Nix flake that builds the ArtCraft apps.
ArtCraft is a set of open-source, vibe-coded Rust clones of commercial creative and office apps.
Every app is built for x86_64-linux and aarch64-linux.
The CI also pushes to Cachix so you don't have to compile them for yourself and can instead quickly try them all out.
nix run github:applicative-systems/artcraft-nix#wordcraftnix profile add github:applicative-systems/artcraft-nix#wordcraft
# Upgrade all installed apps later
nix profile upgrade --allSwap wordcraft for any app below.
Each package also ships a headless <app>-cli (CLI / MCP server).
Accept the flake's binary cache when Nix asks (or pass --accept-flake-config), otherwise Nix builds from source.
| App | Clone of | Source | Homepage | Screenshots |
|---|---|---|---|---|
cadcraft |
AutoCAD | repo | web | 📷 |
deckcraft |
PowerPoint | repo | web | 📷 |
designcraft |
InDesign | repo | web | 📷 |
effectcraft |
After Effects | repo | web | 📷 |
filmcraft |
Premiere Pro | repo | web | 📷 |
gridcraft |
Excel | repo | web | 📷 |
lightcraft |
Lightroom | repo | web | 📷 |
pdfcraft |
Acrobat | repo | web | 📷 |
photocraft |
Photoshop | repo | web | 📷 |
soundcraft |
Pro Tools | repo | web | 📷 |
vectorcraft |
Illustrator | repo | web | 📷 |
wordcraft |
Word | repo | web | 📷 |
An overlay is also available as overlays.default.
All sources (Nixpkgs and app repos) are pinned with Nixtamal in nix/tamal/.
nix run .#update bumps everything to the latest commits (or pass app names to bump individually).