Settings

Theme

Show HN: Forge – Universal CLI for coding agents, powered by ACP

github.com

2 points by pat_erichsen 3 days ago · 0 comments · 1 min read

Reader

Hi HN,

A few months ago while on a backpacking trip in Yosemite, my friend Tony and I were talking about how cool it would be if you could run any coding agent in parallel through a TUI. We worked on a solution using tmux + worktrees for a few months, and then discovered the Agent Client Protocol (ACP) from Zed!

ACP provides a “standardized protocol for agent-editor communication, similar to how the **Language Server Protocol (LSP) standardized language server integration” (https://agentclientprotocol.com/overview/introduction).

We threw away what we had built and decided to fork OpenCode to turn it into an terminal based ACP client (OpenCode itself has ACP support, so you can run OpenCode in OpenCode!).

ACP in the terminal gives you a single scriptable interface to any agent that you can run headlessly with `-p`, pipe input/output, or integrate directly into CI.

We're building Forge (still in alpha) to explore what terminal-native ACP unlocks. It's still early, but we're curious what patterns others see here.

Try it out and let us know what you think: https://github.com/forge-agents/forge

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection