junhoyeo

🎸 A project-level orchestrator for AI coding agents — Go & Charm stack implementation of OpenAI's Symphony

10
1
100% credibility
Found Mar 07, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Contrabass is a terminal-based orchestrator that automates AI agent workflows for handling issues from trackers like Linear and GitHub.

How It Works

1
🔍 Discover Contrabass

You hear about a helpful tool that lets AI assistants tackle your coding tasks from your to-do list automatically.

2
📥 Get it running

Download the ready-to-use program and place it in a folder on your computer.

3
🔗 Link your task list

Tell it where your projects live, like your GitHub or Linear board, so it knows what needs doing.

4
📝 Describe the work

Write simple instructions in a note file about how to handle tasks, like planning and coding steps.

5
🚀 Start the magic

Run the program and watch it grab tasks, spin up smart helpers, and get to work right in your terminal.

6
📊 Watch progress live

See everything updating in real-time with a pretty screen view or optional web page for details.

Tasks done automatically

Sit back as your coding chores complete themselves, freeing you to focus on bigger ideas.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is contrabass?

Contrabass is a terminal-first orchestrator that automates AI coding agents across entire projects, polling issues from Linear, GitHub, or a local board, claiming them, spinning up git worktrees, rendering prompts from a WORKFLOW.md file, and launching agents like Codex, OpenCode, or oh-my-opencode. Built in Go with the Charm stack for a slick TUI, it handles retries with backoff, multi-agent teams in phased pipelines (plan-exec-verify), and offers headless mode or an embedded web dashboard for live metrics and sessions. Like a kontrabass flute directing an orchestra, it manages the workflow so you focus on code, not agents.

Why is it gaining traction?

It reimplements OpenAI's Symphony as an open Go project-level orchestrator, sidestepping vendor lock-in while adding Charm's polished TUI for real-time team tables and events—far snappier than raw agent scripts. Live config reloads via fsnotify, deterministic retries, and git-based workspaces make scaling agents reliable without babysitting. Devs dig the Cobra CLI flags like `--no-tui` or `--port 8080` for quick spins.

Who should use this?

Backend teams on Linear/GitHub automating bug fixes or features with AI agents, especially those tired of manual agent spins per issue. Solo devs prototyping coding agents in git repos, or ops folks running local boards for kontrabass kaufen-style experiments without cloud deps. Ideal for Go fans wanting Charm UIs over JS dashboards.

Verdict

Try it for AI agent orchestration—docs shine with quickstarts and fixtures, tests cover agents/TUI/dashboard—but with 10 stars and 1.0% credibility, it's early; expect rough edges on edge cases. Solid foundation for production if you contribute.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.