warpforge
Local-first desktop command center for Claude Code, Codex, OpenCode, and other coding agents—parallel tasks, worktrees, dev services, port forwards, diffs, and review.
Install / Use
npx skills add warpforgehq/warpforgeInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of warpforge
warpforge scores 85/100 on our quality scale, 2576th of 4,586 Development & Engineering skills we index.
Its Other is 11 KB long, well organised into 16 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 38 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so warpforge is actively maintained.
- Our last check on 2026-09-28 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
warpforge compared with similar skills
All 4 of these similar skills score higher than warpforge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| warpforge (this skill)by warpforgehq | 85 | 38 | 1d ago | Other |
| Agent-Reachby Panniantong | 100 | 94.6k | 1d ago | CLAUDE.md |
| ai-job-searchby MadsLorentzen | 100 | 45.4k | today | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.8k | 9d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 16d ago | SKILL.md |
Frequently asked questions
- How do I install warpforge?
- Run
npx skills add warpforgehq/warpforge. The install tabs above show the steps for each supported agent. - Which AI agents does warpforge work with?
- It is written for Claude Code and OpenAI Codex, as a Other file. Other agents that read the same format can often use it too.
- Is warpforge safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is warpforge still maintained?
- The repository was last updated yesterday, so warpforge is actively maintained.
Skill content
View source on GitHubWarpforge is an agentic development environment (ADE): the operating layer around your coding agents. Agent conversations, project runtime, isolated worktrees, live services, configurable multi-agent workflows, and human review live in one place — so running several agents does not turn into managing several terminals.
It does not replace Claude Code, Codex, or OpenCode; those tools still do the coding. Warpforge gives them shared project context, parallel execution, runtime visibility, and a reviewable path from prompt to commit. Everything runs on your machine: there is no separate Warpforge account or API key, and your existing agent authentication stays with the underlying CLI.
Install
macOS Apple Silicon
Homebrew:
brew install --cask ephor/tap/warpforge
Or manually:
- Open the latest Warpforge release.
- Download
Warpforge_<version>_aarch64.dmg. - Open the DMG and drag Warpforge into Applications.
- Launch it and select the coding agents you want enabled.
The build is signed with a Developer ID certificate and notarized by Apple, so it opens without Gatekeeper workarounds. It needs macOS 11 or newer on an Apple Silicon Mac and ships its own daemon — no Rust toolchain or source checkout required.
Linux (Fedora / Debian / Ubuntu)
Every release ships rpm, deb, and AppImage alongside the macOS DMG.
Via Homebrew (linuxbrew, AppImage):
brew install --cask ephor/tap/warpforge
Or natively (rpm / deb):
# Fedora / RHEL / openSUSE
sudo dnf install ./Warpforge_<version>_amd64.rpm
# Debian / Ubuntu
sudo dpkg -i ./Warpforge_<version>_amd64.deb
# Any distro (AppImage)
chmod +x ./Warpforge_<version>_amd64.AppImage && ./Warpforge_<version>_amd64.AppImage
Download the assets from the latest release — SHA256SUMS is published alongside them.
Updates are built in and signed. The in-app updater is the primary update channel for both install methods — Homebrew performs the initial install, and Warpforge keeps itself current afterwards (auto_updates is declared in the cask, so brew upgrade never fights the built-in updater). Warpforge checks the release feed shortly after its daemon comes up, and on demand from the app. Downloading and installing are always explicit actions — nothing installs in the background. An update carries both the desktop UI and its matching daemon, verifies an exact version and protocol handshake, and is refused with a clear list of blockers while agent tasks or runtime transitions are still active rather than interrupting work.
[!NOTE] macOS Apple Silicon and Linux x64 (Fedora 46+, Debian/Ubuntu via rpm/deb/AppImage) are validated desktop targets. Windows remains an opt-in preview.
Two features shell out to CLIs the app doesn't bundle: Node.js/npm for one-click agent install/update, and the GitHub CLI (gh, authenticated via gh auth login) for Open pull request — commit and push don't need it. See Install → Requirements for details.
Reuse your existing agent login
Warpforge adds no model account or API-key layer. It looks for supported agent binaries on your PATH, speaks the Agent Client Protocol (ACP) to them over stdio, and stores your enabled-agent selection locally. If Claude Code, Codex, or OpenCode is already installed and authenticated, that setup is reused as-is — the CLI keeps owning authentication, model access, and the coding itself.
Why Warpforge?
AI-assisted development becomes a coordination problem long before it becomes a model problem: agents wait on each other, services collide on the same ports, logs hide in terminal tabs, and finished work scatters across chats, worktrees, and diffs. Warpforge turns that sprawl into one visible workflow — Mission Control for every session, a runtime that travels with the task, human review at the moments that matter, and an orchestrator for when a task outgrows one agent.
Read the full pitch in Why Warpforge?
<p align="center"> <img src="docs/images/new-task.png" alt="New task composer in orchestrator mode, choosing the lead agent and previewing the delegated split" width="100%"> </p>Bring your own agents
Warpforge detects Claude Code, Codex, OpenCode, Qwen Code, Goose, Junie, Cursor, and Pi as globally installed binaries and speaks ACP to them over stdio — no separate Warpforge account, no new API key, your existing agent login just works. Any other ACP-compatible agent can be added with a custom command.
See Bring your own agents for the full list and setup details.
Orchestration and workflows
A regular task is one conversation with one agent. Enable Orchestrator and that agent becomes a lead that can dispatch bounded sub-tasks to other harnesses and track their results in context. For repeatable work, configured workflow pipelines drive a fixed plan? → implement → review ⇄ fix sequence across stages, each with its own agent and model, pausing for human input at review limits and never committing automatically.
Details in Orchestration and workflows — and Choosing your mode for when each is worth its cost.
One memory, every harness
Claude Code reads CLAUDE.md, Codex reads AGENTS.md, opencode reads its own — teach one, and the other two still don't know. Warpforge gives them a single local store instead, with global and per-project scopes, full-text plus optional local-embedding search, and a dreaming pass that reviews stored facts against the codebase and proposes merges and corrections for you to approve — it never rewrites memory on its own.
Agents reach it through the same tool surface they use for everything else: 38 MCP tools covering the runtime (read a service's logs, restart it), the board (file a task), memory, scheduled automations, and — for orchestrators — sub-agents and pipelines.
More in Cross-harness memory.
Projects and their runtime
Register a project once and Warpforge reads or creates .warpforge/workspace.yaml, brings its services online in dependency order with captured logs and readiness detection, and gives every project a predictable 100-port range starting at 4000 — no more address already in use. A local Rust daemon owns all state behind a WebSocket API, so work survives closing the window. Review changed files as unified or split diffs, accept or reject hunks, commit, push, and open a pull request from the same workspace.
Full guide: Projects and their runtime · config schema: Configuration reference
Build from source
Only needed to develop Warpforge itself or to run it where no build is published — the installer above is the recommended path otherwise.
git clone https://github.com/warpforgehq/warpforge.git
cd warpforge/desktop
bun install
bun run tauri dev
Prerequisites, running the checks, and building a local bundle: Build from source.
CLI
The Rust binary manages the project registry directly and can run the daemon by hand:
warpforge add <path> # register a project
warpforge remove <name> # unregister it
warpforge list # list projects and port ranges
warpforge init [path] # create workspace config (--add also registers it)
warpforge bootstrap [path] # generate a config interactively with an agent
install.sh installs this as wf from published archives (macOS Apple Silicon only for now); it does not install the desktop app. Full command reference: CLI reference.
Current scope
Warpforge is young software, shipped and built in the open: macOS Apple Silicon and Linux x64 are validated, Windows remains an unvalidated preview, and runtime state is local to one machine. See Architecture and current scope for the full picture.
Bug reports, design feedback, and focused pull requests are welcome. If you use Warpforge on a real multi-agent workflow, sharing what felt smooth — and what still sent you back to terminal juggling — is especially useful. Release notes live in CHANGELOG.md.
License
Related Skills
Agent-Reach
94.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ai-job-search
45.4kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.8kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
