Forge is a fast, privacy-first developer toolbox built with React, TypeScript, and Vite.
The project is designed as a browser-based developer workstation: tools are registered once, discovered through the registry, and surfaced consistently in navigation, search, routing, favorites, and recent tools.
Forge is in early foundation work. The architecture, contributor workflow, and tool conventions are being established before the first stable release.
- Browser-only developer tools with no backend requirement for core workflows
- Registry-driven tool model
- Keyboard-first UX and command palette direction
- Persistent workspace primitives
- Privacy-first local execution
- React 19
- TypeScript strict mode
- Vite
- Tailwind CSS 4
- shadcn/ui conventions
- Zustand
- React Router
- Zod
- Monaco Editor
- Lucide Icons
Requirements:
- Node.js 22 or newer
- pnpm 10 or newer
Install dependencies:
pnpm installStart the development server:
pnpm devRun quality checks:
pnpm check- Registry first
- Feature isolation
- Shared UI primitives
- Strict TypeScript
- No direct
localStorageaccess from feature modules - Tools run entirely in the browser whenever possible
Please read docs/contributing.md before opening a pull request. New tools should follow docs/adding-a-new-tool.md.
MIT License