Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Fan out prompts to multiple AI coding agents in parallel
| Date | Stars |
|---|---|
| 2026-07-31 | 652 |
| 2026-08-06 | 652 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# counselors By [Aaron Francis](https://aaronfrancis.com), creator of [Faster.dev](https://faster.dev) and [Solo](https://soloterm.com). Fan out prompts to multiple AI coding agents in parallel. `counselors` dispatches the same prompt to Claude, Codex, Gemini, Amp, or custom tools simultaneously, collects their responses, and writes everything to a structured output directory. No MCP servers, no direct API integrations, no complex configuration. It just calls your locally installed CLI tools. ## Will this get me banned from my provider? Counselors only uses providers' **first-party CLI tools**. It does not call provider APIs directly, it does not extract or reuse auth tokens, and it does not do anything "tricky" behind the scenes. It literally runs the official CLI binaries you already installed, the same way you would from your terminal. You are still subject to each provider's terms and rate limits. Counselors is just an orchestrator around the CLIs. ## Agentic quickstart Install the CLI yourself first (pick one): - npm (requires Node 20+): `npm install -g counselors` - Homebrew: `brew install aarondfrancis/homebrew-tap/counselors` - Standalone binary: `curl -fsSL https://github.com/aarondfrancis/counselors/raw/main/install.sh | bash` Then paste this to your AI coding agent: ``` Run `counselors init --auto` to discover and configure installed AI CLIs. Then run `counselors skill` to see how to create a skill for the counselors CLI. ``` Your agent will configure available tools and set up the `/counselors` slash command. ### Updating your skill The recommended skill template changes over time. If you already installed `/counselors` in your agent system, don’t blindly overwrite it. Copy/paste this into your AI coding agent: ``` The counselors CLI has an updated skill template. 1. Run `counselors skill` and capture the full output. 2. Open my existing counselors skill file and compare VERY CAREFULLY for anything that changed. 3. Apply the updates manually; do not blindly overwrite. 4. If you need more context, check the git history for the skill template here: https://github.com/aarondfrancis/counselors/commits/main/src/commands/skill.ts ``` **How it works:** 1. You invoke the Counselors skill with a prompt 2. Your agent gathers context from the codebase 3. Your agent asks which other agents you want to consult 4. Counselors fans out to those agents in parallel for independent research 5. Each agent writes a structured markdown report 6. Your main agent synthesizes and presents the results **Example:** after a big refactor, ask your agents for a second opinion: ``` /counselors We just completed a major refactor of the authentication module. Review the changes for edge cases, test gaps, or regressions we might have missed. ``` Your main agent handles the rest — it gathers relevant code, recent commits, and assembles a detailed prompt before dispatching to the counselors. ## Human quickstart Install the CLI (pick one): - npm (requires Node 20+): `npm install -g counselors` - Homebrew: `brew install aarondfrancis/homebrew-tap/counselors` - Standalone binary: `curl -fsSL https://github.com/aarondfrancis/counselors/raw/main/install.sh | bash` ```bash # Discover installed AI CLIs and create a config counselors init # Send a prompt to all configured tools counselors run "Trace the state management flow in the dashboard and flag any brittleness or stale state bugs" # Send to specific tools only counselors run -t claude,codex "Review src/api/ for security issues and missing edge cases" ``` ## Supported tools | Tool | Adapter | Read-Only | Install | |------|---------|-----------|---------| | Claude Code | `claude` | enforced | [docs](https://docs.anthropic.com/en/docs/claude-code) | | OpenAI Codex | `codex` | enforced | [github](https://github.com/openai/codex) | | Gemini CLI | `gemini` | enforced | [github](https://github.com/google-gemini/gemini-cli) | | Amp CLI | `amp` | enforced | [ampcode.com](https:
Excerpt of 24,053 characters
Read on GitHub146
27
5
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d04d8aaacb949d2f, llm:Repository description: 'Fan out prompts to multiple AI coding agents in parallel' (TypeScript).
matched fp:d04d8aaacb949d2f, llm:Repository description: 'Fan out prompts to multiple AI coding agents in parallel' (TypeScript).