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⌘K in 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

  1. Quick start — open your first workspace and run something.
  2. Workspace tour — what every panel does.
  3. Core concepts — workspaces, hunks, snapshots, receipts.
  4. Keyboard shortcuts — the essential 8 you'll use every day.
The most common reason people get lost is not knowing the keyboard shortcuts for Ask the codebase (⌘⇧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.