c4ccz-zero-code
v1.2.1
Published
ZERO Code - Multi-Agent AI Coding Platform
Readme
ZERO Code
Multi-Agent AI Coding Platform
+============================================================================+
| |
| Z E R O C O D E |
| |
| Multi-Agent AI Coding Platform |
| |
+============================================================================+Features
- 🤖 Multi-Agent System: Orchestrator coordinates specialized agents
- 🔧 Powerful Tools: Shell execution, file operations, code search, web search
- 📝 Code Review: Automatic code analysis and improvement suggestions
- 🎨 Beautiful UI: Colorful terminal interface with streaming output
- 🔒 Permission System: Safety checks for dangerous operations
- 💾 Session Management: Persistent conversation history with compaction
- 📦 Extensible: Easy to add new agents, tools, and LLM providers
Quick Start
Installation
# Install from npm (recommended)
npm install -g c4ccz-zero-code
# Or clone and build manually
git clone <repo-url>
cd zero-code
npm install
npm run build
npm linkRun
# From anywhere after npm link
zero
# Or directly from project directory
npm startCLI Commands
zero --version # Show version
zero --help # Show help
zero --check # Check for updates
zero --update # Show update instructions
zero -c /path # Set working directoryInteractive Commands
Inside the CLI, type any of these commands:
| Command | Description |
|---------|-------------|
| /help | Show help message |
| /clear | Clear the screen |
| /exit | Exit the application |
| /agents | List available agents |
| /tools | List available tools |
| /providers | List LLM providers |
| /providers browse <id> | Browse models for a provider |
| /config | Configure API keys |
| /session | Session management |
Configuration Examples
# Add OpenAI API key
/config add openai sk-your-key
# Browse models before adding
/providers browse openai
/providers browse anthropic
/providers browse gemini
# Set specific model for agent
/config agent orchestrator openai gpt-4o
# Add custom provider (any OpenAI-compatible API)
/config custom my-provider https://api.example.com sk-keySupported LLM Providers
| Provider | ID | Models |
|----------|-----|--------|
| OpenAI | openai | GPT-4, GPT-3.5 (27+ models) |
| Anthropic | anthropic | Claude 3.5, Claude 3 (10+ models) |
| Google | gemini | Gemini 2.0, 1.5 (23+ models) |
| DeepSeek | deepseek | DeepSeek V3, Coder |
| Ollama | ollama | Llama 3, Mistral, Code models (46+ models) |
| LM Studio | lmstudio | Local models |
| Mistral AI | mistral | Mistral Large, Small |
| Groq | groq | Llama, Mixtral |
| And more... | | |
Requirements
- Node.js 20+
- npm or yarn
Architecture
┌─────────────────────────────────────────────────────────┐
│ Orchestrator Agent │
│ (Coordinates all agents) │
└─────────────────────┬───────────────────────────────────┘
│
┌─────────────┼─────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌─────────┐ ┌─────────┐
│ Execution │ │ Search │ │ Review │
│ Agent │ │ Agent │ │ Agent │
└───────────────┘ └─────────┘ └─────────┘Project Structure
src/
├── agents/ # Agent implementations
├── cli/ # CLI entry point
├── core/ # Core agent infrastructure
├── providers/ # LLM provider system
├── tools/ # Tool implementations
├── ui/ # Terminal UI
└── utils/ # UtilitiesLicense
MIT
