Read the code.
Then change it.

KrowForge indexes a repository, maps its architecture, surfaces its risks, and designs the change before a single line is rewritten. Read-only by design.

How it works

  1. 01

    Ingest

    Hand it a directory or a .zip. It walks the tree, ignores node_modules, .git and build output, and refuses binaries.

  2. 02

    Index

    Classifies every path — routing, services, database, auth, frontend, config, deploy — and extracts classes, functions and routes as a lightweight symbol index.

  3. 03

    Surface

    Dependencies, entry points, TODOs, likely secrets, oversized files and auth hotspots — all in one overview, none of it hidden behind a chat bubble.

  4. 04

    Design the change

    Describe a task. Get a plan, the files it touches, the risk, the edge cases, and a draft patch proposal to review before you ever pick up an editor.

Every arrow is read-only.

What it will not do

Execute shell commandsNo subprocess, no system calls.
Edit filesReads only, under the active workspace root.
Follow symlinks out of scopeAll joins pass through path_guard.
Load binaries or oversized filesBinary detection and size caps enforced.
Invent a plan without contextThe planner tells you when it is guessing.

Bring a repository. Leave with a plan.

Open workspace