Choir Code
Free AI coding assistant powered by distributed consensus.
No API keys. No subscriptions. No corporate servers. Your code stays private.
What it does
- Chat with AI (streaming responses)
- Inline code completions
- Right-click context menu: Explain / Fix selection
- 6 profiles (Code, Architect, Debug, Refactor, Security, Fast)
- Privacy-first: code never leaves your machine
- P2P consensus: responses verified by multiple nodes
- 100 free credits/day (resets automatically)
Zero-config install
Just install the extension. It handles everything:
- Downloads Ollama (if needed)
- Pulls the model (qwen2.5-coder:0.5b)
- Starts a local AGIChoir node
- Connects to the P2P network
You're coding in under 60 seconds.
How it works
You type > Local node processes > P2P consensus verifies > Verified response
When peers are available (2+ nodes), your responses are cryptographically verified by multiple independent machines. When alone, you get fast local inference.
Status bar
Choir Code 95 credits | 42 CHOIR
^ ^
daily credits savings (permanent)
- Daily credits: 100/day, expire in 24h, used for requests
- Savings (CHOIR): earned by contributing as a worker, never expires
Configuration
| Setting |
Default |
Description |
agichoir.endpoint |
http://localhost:5001 |
AGIChoir node endpoint |
agichoir.model |
qwen2.5-coder:0.5b |
Model for inference |
agichoir.feedbackEnabled |
true |
Anonymous feedback (no code sent) |
agichoir.feedbackIncludeCode |
false |
Opt-in: include code in feedback |
agichoir.inlineEnabled |
true |
Inline completions |
agichoir.consensusProxy |
"" |
Consensus proxy endpoint |
Earn CHOIR by contributing
Your machine helps others while idle. Every computation is useful — no wasted energy.
| Contribution |
Reward |
| Validate consensus |
+5 CHOIR |
| Byte-perfect match |
+3 CHOIR bonus |
| Online per hour |
+1 CHOIR |
Higher reputation = higher reward multiplier (up to 2x).
Architecture
+----------------------------------+
| VS Code Extension |
| Chat | Inline | Profiles |
+----------------+-----------------+
| localhost:5001
+----------------+-----------------+
| agichoir-node (Rust) |
| Inference | P2P | Consensus |
| DAG Chain | Reputation | Token |
+----------------+-----------------+
| libp2p (Kademlia + Gossipsub)
+----------------+-----------------+
| Distributed Network |
| Workers | Validators | Peers |
+----------------------------------+
Privacy
- Code stays local for simple tasks
- Only prompts go to network (when consensus is needed)
- Feedback stores hashes only (no code content by default)
- Ed25519 signatures verify every response
- No telemetry, no tracking, no corporate servers
Vision
AGIChoir transforms idle computational resources into collective intelligence. Every participant contributes, every participant benefits. No energy is wasted — every cycle produces real AI computation.
The network is a living organism: it grows, adapts, and improves through the contributions of its participants.
Links