Quick Start • Dashboard • Docs • Changelog • Contributing • MIT License
Disclaimer: EvoNexus is an independent, unofficial open-source project. It is not affiliated with, endorsed by, or sponsored by Anthropic. "Claude" and "Claude Code" are trademarks of Anthropic, PBC. This project integrates with Claude Code as a third-party tool and requires users to provide their own installation and credentials.
EvoNexus is an open source, unofficial toolkit compatible with Claude Code and other LLM tooling. It is designed to integrate with Claude Code capabilities: native agents, skills, slash commands, MCP integrations, and the Claude CLI.
It turns a single Claude Code installation into a team of 37 specialized agents organized in two ortogonal layers — 16 business agents (operations, finance, community, marketing, HR, legal, product, data) and 21 engineering agents (architecture, planning, code review, testing, debugging, security, design, cycle orchestration, retrospective — 19 derived from oh-my-claudecode, MIT, by Yeachan Heo + 2 native: Helm and Mirror). The engineering layer follows a canonical 6-phase workflow documented in .claude/rules/dev-phases.md. Each agent has its own domain, skills, persistent memory, and automated routines. The result is a production system that runs daily operations for a founder/CEO and supports software development workflows: from morning briefings to financial reports, community monitoring, social analytics, end-of-day consolidation, plus architectural reviews, code audits, and verified implementation pipelines.
This is not a chatbot. It is a real operating layer that runs routines, generates HTML reports, syncs meetings, triages emails, monitors community health, tracks financial metrics, and consolidates everything into a unified dashboard — all automated.
- Native agent system — agents are
.mdfiles with system prompts, not code - Skills as instructions — teach Claude new capabilities via markdown, not plugins
- MCP integrations — first-class support for Google Calendar, Gmail, GitHub, Linear, Telegram, and more
- Slash commands —
/clawdia,/flux,/pulseinvoke agents directly - Persistent memory — CLAUDE.md + per-agent memory survives across sessions
- CLI-first — runs anywhere Claude Code runs (terminal, VS Code, JetBrains, web)
- 16 Core Agents + Custom — Ops, Finance, Projects, Community, Social, Strategy, Sales, Courses, Personal, Knowledge, Marketing, HR, Customer Success, Legal, Product, Data — plus user-created
custom-*agents (gitignored) - ~138 Skills + Custom — organized by domain prefix (
social-,fin-,int-,prod-,mkt-,gog-,obs-,discord-,pulse-,sage-,hr-,legal-,ops-,cs-,data-,pm-). Includesprod-activation-plan— the canonical skill for producing phased activation plans (index + folder-per-phase + file-per-item) used by Oracle - 7 Core + 20 Custom Routines — daily, weekly, and monthly ADWs managed by a scheduler (core routines ship with the repo; custom routines are user-created and gitignored)
- Web Dashboard — React + Flask app with auth, roles, web terminal, service management
- 17 Integrations — Google Calendar, Gmail, Linear, GitHub, Discord, Telegram, Stripe, Omie, Fathom, Todoist, YouTube, Instagram, LinkedIn, Evolution API, Evolution Go, Evo CRM, and more
- 2 core + custom HTML report templates — dark-themed dashboards for every domain
- Persistent Memory — two-tier system (CLAUDE.md + memory/) with LLM Wiki pattern: ingest propagation, weekly lint, centralized index, and operation log
- Knowledge Base — optional semantic search via MemPalace (local ChromaDB vectors, one-click install)
- Full Observability — JSONL logs, execution metrics, cost tracking per routine
Connect your existing tools via MCP servers, API clients, or OAuth:
| Integration | Type | What it does |
|---|---|---|
| Google Calendar | MCP | Read/create/update events, find free time |
| Gmail | MCP | Read, draft, send emails, triage inbox |
| GitHub | MCP + CLI | PRs, issues, releases, code search |
| Linear | MCP | Issues, sprints, project tracking |
| Discord | API | Community messages, channels, moderation |
| Telegram | MCP + Bot | Notifications, messages, commands |
| Stripe | API | Charges, subscriptions, MRR, customers |
| Omie | API | ERP — clients, invoices, financials, stock |
| Fathom | API | Meeting recordings, transcripts, summaries |
| Todoist | CLI | Task management, priorities, projects |
| YouTube | OAuth | Channel stats, videos, engagement |
| OAuth | Profile, posts, engagement, insights | |
| OAuth | Profile, org stats | |
| Canva | MCP | Design and presentations |
| Notion | MCP | Knowledge base, pages, databases |
| Obsidian | CLI | Vault management, notes, search |
| Evolution API | API | WhatsApp messaging — instances, messages, chats, groups |
| Evolution Go | API | WhatsApp messaging (Go implementation) |
| Evo CRM | API | AI-powered CRM — contacts, conversations, pipelines |
Social media accounts (YouTube, Instagram, LinkedIn) are connected via OAuth through the dashboard.
| Tool | Required | Install |
|---|---|---|
| Claude Code | Yes | npm install -g @anthropic-ai/claude-code (docs) |
| Python 3.11+ | Yes | via uv: curl -LsSf https://astral.sh/uv/install.sh | sh |
| Node.js 18+ | Yes | nodejs.org |
| uv | Yes | curl -LsSf https://astral.sh/uv/install.sh | sh |
The setup wizard (make setup) checks for all prerequisites before proceeding.
Starting out? After installing, open Claude Code and call
/oracle. It's the official entry point of EvoNexus: runs the initial setup, interviews you about your business, shows what the toolkit can automate for you, and delivers a phased activation plan — an index file at the top + one folder per phase + one file per item, each with suggested agent team, dependencies, and pending decisions. The plan is materialized by theprod-activation-planskill (workspace canonical pattern) so you never have to guess the next step.
npx @evoapi/evo-nexusThis downloads and runs the interactive setup wizard automatically.
git clone https://github.com/EvolutionAPI/evo-nexus.git
cd evo-nexus
# Interactive setup wizard — checks prerequisites, creates config files
make setupThe wizard:
- Checks that Claude Code, uv, Node.js are installed
- Asks for your name, company, timezone, language
- Lets you pick which agents and integrations to enable
- Generates
config/workspace.yaml,.env,CLAUDE.md, and workspace folders - Builds the dashboard frontend
nano .envAdd keys for the integrations you enabled. Common ones:
# Discord (for community monitoring)
DISCORD_BOT_TOKEN=your_token
DISCORD_GUILD_ID=your_guild_id
# Stripe (for financial routines)
STRIPE_SECRET_KEY=sk_live_...
# Telegram (for notifications)
TELEGRAM_BOT_TOKEN=your_token
TELEGRAM_CHAT_ID=your_chat_id
# Social media (connect via dashboard Integrations page)
SOCIAL_YOUTUBE_1_API_KEY=...
SOCIAL_INSTAGRAM_1_ACCESS_TOKEN=...See .env.example for all available variables.
make dashboard-appOpen http://localhost:8080 — the first run shows a setup wizard where you:
- Configure your workspace (name, company, agents, integrations)
- Create your admin account
- License is activated automatically in the background
make schedulerRuns all enabled routines on schedule (morning briefing, email triage, community pulse, financial reports, etc). Configure schedules in config/routines.yaml.
Open Claude Code in the project directory — it reads CLAUDE.md automatically. The first thing you should do is call /oracle:
/oracleOracle will:
- Detect workspace state (fresh install vs. configured)
- Interview you about your business, pain points and priorities
- Map workspace capabilities to your pains (via @scout-explorer)
- Present the "wow" report — what can be automated for you
- Delegate the plan structure to @compass-planner
- Materialize the plan using the
prod-activation-planskill — creates an index file + phase folders + item files, each with suggested agent team, dependencies and pending decisions - Hand you the plan with 3 autonomy paths: Guided / Autonomous / Delegated
The plan lives at workspace/development/plans/[C]{plan-name}-{date}.md (index) + fase-*/ folders. You can discuss or implement any item in isolation by pointing to its file.
# Use slash commands to invoke agents
/clawdia # Ops — agenda, emails, tasks, decisions
/flux # Finance — Stripe, ERP, cash flow, reports
/atlas # Projects — Linear, GitHub, sprints, milestones
/pulse # Community — Discord, WhatsApp, sentiment, FAQ
/pixel # Social media — content, calendar, analytics
/sage # Strategy — OKRs, roadmap, competitive analysis
/nex # Sales — pipeline, proposals, qualification
/mentor # Courses — learning paths, modules
/kai # Personal — health, habits, routine
/oracle # Entry point — onboarding, business discovery, implementation plan
/mako # Marketing — campaigns, content, SEO, brand
/aria # HR — recruiting, onboarding, performance
/zara # Customer Success — triage, escalation, health
/lex # Legal — contracts, compliance, NDA, risk
/nova # Product — specs, roadmaps, metrics, research
/dex # Data / BI — analysis, SQL, dashboards
# Or just describe what you need — Claude routes to the right agentA full web UI at http://localhost:8080:
| Page | What it does |
|---|---|
| Overview | Unified dashboard with metrics from all agents |
| Systems | Register and manage apps/services (Docker, external URLs) |
| Reports | Browse HTML reports generated by routines |
| Agents | View agent definitions and system prompts |
| Routines | Metrics per routine (runs, success rate, cost) + manual run |
| Tasks | Schedule one-off actions (skill, prompt, script) at a specific date/time |
| Skills | Browse all ~138 skills by category (~113 business + 25 dev-*) |
| Templates | Preview HTML report templates |
| Services | Start/stop scheduler, channels (Telegram, Discord, iMessage) with live logs |
| Memory | Browse agent and global memory files |
| Knowledge | Semantic search via MemPalace — index code, docs, and knowledge |
| Integrations | Status of all connected services + OAuth setup |
| Chat | Embedded Claude Code terminal (xterm.js + WebSocket) |
| Users | User management with roles (admin, operator, viewer) |
| Roles | Custom roles with granular permission matrix |
| Audit Log | Full audit trail of all actions |
| Config | View CLAUDE.md, routines config, and workspace settings |
make dashboard-app # Start Flask + React on :8080User (human)
|
v
Claude Code (orchestrator)
|
+-- Clawdia — ops: agenda, emails, tasks, decisions, dashboard
+-- Flux — finance: Stripe, ERP, MRR, cash flow, monthly close
+-- Atlas — projects: Linear, GitHub, milestones, sprints
+-- Pulse — community: Discord, WhatsApp, sentiment, FAQ
+-- Pixel — social: content, calendar, cross-platform analytics
+-- Sage — strategy: OKRs, roadmap, prioritization, scenarios
+-- Nex — sales: pipeline, proposals, qualification
+-- Mentor — courses: learning paths, modules
+-- Kai — personal: health, habits, routine (isolated domain)
+-- Oracle — entry point: onboarding, business discovery, implementation plan
+-- Mako — marketing: campaigns, content, SEO, brand
+-- Aria — HR: recruiting, onboarding, performance
+-- Zara — customer success: triage, escalation, health
+-- Lex — legal: contracts, compliance, NDA, risk
+-- Nova — product: specs, roadmaps, metrics, research
+-- Dex — data/BI: analysis, SQL, dashboards
Each agent has:
- System prompt in
.claude/agents/ - Slash command in
.claude/commands/ - Persistent memory in
.claude/agent-memory/ - Related skills in
.claude/skills/
evo-nexus/
├── .claude/
│ ├── agents/ — 16 agent system prompts
│ ├── commands/ — 16 slash commands
│ ├── skills/ — ~138 skills by prefix (~113 business + 25 dev-*) (+ custom)
│ └── templates/html/ — 2 core + custom HTML templates
├── ADWs/
│ ├── runner.py — execution engine (logs + metrics + notifications)
│ ├── routines/ — 7 core routine scripts (shipped with repo)
│ └── routines/custom/ — 20 custom routines (user-created, gitignored)
├── dashboard/
│ ├── backend/ — Flask + SQLAlchemy + WebSocket
│ └── frontend/ — React + TypeScript + Tailwind
├── social-auth/ — OAuth multi-account app
├── config/ — workspace.yaml, routines.yaml
├── workspace/ — user data folders (gitignored content)
├── setup.py — CLI setup wizard
├── scheduler.py — automated routine scheduler
├── Makefile — 44+ make targets
└── CLAUDE.template.md — template for generated CLAUDE.md
Workspace folders (workspace/daily-logs/, workspace/projects/, etc.) are created by setup — content is gitignored, only structure is tracked.
# Setup & Dashboard
make setup # Interactive setup wizard
make dashboard-app # Start web dashboard on :8080
# Routines
make scheduler # Start automated routine scheduler
make morning # Run morning briefing
make triage # Run email triage
make community # Run community pulse
make fin-pulse # Run financial pulse
make eod # Run end-of-day consolidation
make memory-lint # Run memory health check (contradictions, stale data, gaps)
make weekly # Run weekly review
# Backup & Restore
make backup # Export workspace data to local ZIP
make backup-s3 # Export + upload to S3
make restore FILE=<path> # Restore from backup ZIP
# Observability
make logs # Show latest JSONL log entries
make metrics # Show per-routine metrics (runs, cost, tokens)
make help # List all available commands| Doc | Description |
|---|---|
| Getting Started | Full setup guide |
| Architecture | How agents, skills, and routines work |
| ROUTINES.md | Complete routine documentation |
| ROADMAP.md | Improvement plan and backlog |
| CONTRIBUTING.md | How to contribute |
| CHANGELOG.md | Release history |
.claude/skills/CLAUDE.md |
Full skill index |
EvoNexus stands on the shoulders of great open source projects:
- oh-my-claudecode by Yeachan Heo (MIT) — 19 of the 21 engineering agents (including
apex-architect,bolt-executor,lens-reviewer) and alldev-*skills are derived from OMC v4.11.4. The 2 native agents (helm-conductor,mirror-retro) and the 6-phase workflow (.claude/rules/dev-phases.md) are EvoNexus-native additions. See NOTICE.md for the full list of derived components and modifications.
MIT License. See LICENSE for details. Third-party attributions are documented in NOTICE.md.
An unofficial community toolkit for Claude Code
Built by Evolution Foundation — not affiliated with Anthropic



