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.
Personal OpenCode configuration - commands, tools, agents, knowledge
| Date | Stars |
|---|---|
| 2026-07-31 | 391 |
| 2026-08-04 | 391 |
| 2026-08-06 | 391 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
```
██████╗ ██████╗ ███████╗███╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝██╔═══██╗██╔══██╗██╔════╝
██║ ██║██████╔╝█████╗ ██╔██╗ ██║██║ ██║ ██║██║ ██║█████╗
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║██║ ██║ ██║██║ ██║██╔══╝
╚██████╔╝██║ ███████╗██║ ╚████║╚██████╗╚██████╔╝██████╔╝███████╗
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
██████╗ ██████╗ ███╗ ██╗███████╗██╗ ██████╗
██╔════╝██╔═══██╗████╗ ██║██╔════╝██║██╔════╝
██║ ██║ ██║██╔██╗ ██║█████╗ ██║██║ ███╗
██║ ██║ ██║██║╚██╗██║██╔══╝ ██║██║ ██║
╚██████╗╚██████╔╝██║ ╚████║██║ ██║╚██████╔╝
╚═════╝ ╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═════╝
```
> _"These are intelligent and structured group dynamics that emerge not from a leader, but from the local interactions of the elements themselves."_
> — Daniel Shiffman, _The Nature of Code_
**A swarm of agents that learns from its mistakes.**
An [OpenCode](https://opencode.ai) configuration that turns Claude into a multi-agent system. You describe what you want. It decomposes the work, spawns parallel workers, tracks what strategies work, and adapts. Anti-patterns get detected. Proven patterns get promoted. Confidence decays unless revalidated.
Built on [`joelhooks/swarmtools`](https://github.com/joelhooks/swarmtools) - multi-agent orchestration with outcome-based learning.
> [!IMPORTANT]
> **This is an OpenCode config, not a standalone tool.** Everything runs inside OpenCode. The CLIs (`swarm`, `cass`) are backends that agents call - not meant for direct human use.
---
## Quick Start
### 0. Install OpenCode
Install OpenCode via the official install script or the Homebrew tap.
- Install script: `curl -fsSL https://opencode.ai/install | bash`
- Homebrew: `brew install anomalyco/tap/opencode`
### 1. Clone & Install
```bash
git clone https://github.com/joelhooks/opencode-config ~/.config/opencode
cd ~/.config/opencode && bun install
```
### 2. Install CLI Tools
> [!NOTE]
> These CLIs are backends that OpenCode agents call. You install them, but the agents use them.
```bash
# Swarm orchestration (required) - agents call this for coordination
npm install -g opencode-swarm-plugin
swarm --version # 0.30.0+
# Ollama for embeddings (required for semantic features)
brew install ollama # or: curl -fsSL https://ollama.com/install.sh | sh
ollama serve
ollama pull nomic-embed-text
# Cross-agent session search (optional but recommended)
npm install -g cass-search
cass index
cass --version # 0.1.35+
```
### 3. Verify
```bash
swarm doctor
```
### 4. Initialize Repo (AGENTS.md)
Inside OpenCode, run `/init` in the repo you want to work on. This generates an `AGENTS.md` file with workflow rules—commit it so collaborators and agents share the same guardrails.
### 5. Run Your First Swarm
> [!WARNING]
> All commands run **inside [OpenCode](https://opencode.ai)**, not in your terminal. The `swarm` CLI is a backend that agents call - it's not meant for direct human use.
Start OpenCode, then type:
```
/swarm "Add user authentication with OAuth"
```
Watch it decompose → spawn workers → coordinate → verify → learn.
The agent orchestrates everything. You just describe what you want.
---
## Configuration & Permissions
OpenCode merges configuration from multiple sources with defined precedence. Higher-precedence sources override earlier ones, so keep defaults in shared configs and project-specific overrides close to the repo.
Permissions support `allow`, `ask`, and `deny` rules. When multiple rules match, the last match wins. Reads from `.env` files are denied by default, so add explicit allowances when you need them.
## Workflow Notes
- Use the Plan agent to outline multi-step work before running a swarm.
- Formatters run automatically after edits when the project has a formatter config and dependencies installed.
## Version Reference
| Tool | Version | Install Command |
| ------ | ------- |Excerpt of 17,341 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:fd71bb7723f981b0, llm:Repository description: 'Personal OpenCode configuration - commands, tools, agents, knowledge' (no topics, TypeScript).