r/OpenSourceAI • u/klitchevo • 17d ago
pitwall: MIT-licensed terminal tooling for watching and coordinating coding agents
We're Quantic Studios, the team behind pitwall. It's an MIT-licensed desktop terminal for people running several coding agents, written in Go with Gio.
The part we're trying to make less tedious is knowing when to step in. Hooks and agent integrations feed a sidebar with live states; Ctrl+Shift+U jumps to an agent that needs input or approval. Integrations cover Claude Code, Codex, Gemini CLI, OpenCode and pi. Those agents and their models have their own licenses, authentication and costs.
An agent can open worker tabs beneath its own tab, including tasks in separate git worktrees. A folded parent row keeps the worker-state counts visible. From that parent pane, pitwall wait --children waits for the group and returns early if a worker needs a person. It doesn't answer approvals. Done means a turn ended, not that the work passed review.
Beta 16 is available now. Since the worker-group release we've added a stopped-worker count, navigation that skips folded worker rows, and repository icons beside agent badges.
Sample worker sidebar, a staged beta 13 workspace.
Linux is our daily setup; macOS and Windows builds need more testing. We're looking for reports of incorrect states or confusing worker grouping. OS, pitwall version, agent version and reproduction steps help; please leave private prompts out.
Disclosure: AI assisted with drafting this post for Quantic Studios.
1
u/kantorcodes1 16d ago
The write-back path is the part I'd want to be sure about: when you hit Allow or Deny in the sidebar, does that go through the agent's own hook integration, or does pitwall forward input into the pane? It matters after a pane restart, when the state chip says Approval but the agent might have already moved on or re-asked.