Welcome to KrowForge
A browser-native AI development environment. Monaco editor with full LSP. A real PTY terminal. An agent that edits your code with hunk-by-hunk review. Semantic codebase search. A sandboxed browser tool. Jupyter notebooks. Hash-chained audit receipts. All in one tab.
What KrowForge is
KrowForge is a full IDE that runs in your browser. Open a workspace, write code, ask the agent to do things, review what it changed, accept or reject hunk-by-hunk, ship.
No install. No Electron update treadmill (though a desktop wrapper exists). You just open the workspace and everything is there.
What's in this build
- Monaco editor + LSP — diagnostics, hover, completions, go-to-definition for every language with an installed language server. See Editor.
- Real PTY terminal — a real shell with full ANSI,
Ctrl+C, multi-tab, reattach across reloads. See Terminal. - Agent + MCP tools — an agent with filesystem, terminal, search, and browser tools, all over Model Context Protocol. See Agent.
- Ask the codebase — semantic search over your project.
⌘⇧K. See Ask the codebase. - Inline diff —
⌘Kin the editor. Describe a change, see it inline, accept with one keystroke. See Inline diff. - Hunk-by-hunk review — every staged diff opens in the Changes panel. Accept and reject at the smallest unit.
- Snapshots & rollback — every apply takes a snapshot first. Undo any change.
- Receipts & audit chain — every mutation produces a hash-linked receipt. Tamper-evident audit trail.
- Guards — write, hallucination, and egress guards fire on every change. Always on.
- Browser tool — agent can drive a real browser against an allowlisted set of hosts. Default deny. See Browser tool.
- Notebooks — open any
.ipynb, run cells, see outputs. See Notebooks. - Themes — Dark / Light / High Contrast / System. No flicker on boot. See Themes.
- Customisable keybindings — rebind anything. Chord sequences supported. See Keybindings.
Where to start
- Quick start — open your first workspace and run something.
- Workspace tour — what every panel does.
- Core concepts — workspaces, hunks, snapshots, receipts.
- Keyboard shortcuts — the essential 8 you'll use every day.
⌘⇧K / Ctrl+Shift+K) and the Browser allowlist (⌘⇧B / Ctrl+Shift+B). They have visible chips in the top toolbar of the workspace, but you'll work faster if you memorize the shortcuts.Coming up (alpha-hidden tracks)
- Vault — markdown-backed knowledge store wired to your code.
- Collaboration — teams, sharing, review requests.
- Ghost-text completions — Tab-to-accept inline suggestions in the editor (Appendix A1).
- Cloud deploy — one-click deploys from the workspace.
Toggle alpha features by running with KROWFORGE_ALPHA=1 if you self-host. SaaS users see them progressively as they roll out.
Self-hosting
KrowForge is also a self-hostable Flask + gunicorn + nginx stack. Standard Linux server, your own model API keys, your data on your hardware.