Miyabi
Agentic development framework: Write an Issue, get production code. Multi-agent orchestration + MCP + Claude Code integration.
πΈ Miyabi
The agentic development framework that turns GitHub Issues into production code.
npx miyabi
Issue to PR in 10-15 minutes. Zero human coding required.
The Magic
π Write an Issue β π€ 7 AI Agents collaborate β β
PR arrives
Miyabi orchestrates 7 specialized coding agents that autonomously analyze, implement, review, test, and create pull requests β all triggered by a single GitHub Issue.
Why Miyabi?
| Feature | Miyabi | CrewAI | AutoGen | LangGraph |
|---|---|---|---|---|
| Issue β PR automation | Built-in | Manual setup | Manual setup | Manual setup |
| GitHub-native (Issues as task queue) | 53 labels + 16 workflows | No | No | No |
| MCP tools (172+ bundled) | Built-in bundle | Via adapter | Via extension | Via adapter |
| Agent Skill Bus (110+ skills) | Built-in | No | No | No |
| Code intelligence (GitNexus) | Built-in | No | No | No |
| Quality gate (auto-review + retry) | Score 80+ or escalate | Manual | Manual | Manual |
| Distributed cluster execution | Up to 5 machines | No | No | No |
| Zero-config quick start | npx miyabi |
pip install + config | pip install + config | pip install + config |
| Language | TypeScript | Python | Python | Python |
Miyabi treats GitHub as an operating system β Issues are the task queue, Labels are the state machine, Actions are the execution engine, and Webhooks are the event bus.
Ecosystem
Miyabi is a full-stack agentic framework. These are its core subsystems:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β πΈ Miyabi β
β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββββββ β
β β Miyabi CLI β β Agent SDK β β MCP Bundle β β
β β 25 commands β β 7 coding + β β 172+ tools for β β
β β npx miyabi β β 14 business β β Claude Desktop/Code β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββββββ β
β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββββββ β
β β Agent Skill β β GitNexus β β GitHub as OS β β
β β Bus β β Code Intel β β 53 labels Γ 16 β β
β β 110+ skills β β Impact β β workflows β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Component | Repository | Stars |
|---|---|---|
| Agent Skill Bus | ShunsukeHayashi/agent-skill-bus | |
| GitNexus | ShunsukeHayashi/gitnexus-stable-ops | |
| MCP Bundle | Included in monorepo |
Quick Start
# Install and run
npx miyabi
# Check system status
npx miyabi status --json
npx miyabi doctor --json
# Full automation: Issue β Code β Test β PR
npx miyabi cycle
# Shortcuts
npx miyabi fix 123 # Fix bug (Issue #123)
npx miyabi build 123 # Add feature (Issue #123)
npx miyabi ship # Deploy to production
# MCP Server for Claude Desktop/Code
npm install -g miyabi-mcp-bundle
Packages
| Package | npm | Description |
|---|---|---|
| miyabi | CLI - 25-command autonomous development framework | |
| miyabi-mcp-bundle | MCP Server - 172+ tools for Claude Desktop/Code | |
| @miyabi/agent-sdk | v0.1.0 | Agent SDK - 7 Coding Agents in TypeScript |
| @agentic-os/core | v0.1.0 | Core - Agent system foundation |
Monorepo Structure
packages/
βββ cli/ # Miyabi CLI (npx miyabi)
βββ mcp-bundle/ # MCP Server (172+ tools)
βββ miyabi-agent-sdk/ # Agent SDK (7 Coding Agents)
βββ core/ # @agentic-os/core
βββ coding-agents/ # Coding Agent implementations
βββ business-agents/ # Business Agent definitions
βββ shared-utils/ # Cross-package utilities
βββ context-engineering/ # Context engineering tools
βββ github-projects/ # GitHub Projects V2 integration
βββ task-manager/ # Task management
βββ doc-generator/ # Documentation generator
βββ miyabi-web/ # Web dashboard
CLI Commands
Core Commands
| Command | Description |
|---|---|
miyabi status |
Project status (Issues/PRs/Agents) |
miyabi doctor |
System diagnostics (git/node/npm/GitHub) |
miyabi health |
Quick health check |
miyabi init <name> |
New project (53 labels + 16 workflows) |
miyabi install |
Add Miyabi to existing project |
miyabi setup |
Setup guide (tokens/config) |
miyabi onboard |
First-time onboarding wizard |
miyabi auth |
GitHub OAuth (login/logout/status) |
miyabi config |
Settings (get/set/list) |
Development Commands
| Command | Description |
|---|---|
miyabi agent |
Run agent (coordinator/codegen/review/pr/deploy) |
miyabi run |
Unified runner (codegen/review/deploy/full-cycle) |
miyabi fix <issue> |
Bug fix shortcut |
miyabi build <issue> |
Feature build shortcut |
miyabi ship |
Production deploy shortcut |
miyabi auto |
Water Spider full-auto mode |
miyabi omega |
Omega 6-stage pipeline |
miyabi cycle |
Issue β Code β Test β PR automation |
miyabi sprint |
Sprint planning + batch Issue creation |
miyabi pipeline |
Command composition (pipe/AND/OR/parallel) |
Tool Commands
| Command | Description |
|---|---|
miyabi release |
Release management + X/Discord auto-notify |
miyabi voice |
Voice-driven mode (VoiceBox/Google Home) |
miyabi skills |
Agent Skill management (list/health/sync) |
miyabi todos |
Auto-detect TODO/FIXME β create Issues |
miyabi dashboard |
Dashboard management |
miyabi docs |
Auto-generate documentation |
Agent System
7 Coding Agents
| Agent | Role | Quality Gate |
|---|---|---|
| CoordinatorAgent | Task decomposition + DAG | Orchestrator |
| IssueAgent | Issue analysis + 53-label classification | Analysis |
| CodeGenAgent | Code generation (Claude Sonnet 4) | Execution |
| ReviewAgent | Code quality (100-point scale, 80+ to pass) | Execution |
| TestAgent | Test execution + coverage | Execution |
| PRAgent | PR creation (Conventional Commits) | Execution |
| DeploymentAgent | CI/CD automation | Execution |
14 Business Agents (Planned)
Marketing, Sales, Content, and Analytics agents for end-to-end business automation. Currently in design phase.
Quality Gate
CodeGenAgent β ReviewAgent (score 80+?) β [Yes] β PRAgent
β [No]
Retry up to 3x β Below threshold β Escalate to human
GitHub as Operating System
| GitHub Feature | OS Role |
|---|---|
| Issues | Task queue |
| Labels | State machine (53 labels x 10 categories) |
| Projects V2 | Kanban board / data layer |
| Actions | Execution engine (16 workflows) |
| Webhooks | Event bus |
pending β analyzing β implementing β reviewing β done
Key Features
Agent Skill Bus (110+ Skills)
Dynamically load and execute skills via the bus β code-reviewer, test-generator, commit-helper, and 107 more.
npx miyabi skills list # List 110+ skills
npx miyabi skills health # Health score
agent-skill-bus is the standalone skill engine that powers Miyabi's extensibility.
GitNexus Code Intelligence
Automatic dependency analysis, test coverage mapping, and cross-package impact assessment before any code change.
gitnexus-stable-ops provides the code intelligence backbone.
Distributed Cluster Execution
Run tasks across up to 5 machines (MacBook + Windows + Mac mini x3) via SSH/Tailscale network dispatch.
X/Discord Auto-Notification
miyabi release announce auto-posts release info via X (Twitter) API v2 and Discord webhooks.
Development
# Root level
npm test # vitest
npm run build # TypeScript compile
npm run lint # ESLint
npm run typecheck # TypeScript type check
npm run verify:all # lint + typecheck + test + security
# CLI package
cd packages/cli
npm run dev # tsx (development)
npm run build # tsc + fix-esm-imports
npm test # vitest
# MCP Bundle
cd packages/mcp-bundle
npm run dev # tsx hot reload
npm test # vitest
Requirements
- Node.js 18+
- GitHub account +
GITHUB_TOKEN
Learn More
Like Miyabi?
If Miyabi helps your development workflow, consider:
- Give it a Star to help others discover it
- Follow @The_AGI_WAY for updates and AI development insights
- Join Discord to connect with the community
- Sponsor to support continued development
License
Apache 2.0 - Copyright (c) 2025-2026 Shunsuke Hayashi / εεδΌη€ΎγΏγγ³
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found