Free & open source · Local & works offline · Made for the Mac
Design tools used to be simple, fast, and fun. Then complexity took over. Accomplice goes back to basics and, thanks to modern tools, can always stay free and open, easy-to-use and powerful. I use it every day to do real work, and I hope you find it as useful as I do.
Man, I loved that app. It revolutionized design software, and it still doesn’t get credit for how much it shipped first:
I was at Google back in the day, and most of the design team used it every day for years. Gmail, Google Maps, Docs, Spreadsheets, Presentations, Sites, and more were all designed in Fireworks.
But then Adobe bought Macromedia and Fireworks was discontinued in 2013. I kept it on my machine as long as I could. There was nothing to replace it with.
Until…
Sketch came out of nowhere with 2.0 in 2012 and picked up the torch. 1.0 was a little-used, vector-only tool. But 2.0 was a small, fast, native Mac app that was the closest thing Fireworks ever got to a successor. Vector-first but with basic bitmap editing. File-based, no bloat. It won an Apple Design Award that year, and for a good stretch it was where nearly every app interface and icon got drawn.
Sketch earned a credit list of its own, shorter but real:
In 2017, Sketch was the primary tool for about 70% of interface designers. But a year earlier a little-known browser app had launched that was about to change the game.
Figma launched in 2016. It ran in the browser. A whole team could work in the same file at once. And it was cheap! App designers especially moved over almost overnight. Design became a team sport, for better and for worse, and Figma was built for exactly that.
The wild part is that an app like that shouldn’t have been possible in a 2016 browser. The web couldn’t render a serious design canvas, so Figma didn’t ask it to. Evan Wallace wrote a rendering engine from scratch in C++: text rasterization, masking, blurs, blend modes, the whole graphics stack. He pointed it straight at the GPU through raw WebGL and used none of the browser’s own drawing machinery. When WebAssembly arrived in 2017, Figma was one of the first serious apps on it and load times dropped 3×. Everyone remembers Figma as the multiplayer company. Under the hood it was a graphics-engine company that happened to run in a tab.
The takeover was total. By 2024, Figma was the primary tool for 82% of interface designers. Sketch, which owned the field seven years earlier, was under 2%.
Today Figma keeps getting more expensive and complicated, and Sketch keeps chasing it. In that chase for design-system and multiplayer parity, Sketch drifted from what made it great. Every recent release has been less reliable for me. I had to make a move.
Accomplice is my attempt at a modern day lovechild of Fireworks and Sketch 2.0. Built for one person. Pixels and paths in one canvas. One file on your disk. Native and quick. The gaps between a solo tool and Figma get filled a different way: local AI and Claude Code integration working right beside the canvas, not a platform wrapped around it.
Software as a service is dead. There's no going back.
Figma won't be able to keep charging per seat. Sketch won't be able to keep charging a yearly subscription. Like everybody else in the new world of software we find ourselves in, they’ll have to get creative.
Accomplice is priced with this weird new future in mind. Free and open source. If you want to use the smart features, like vectorizing a bitmap or removing something out of a bitmap, you can use a local model, an OpenRouter API key, or Accomplice credits. Pay nothing for everything else.
Accomplice is the tool I’ve always wanted, just like I've always wanted it, and I use it everyday. Know that if you find a bug I've probably found it too and am working right then on fixing it. For now, features will probably only get added when I need them. But if you do have a bug report or feature request, let me know.
And if you'd rather have Claude build you your own version, no problem. Accomplice is open source. Use it as a starting point or a reference and go nuts. Fork it and let me know what you build.
Happy creating!
Illustration and logo work
Pixel work right beside the vectors
Combined shapes that stay editable, holes and all
Corner radii that stay numbers, stars that remember their points
Never destroys a pixel underneath
For badges and dynamic designs
Documents that are PNGs, with the source riding inside
Preview in Finder, diff, commit, email, back up
Reads your old Sketch files
Renames, reorders and recolors, on a local model or a key you own
SVG, PNG and JPG at 1×–3×
No real-time multiplayer, comment threads, or approvals. No design systems, shared libraries, prototyping, or handoff specs. No canvas that can disagree with its export, nothing that acts without being asked, and nothing trained on your artwork. No telemetry, no browser tab, no seat you pay for monthly.