Skip to content

Aveer/OpenZeus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenZeus

Master of OpenCode — Ruler of the OpenCode realm

OpenZeus is an advanced AI agent for OpenCode that provides comprehensive system-level operations, documentation management, and autonomous configuration management. Built with extensive skills, agents, and commands for optimal OpenCode workflow orchestration.

OpenZeus

Features

  • 🏛️ Master Agent: Comprehensive OpenCode knowledge and operation
  • 🛠️ 15 Zeus Skills: Specialized skill bundles for different domains
  • ⚡ Smart Commands: Custom commands for common workflows
  • 🔄 Bidirectional Sync: Automatic sync between repo and OpenCode config
  • 📚 Documentation Cache: Offline OpenCode documentation access
  • 🔧 Self-Optimization: Continuous performance monitoring and improvement
  • 🎯 Proactive Intelligence: Auto-detection of user intent and skill loading

Installation

NPM (Recommended)

# Install globally with npm
npm install -g openzeus

# Or with bun (when available)
bun install -g openzeus

Manual Installation

# Clone repository
git clone https://github.com/Aveer/OpenZeus.git
cd OpenZeus

# Run installer
./scripts/install.sh

Quick Start

1. Set as Default Agent

Add to your ~/.config/opencode/opencode.json:

{
  "default_agent": "OpenZeus"
}

2. Use via @mention

@OpenZeus help me configure OpenCode for my project
@OpenZeus create a new skill for Docker management  
@OpenZeus show me system health and performance

3. Access Zeus Skills

Skills load automatically based on context:

@OpenZeus I need help with Docker containers
# → Automatically loads zeus-docker skill

@OpenZeus create a new agent for my project  
# → Loads zeus-agents + zeus-core skills

4. Use Zeus Commands

/zeus-kanban          # Project kanban board
/zeus-git-commit      # Smart git commit helper
/zeus-roadmap         # Generate project roadmap
/zeus-improve-project # Project improvement suggestions

Available Zeus Skills

OpenZeus provides 15 specialized knowledge bundles organized into categories:

🧠 Zeus Knowledge & Reference

Skill Purpose
zeus-core Complete OpenCode reference - paths, configs, schemas, troubleshooting
zeus-docker Docker and containerization expertise with examples and best practices
zeus-sql Database operations, SQL queries, schema design, and ORM patterns
zeus-llm Local LLM setup - llama.cpp, llama-swap, Ollama

🛠️ Zeus Creation & Development

Skill Purpose
zeus-agents Agent creation templates, permissions, and workflow patterns
zeus-commands Custom command creation - prompts, templates, and OpenCode integration
zeus-skills Skill bundle creation guide with structure and best practices
zeus-context Context management, compression strategies, and conversation optimization

🏛️ Zeus Self-Awareness & Growth

Skill Purpose
zeus-self Runtime introspection - health checks, performance analysis, session diagnostics
zeus-upskill Self-improvement - learns new skills, updates capabilities, extends knowledge

🔌 External Tool Documentation

Documentation and integration guides for external tools and OpenCode plugins:

Skill Tool/Plugin Repository
zeus-swarm opencode-swarm Multi-agent orchestration
zeus-omo oh-my-opencode-slim Terminal integration
zeus-beads Beads issue tracker Steve Yegge's Beads
zeus-oac OpenAgentsControl Plan-first development

🎉 Fun and Testing

Playful and experimental skills for testing and enjoyment:

Skill Purpose Description
zeus-boston-terrier Boston Terrier dogs Breed info, care, temperament, and history

How It Works

OpenZeus automatically loads appropriate skills based on your intent:

When you say... OpenZeus loads...
"config", "opencode.json" zeus-core
"create agent" zeus-agents + zeus-core
"create command" zeus-commands + zeus-core
"docker", "container" zeus-docker + zeus-core
"analyze self", "optimize" zeus-self + zeus-context

Usage Examples

Agent Creation

@OpenZeus create a new agent called "DataAnalyst" that specializes in SQL queries and data visualization

# → Creates agent with proper permissions and skills
# → Available immediately in OpenCode

Skill Creation

@OpenZeus create a skill for AWS management with EC2, S3, and Lambda operations

# → Creates zeus-aws skill bundle
# → Adds to OpenZeus skill loading guide automatically

System Health

@OpenZeus check your system health and performance

# → Loads zeus-self skill
# → Runs comprehensive diagnostics
# → Reports configuration, capabilities, context health

Docker Management

@OpenZeus help me containerize this Node.js application

# → Auto-loads zeus-docker skill
# → Creates Dockerfile, docker-compose.yml
# → Provides deployment instructions

OpenCode Configuration

@OpenZeus configure OpenCode for my React project with TypeScript

# → Loads zeus-core skill
# → Sets up proper model, permissions, tools
# → Configures project-specific settings

Development

Creating New Skills

Just ask OpenZeus:

@OpenZeus create a skill for [your topic]

OpenZeus will handle the creation, registration, and sync automatically.

Testing Package Installation

# Test installation locally
npm pack
npm install -g openzeus-1.0.4.tgz

# Verify OpenZeus is available
@OpenZeus self

Contributing

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/my-feature
  3. Make changes and test thoroughly
  4. Run sync: ./scripts/sync-utils.sh push
  5. Commit: git commit -am 'Add my feature'
  6. Push: git push origin feature/my-feature
  7. Create Pull Request

Troubleshooting

Common Issues

Issue Solution
OpenZeus not available Run npm install -g openzeus and restart OpenCode
Skills not loading Restart OpenCode or check ~/.config/opencode/skills/zeus-*
Config not found Install OpenCode first: https://opencode.ai/docs/
@OpenZeus not responding Add "default_agent": "OpenZeus" to opencode.json

License

MIT License - see LICENSE file for details.

Links


🏛️ Welcome to the realm of OpenZeus!

About

The agent that knows OpenCode inside-out, so you don't have to ⚡⚡⚡

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages