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

  1. 1
    doctor inspects your app — the stack, and where each part of the kit can wire in.
  2. 2
    --dry-run shows the exact plan before anything is written.
  3. 3
    add copies the kit's files, merges its dependencies, and wires it in at real seams.
  4. 4
    Anything it can't place safely is written to APPFORGE_MERGE_GUIDE.md for you (or your AI) to apply.
  5. 5
    Verify (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