read-only code intelligence · forge.krow.rip

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. With v3, you can open a static site inside the platform, click a button, edit it visually — and the underlying files update to match.

Open workspace See Visual mode →
§ 01

What it does, in four movements.

01

Ingest

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

$ krowforge load /project
scanned 412 files in 1.2s
root = /project
02

Index

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

classes    93
functions  127
routes     16
exports    42
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.

high    Possible AWS key   config/prod.py:18
medium  DEBUG = True       app.py:11
low     TODO markers       12 files
04

Design the change

Describe a task. Get intent, risk, affected files, edge cases, and a readable draft of the proposed patch to review before opening an editor.

task   "add password reset via email"
intent auth           risk critical
files  auth.py · mail.py · templates/
§ 02 · new in v3

A live visual workspace for static sites.

Load a site. See it render inside KrowForge. Click a button. Change its color, padding, text. Hit save. The real .html and .css files update to match — no redesign, no surprise edits.

  • Visual selection. Click any element in the preview. We compute a stable selector and show the likely source file.
  • Intent Lock. A strict mode where the agent applies only your edits — never its own taste, never new sections.
  • Code sync. Styling goes into a dedicated CSS file. Text content is patched in place. Nothing reformats your whole file.
  • Snapshots. Every save snapshots the touched files. Rollback is one click.
§ 03

The pipeline is read-only by default.

Mutation only happens on an explicit Save. Everything else is read.

§ 04

What it will not do.

Execute shell commandsNo subprocess, no system calls from user input.
Write outside the workspaceEvery join goes through path_guard.
Follow symlinks out of scopeScoped to the active root.
Load binaries or oversized filesBinary detection and size caps enforced.
Redesign on its ownIntent Lock keeps the agent to your explicit edits.
Invent a plan without contextThe planner tells you when it is guessing.

Bring a repository. Leave with a plan — or a saved change.

Open workspace
KrowForge

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