v0.4.0 — first public release
First public, open-source release of Forge — a control plane for one-shot agentic coding runs. Hand it a spec; it spins up claude/codex (also opencode/gemini) in a fresh git worktree under tmux, runs your quality gates, opens a draft PR, and sends a different model in to review the diff.
Plan. Run. Review. Ship. Don't watch.
The codebase has been in active use at 0.4.x internally; this tag marks the point it became an MIT-licensed open project with a single source of truth for its version.
Highlights
- MIT licensed, with full project governance (CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, issue templates) and Dependabot keeping deps + Actions current.
forgeCLI + localhost Workbench web UI + Claude Code and opencode plugins, all driving the same cores.- Headless agent launches into isolated git worktrees under tmux; quality gates + second-model PR review; local-first state in SQLite under
~/.forge/.
Getting started
See the README — Prerequisites, Install, and the Your first run walkthrough.
git clone https://github.com/tcashel/forge ~/code/forge
cd ~/code/forge && bun install && bun link
forge --version # 0.4.0Notes
- Pre-release software — 0.x means APIs and config keys may still change.
- macOS is the tested platform; Linux is untested-but-likely; Windows unsupported (use WSL).
- Installation is git-based. Registry publishing (
npm publish) is intentionally guarded off untilskills/packaging is solved — see CONTRIBUTING.