Skip to content

v0.4.0 — first public release

Choose a tag to compare

@tcashel tcashel released this 23 Jun 18:46
· 59 commits to main since this release
ffbc9d6

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.
  • forge CLI + 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.0

Notes

  • 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 until skills/ packaging is solved — see CONTRIBUTING.