Every SaaS tool,
in one workspace.

100% client-side 100+ funcs any complexity custom tools

Stop hopping between a dozen SaaS tabs that each do ONE job — file converters, encoders, formatters and the rest. Find any tool you can imagine, or spin up your own in seconds. Organize them your way. Run them on your machine with 100% privacy.

Converters4
source image.png · max 25mb
drop a .png here.png · max 25mb · or click browse
quality
colorspace
preserve metadata
preserve metadataFALSE
output
resultoutput
no output yetpick a PNG to start

Organize funcs into Bundles.

There are a lot of different types of funcs and each of them makes just one job. But many of them might be related. Create a tabbed stack of related funcs — pick a tab, fill the inputs, copy the output. Group your daily ten by domain — converters, encoding, design, colors — or build a bundle from scratch with the funcs you actually use.

  • Tabbed stacks of related funcs — one card, many tools.
  • Drop a func into any bundle, anytime — they're just config.

Run funcs in your own isolated box.

Nothing goes to someone else's server anymore. Spin up your own box where every func executes — input and output data never fly to anyone's server (including ours). 100% privacy, by construction.

  • Self-hosted runtime in Docker — one command to spin up.
  • Inspect and control every byte of traffic leaving the box.
  • Same funcs, same bundles, same ⌘K — just your hardware.
dockerhttp://localhost:8700
INOUT
running
localhost·no telemetry·no logs

We're shrinking SaaS into funcs. Bring yours.

Write it in the IDE — it lands as a real tool.

web ideartifuncs Web IDE
your tool
Converters4
source image.png · max 25mb
drop a .png here.png · max 25mb · or click browse
quality
colorspace
preserve metadata
preserve metadataFALSE
output
resultoutput
no output yetpick a PNG to start

One workspace. Every tiny tool you keep opening.

No more 40 tabs of random converters. Pin what you use, discover what you don't.

PNG → JPGWEBP → PNGSVG → PNGHEIC → JPGBase64 encodeURL encodeHTML entitiesJWT decodeMD5SHA-1SHA-256bcryptHMACHEX → RGBHEX → OKLCHPaletteContrast AAJSON formatJSON → YAMLJSON diffJSON minifyUnix ↔ ISOCron explainRegex testUUID v4QR codeSlugifyLorem ipsumPNG → JPGWEBP → PNGSVG → PNGHEIC → JPGBase64 encodeURL encodeHTML entitiesJWT decodeMD5SHA-1SHA-256bcryptHMACHEX → RGBHEX → OKLCHPaletteContrast AAJSON formatJSON → YAMLJSON diffJSON minifyUnix ↔ ISOCron explainRegex testUUID v4QR codeSlugifyLorem ipsum

Private by default. Fast by design.

01/privacy

Nothing leaves your browser.

Every func runs client-side. No uploads, no logs, no telemetry on your data. Your clipboard is your clipboard.

02/speed

One ⌘K away, always.

Hit ⌘K, type "sha", paste, copy, done. No page loads, no ad-heavy converter sites, no five-step upload flows.

03/workspace

Your tools. Your bundles.

Group funcs into bundles — "Daily", "Client · Acme", "Image pipeline". Share a bundle with a link. Pin the ones you hit 10× a day.

Stop tabbing through ad-ridden converters.

Free forever for the first 6 bundles. No sign-up required to try — your funcs live in your browser.