Add a kit to your existing app
Pull any AppForge capability kit into an app you already have — even one AppForge didn't build. No account needed.
Manual / offline
Run one script in your repo. It applies what it safely can and writes a merge guide for the rest — review the diff, then commit.
On GitHub
Same script, run against your checkout — you review the change as a normal commit or pull request on your own repo.
Run in your app's repo root
curl -fsSL https://appforge.dnafinity.com/api/v1/appforge/kits/installer -o appforge-kit.py
python3 appforge-kit.py doctor
python3 appforge-kit.py add constellation-graph --dry-run
python3 appforge-kit.py add constellation-graph Download install plan (JSON)Offline? add <id> --kit ./kit-dir (or a .zip)
How it works
- 1doctor inspects your app — the stack, and where each part of the kit can wire in.
- 2--dry-run shows the exact plan before anything is written.
- 3add copies the kit's files, merges its dependencies, and wires it in at real seams.
- 4Anything it can't place safely is written to APPFORGE_MERGE_GUIDE.md for you (or your AI) to apply.
- 5Verify (tsc / build / pytest), review the diff, and commit.
Works best on FastAPI + Next.js apps
Kits are FastAPI + SQLAlchemy + Next.js code. On a different stack the installer emits a port guide (the kit as a spec) instead of a mechanical merge. No app yet? Generate one with AppForge.
Build a new app instead