一つのコマンドで全てが完結する自律型開発フレームワーク
🇯🇵 日本語 • 🇺🇸 English • 📖 Docs • 🤖 Agents Manual • 💬 Discord • 🦀 Codex (Subproject)
"Insanely Great" Onboarding Edition - Steve Jobs Approved ⭐
🚀 New Commands • 📚 39KB Docs • 📦 Single Binary (8.4MB) • ✅ 735+ Tests • 🎯 UX Score: 10.5/10
# Install from crates.io (recommended)
cargo install miyabi-cli
# Or download the binary (macOS ARM64)
curl -L https://github.com/ShunsukeHayashi/Miyabi/releases/download/v0.1.1/miyabi-macos-arm64 -o miyabi
chmod +x miyabi
sudo mv miyabi /usr/local/bin/📚 Learn More: Release Notes | Quick Start Guide | Troubleshooting
✨ New Features in v0.1.1:
# Real-time status monitoring with Watch Mode
miyabi status --watch # Auto-refresh every 3 seconds
# GitHub integration - see open Issues & PRs at a glance
miyabi status # Shows:
# 📋 20 open issue(s)
# 🔀 3 open pull request(s)
# Agent execution with Issue numbers
miyabi agent run coordinator --issue 123
# Parallel execution of multiple Issues
miyabi parallel --issues 123,124,125 --concurrency 2🦀 Codex × Miyabi (Phase 1)
Minimal Rust CLI
codex-miyabiis included to validate integration surfaces. Quick smoke:scripts/smoke-codex-miyabi.shManual runs:
cargo run -q -p codex-miyabi -- status --json cargo run -q -p codex-miyabi -- agent run --type coordinator --json || true cargo run -q -p codex-miyabi -- worktree list --json
Schemas (JSON Schema Draft-07):
docs/schemas/codex-miyabi-status.schema.jsondocs/schemas/codex-miyabi-error.schema.jsondocs/schemas/codex-miyabi-worktree-list.schema.jsondocs/schemas/codex-miyabi-worktree-action.schema.json
Hosted (GitHub Pages, estimated):
Tests:
- Snapshot tests lock JSON I/F:
cargo test -p codex-miyabi
- See:
docs/codex/HIL_OUTPUT_STYLE.mdCODEX_HIL_STYLE=compact|plain|rich- Non-TTY/CI → compact, otherwise rich
# インストール(crates.ioから)
cargo install miyabi-cli
# 新規プロジェクト作成(インタラクティブモード推奨)
miyabi init my-project --interactive
# または従来の方法
miyabi init my-project
# 簡単なコマンドでIssue処理(新機能!⭐)
miyabi work-on 1
# または従来の方法
miyabi agent run coordinator --issue 1v0.1.1の新機能 ✨:
- 🚀
miyabi work-on- シンプルな新コマンド - 🎯
miyabi init --interactive- 対話形式のセットアップ - 📚 8つの新ドキュメント(39KB)
- 🎨 プロアクティブなエラーメッセージ
npx miyabi- 🚀 初心者向け: Getting Started Guide - 250+行の完全ガイド
- 🔧 困ったときは: トラブルシューティングガイド - 280+行の解決策
- 🤖 Agent詳細: Agent Overview - 全21 Agents
📑 目次
Miyabiは、GitHub as OSアーキテクチャに基づいた完全自律型AI開発オペレーションプラットフォームです。
Issue作成からコード実装、PR作成、デプロイまでを完全自動化します。
|
|
| Agent | 役割 | 主な機能 |
|---|---|---|
| 🎯 CoordinatorAgent | タスク統括 | DAG分解、並列実行制御、進捗管理 |
| 🏷️ IssueAgent | Issue分析 | 53ラベル自動分類、優先度判定 |
| 💻 CodeGenAgent | コード生成 | Claude Sonnet 4による高品質実装 |
| 🔍 ReviewAgent | 品質判定 | 静的解析、セキュリティスキャン |
| 📝 PRAgent | PR作成 | Conventional Commits準拠 |
| 🚀 DeploymentAgent | デプロイ | Firebase自動デプロイ・Rollback |
| 🧪 TestAgent | テスト | Vitest自動実行、80%+カバレッジ |
graph LR
A[Issue作成] --> B[IssueAgent]
B --> C[CoordinatorAgent]
C --> D[CodeGenAgent]
D --> E[TestAgent]
E --> F[ReviewAgent]
F --> G[PRAgent]
G --> H[DeploymentAgent]
H --> I[✅ 完了]
style A fill:#FF6B6B
style I fill:#51CF66
style C fill:#FFD93D
style D fill:#6C5CE7
style F fill:#00D2FF
Miyabiは Claude AI を使用して自動的にコードを生成します。以下の点にご注意ください:
- ✅ 必ずレビュー: 生成されたコードをマージ前に必ず確認してください
- ✅ 徹底的なテスト: 本番環境以外で十分にテストしてください
- ✅ エラーの可能性: AIが生成するコードには予期しないエラーが含まれる可能性があります
- ✅ 本番デプロイの責任: 本番環境へのデプロイはユーザーの責任です
Miyabiプロジェクトは、AI生成コードに起因する問題について一切の責任を負いません。 生成されたコードの品質、セキュリティ、動作については、ユーザー自身で確認・検証してください。
詳細は LICENSE および NOTICE をご覧ください。
- 📋 Issues - タスク管理
- ⚙️ Actions - CI/CDパイプライン
- 📊 Projects V2 - データ永続化
- 🔔 Webhooks - イベントバス
- 📄 Pages - ダッシュボード
- 📦 Packages - パッケージ配布
- 💬 Discussions - メッセージキュー
- 🔖 Releases - バージョン管理
- 🌍 Environments - デプロイ環境
- 🔒 Security - 脆弱性スキャン
- 🏷️ Labels - 53ラベル体系
- 🎯 Milestones - マイルストーン管理
- 🔀 Pull Requests - コードレビュー
- 📚 Wiki - ドキュメント
- 🔌 API - GraphQL/REST API
# crates.ioから最新版をインストール
cargo install miyabi-cli
# バイナリをダウンロード (macOS ARM64のみ)
curl -L https://github.com/ShunsukeHayashi/Miyabi/releases/download/v0.1.1/miyabi-macos-arm64 -o miyabi
chmod +x miyabi
sudo mv miyabi /usr/local/bin/推奨理由:
- ✅ シングルバイナリ(8.4MB)
- ✅ 高速実行(Rustネイティブ)
- ✅ 依存関係なし(Node.js不要)
- ✅ 735+テスト、品質保証済み
TypeScript版を使用する場合(クリックして展開)
npx miyabinpm install -g miyabi
miyabinpm install --save-dev miyabi
npx miyabi注意: TypeScript版はレガシーサポートとなります。新機能はRust Editionで優先的に実装されます。
注意: Claude Code Plugin統合は現在開発中です。利用可能になり次第、こちらで告知します。
Miyabiは将来的にClaude Codeの公式Pluginとして利用できるよう計画しています。
計画中の機能:
/miyabi-init- 新規プロジェクト作成/miyabi-status- ステータス確認/miyabi-agent- Agent実行/miyabi-auto- 自動モード- Event Hooks (pre-commit, pre-pr等)
以下の例は Rust Edition (
miyabi) を使用しています。TypeScript版 (npx miyabi) をご利用の場合は、コマンドを読み替えてください。
# インタラクティブモード(推奨)
$ miyabi init my-awesome-app --interactive
? プロジェクトタイプは? 🌐 Web Application
? GitHubリポジトリを作成しますか? Yes
? プライベートリポジトリにしますか? No
🚀 セットアップ開始...
✓ GitHubリポジトリ作成
✓ ラベル設定(53個)
✓ ワークフロー配置(10+個)
✓ Projects V2設定
✓ ローカルにクローン
🎉 完了!
📚 次のステップ:
1. cd my-awesome-app
2. miyabi work-on 1 # 最初のIssueを処理従来の方法:
miyabi init my-awesome-app$ cd my-existing-project
$ miyabi install
🔍 プロジェクト解析中...
✓ 言語検出: Rust
✓ ビルドツール: Cargo
✓ Git検出: origin → github.com/user/repo
📋 インストール予定:
- 53個のラベル
- GitHub Workflows
- Projects V2連携
? 続行しますか? Yes
✓ インストール完了!# 通常モード
$ miyabi status
📊 Project Status
Miyabi Installation:
✅ Miyabi is installed
✓ .claude/agents
✓ .github/workflows
✓ logs
✓ reports
Environment:
✅ GITHUB_TOKEN is set
✅ DEVICE_IDENTIFIER: MacBook-Pro
Git Repository:
✅ Git repository detected
Branch: main
Remote: https://github.com/user/repo.git
✓ Working directory clean
Worktrees:
No active worktrees
Recent Activity:
3 log file(s) in logs/
0 report file(s) in reports/
GitHub Stats:
📋 20 open issue(s)
🔀 3 open pull request(s)
# Watch Mode(3秒ごとに自動更新)
$ miyabi status --watch
🔄 Watch Mode Active
(Auto-refresh every 3 seconds. Press Ctrl+C to exit)
📊 Project Status
... (上記と同じ出力が自動更新されます)use miyabi_agents::{CoordinatorAgent, BaseAgent};
use miyabi_types::Issue;
// DAGベースの依存関係解析と並列実行制御
let coordinator = CoordinatorAgent::new(config);
let result = coordinator.execute(&task).await?;
// 並列実行可能なタスクを自動検出してWorktreeで実行
// 複数IssueをCLIで並列処理
// $ miyabi parallel --issues 123,124,125 --concurrency 3機能:
- ✅ DAG(有向非巡回グラフ)による依存関係解析
- ✅ 並列実行可能タスクの自動検出
- ✅ Critical Path最適化(72%効率化)
- ✅ リアルタイム進捗トラッキング
use miyabi_agents::CodeGenAgent;
use miyabi_types::{Task, AgentResult};
// Claude Sonnet 4による高品質Rustコード生成
let codegen = CodeGenAgent::new(config);
let result = codegen.execute(&task).await?;
// 自動生成されるもの:
// - Rust structs/enums/traits実装
// - #[cfg(test)] mod tests { ... } 付きテスト
// - /// Rustdocコメント機能:
- ✅ Claude Sonnet 4による実装
- ✅ Rust 2021 Edition完全対応
- ✅ テスト自動生成(80%+カバレッジ)
- ✅ Conventional Commits準拠
use miyabi_agents::ReviewAgent;
// 静的解析 + セキュリティスキャン
let reviewer = ReviewAgent::new(config);
let review = reviewer.execute(&task).await?;
// 品質スコアリング(80点以上でマージ可能)
// - cargo clippy --all-targets --all-features -- -D warnings
// - cargo test --all
// - cargo audit機能:
- ✅ 静的解析(Clippy, Rustfmt)
- ✅ セキュリティスキャン(cargo audit, Gitleaks)
- ✅ 品質スコアリング(0-100点)
- ✅ 自動修正提案
Miyabiは明確な組織理論の5原則に基づいた自律型システム設計:
|
責任の明確化 Clear Accountability |
権限の委譲 Delegation of Authority |
階層の設計 Hierarchical Structure |
結果の評価 Result-Based Evaluation |
曖昧性の排除 Elimination of Ambiguity |
|
各AgentがIssueに対する明確な責任を負う |
Agentは自律的に判断・実行可能 |
Coordinator → 各専門Agent |
品質スコア、カバレッジ、実行時間で評価 |
DAGによる依存関係明示、状態ラベルで進捗可視化 |
| カテゴリ | ラベル数 | 例 |
|---|---|---|
| 📊 優先度 | 4 | P0-Critical, P1-High, P2-Medium, P3-Low |
| 🎯 ステータス | 8 | status:backlog, status:implementing, status:done |
| 🔧 タイプ | 12 | type:feature, type:bug, type:refactor |
| 📦 エリア | 15 | area:frontend, area:backend, area:infra |
| 🤖 Agent | 7 | agent:coordinator, agent:codegen, agent:review |
| 🎓 難易度 | 5 | complexity:trivial, complexity:simple, complexity:complex |
| 📈 その他 | 2 | good-first-issue, help-wanted |
従来のシーケンシャル実行:
A → B → C → D → E → F (36時間)
Miyabiの並列実行:
┌─ B ─┐
A ──┤ ├─ F (26時間)
└─ E ─┘
↓ 72%効率化 (-10時間)
|
目標: 80%+ |
マージ可能基準 |
Issue → PR |
自動PR作成 |
|
|
|
|
脆弱性を発見した場合: SECURITY.md
| ドキュメント | 説明 |
|---|---|
| 📊 Entity-Relationグラフ | リアルタイムセッション活動の可視化 |
| 📱 Termux環境ガイド | Android/Termux環境での使用方法 |
| 🔒 セキュリティポリシー | セキュリティ脆弱性の報告方法 |
| 🔐 プライバシーポリシー | データ収集とプライバシー保護 |
| 🤝 コントリビューション | プロジェクトへの貢献方法・CLA |
| 💬 コミュニティガイドライン | Discordコミュニティの行動規範 |
| 📦 パブリッシュガイド | npm公開手順 |
| 🤖 Agent開発ガイド | カスタムAgent作成 |
| 🔌 Claude Code統合 | Claude Code設定 |
Miyabi Community Discord で開発者と交流しましょう!
|
🌟 コミュニティで得られるもの:
|
📚 準備中のドキュメント: |
詳細計画: Discord Community Plan • Status: 準備中(Phase 1)
以下は Rust Edition (
miyabi) のコマンド例です。TypeScript版はnpx miyabiに読み替えてください。
miyabi
? 何をしますか?
🌸 初めての方(セットアップガイド)
🆕 新しいプロジェクトを作成
📦 既存プロジェクトに追加
📊 ステータス確認
🤖 Agent実行
⚙️ 設定
❌ 終了# 新規プロジェクト作成
miyabi init <project-name> [--interactive] [--private]
# 既存プロジェクトに追加
miyabi install [--dry-run]
# ステータス確認(通常モード / Watch Mode)
miyabi status
miyabi status --watch # 3秒ごとに自動更新
# シンプルなAgent実行
miyabi work-on <issue-number>
# または従来の方法
miyabi agent run <agent-type> --issue <issue-number>
# 並列実行(複数Issue)
miyabi parallel --issues 123,124,125 --concurrency 3
# 設定管理
miyabi config推奨方法: gh CLI
# GitHub CLIで認証(推奨)
gh auth login
# アプリケーションは自動的に 'gh auth token' を使用代替方法: 環境変数(CI/CD用)
export GITHUB_TOKEN=ghp_xxxxxexport MIYABI_LOG_LEVEL=info
export MIYABI_PARALLEL_AGENTS=3- gh CLI - GitHub CLI(推奨)
| OS | サポート状況 |
|---|---|
| ✅ macOS (Intel / Apple Silicon) | |
| ✅ Linux (Ubuntu, Debian, RHEL系) | |
| ✅ Windows (WSL2推奨) | |
Miyabiへのコントリビューションを歓迎します!
# 1. リポジトリをフォーク
# 2. フィーチャーブランチを作成
git checkout -b feature/amazing-feature
# 3. 変更をコミット(Conventional Commits準拠)
git commit -m 'feat: Add amazing feature'
# 4. ブランチをプッシュ
git push origin feature/amazing-feature
# 5. Pull Requestを作成Conventional Commits準拠:
feat:- 新機能fix:- バグ修正docs:- ドキュメント更新chore:- ビルド・設定変更test:- テスト追加・修正refactor:- リファクタリングperf:- パフォーマンス改善
Miyabiの開発を支援してください:
| プラットフォーム | リンク |
|---|---|
| 🐦 X (Twitter) | @The_AGI_WAY |
| 💬 Discord | Miyabi Community |
| Contact via GitHub profile | |
| 🌐 Website | note.ambitiousai.co.jp |
Copyright (c) 2025 Shunsuke Hayashi
このソフトウェアは商標保護と特許保護を含むApache 2.0ライセンスの下で提供されています。
- ✅ 「Miyabi」は Shunsuke Hayashi の商号です(未登録商標)
- ✅ 改変版を配布する場合は、変更内容を明示する必要があります
- ✅ 詳細は LICENSE および NOTICE ファイルをご覧ください
|
AIペアプログラミング |
階層的Agent設計の理論的基盤 |
全ての依存パッケージと コントリビューター |
- 🚀
miyabi work-on- シンプルな新コマンド(技術的複雑さを隠蔽) - 🎯
miyabi init --interactive- 対話形式プロジェクトセットアップ- プロジェクトタイプ選択(WebApp, API, CLI, Library)
- GitHub接続ウィザード
- リアルタイム進捗フィードバック
- プロアクティブエラーメッセージ
- ✨ Getting Started Guide (250+行) - 完全セットアップガイド
- 🆘 Troubleshooting Guide (280+行) - 詳細なトラブルシューティング
- 🎨 Real Code Examples - 全ディレクトリに実際のRustコード例
- 📖 Agent Overview - 全21 Agents詳細ガイド
- 🌟 Workflow Examples - 実コマンド・実出力付き完全ワークフロー
スコア推移: 7/10 → 9.5/10 → 10.5/10 ⭐
Before (7/10):
- ❌ 空の
.claude/agents/ディレクトリ - ❌ 不明瞭な次のステップ(3行)
- ❌ インタラクティブセットアップなし
- ❌ 汎用的なエラーメッセージ
After (10.5/10) ⭐:
- ✅ 全ディレクトリに実際のコード例
- ✅ 詳細な4ステップガイド(コピペ可能)
- ✅ プロジェクトタイプ選択付きインタラクティブセットアップ
- ✅ プロアクティブエラー:「これが正確な修正方法です」
- ✅ 735+テスト合格 (0失敗, 17 ignored)
- ✅ 0 Clippy警告 - 6つの警告修正 + doctest修正
- ✅ 8クレート公開 - 全てcrates.io v0.1.1で利用可能
- miyabi-types - コア型定義
- miyabi-core - 共通ユーティリティ(config, logger, retry, cache)
- miyabi-llm - LLM統合層(GPT-OSS-20B, Ollama, vLLM, Groq)
- miyabi-potpie - Potpie AI + Neo4j知識グラフ
- miyabi-github - GitHub APIラッパー(octocrab)
- miyabi-worktree - Git Worktree並列実行
- miyabi-agents - 7 Coding Agents + 14 Business Agents
- miyabi-cli - CLIツール(init, status, agent, work-on)
- ✅ Getting Started - docs/GETTING_STARTED.md
- ✅ Troubleshooting - docs/TROUBLESHOOTING.md
- ✅ Agent Overview - .claude/agents/README.md
- ✅ Full Guide - CLAUDE.md
- ✅ ライセンスをApache 2.0に変更(商標・特許保護強化)
- ✅ NOTICEファイル追加(帰属表示・商標保護)
- ✅ README英語版セクション追加
- ✅ GitHubトークンセキュリティ強化(gh CLI優先)
- ✅ Termux環境完全対応ガイド
- ✅ Discord MCP Server統合(コミュニティ運営)
🔑 OAuth認証エラーが発生する
❌ エラーが発生しました: Error: Failed to request device code: Not Found
原因: OAuth Appが未設定のため、デバイスフロー認証が使えません。
解決方法:
- https://github.com/settings/tokens/new にアクセス
- 以下の権限を選択:
repo- Full control of private repositoriesworkflow- Update GitHub Action workflowsread:project,write:project- Access projects
- トークンを生成してコピー
- プロジェクトのルートに
.envファイルを作成:echo "GITHUB_TOKEN=ghp_your_token_here" > .env
- もう一度
npx miyabiを実行
🔄 古いバージョンが実行される
解決方法:
# グローバルインストールを削除
npm uninstall -g miyabi
# npxキャッシュをクリア
rm -rf ~/.npm/_npx
# 最新版を明示的に指定
npx miyabi@latest⚠️ トークンが無効と表示される
⚠️ トークンが無効です。再認証が必要です
解決方法:
# 古いトークンを削除
rm .env
# 新しいトークンを作成(上記の手順に従う)
echo "GITHUB_TOKEN=ghp_new_token" > .envmiyabinpx miyabi🤖 Powered by Claude AI • 🔒 Apache 2.0 License • 💖 Made with Love
📑 Table of Contents
# Install from crates.io
cargo install miyabi-cli
# Run
miyabinpx miyabiThat's it. Everything runs automatically.
Miyabi is a complete autonomous AI development operations platform built on the "GitHub as OS" architecture.
From issue creation to code implementation, PR creation, and deployment—everything is fully automated.
| Agent | Role | Key Functions |
|---|---|---|
| 🎯 CoordinatorAgent | Task Orchestration | DAG decomposition, parallel execution, progress tracking |
| 🏷️ IssueAgent | Issue Analysis | 53-label auto-classification, priority assessment |
| 💻 CodeGenAgent | Code Generation | High-quality implementation with Claude Sonnet 4 |
| 🔍 ReviewAgent | Quality Assessment | Static analysis, security scanning |
| 📝 PRAgent | PR Creation | Conventional Commits compliance |
| 🚀 DeploymentAgent | Deployment | Firebase auto-deploy & rollback |
| 🧪 TestAgent | Testing | Vitest auto-execution, 80%+ coverage |
- ✅ Fully automated from issue creation to PR creation
- ✅ Structured 53-label system
- ✅ Auto-integration with GitHub Projects V2
- ✅ Real-time progress tracking
- ✅ High-speed processing with parallel execution (72% efficiency)
Miyabi uses Claude AI for automatic code generation. Please note:
- ✅ Always Review: Review all generated code before merging
- ✅ Thorough Testing: Test extensively in non-production environments
- ✅ Potential Errors: AI-generated code may contain unexpected errors
- ✅ Production Deployment: Users are responsible for code deployed to production
The Miyabi project is not liable for issues arising from AI-generated code. Users must verify the quality, security, and functionality of generated code themselves.
See LICENSE and NOTICE for full details.
- ✅ Auto-generated from TypeScript/JavaScript code
- ✅ JSDoc/TSDoc support
- ✅ Watch mode (auto-detects file changes)
- ✅ Training materials generation
- ✅ CODEOWNERS auto-generation
- ✅ Branch protection rules management
- ✅ Secret scanning integration
- ✅ Dependency vulnerability checking
- ✅ SBOM generation (CycloneDX format)
# Run directly with npx (recommended)
npx miyabi
# Global installation
npm install -g miyabi
miyabiMiyabi is also available as an official Claude Code Plugin.
# Inside Claude Code
/plugin install miyabiAvailable commands after installation:
/miyabi-init # Create new project
/miyabi-status # Check status
/miyabi-auto # Water Spider auto mode
/miyabi-todos # TODO detection & Issue creation
/miyabi-agent # Run agent
/miyabi-docs # Generate documentation
/miyabi-deploy # Execute deployment
/miyabi-test # Run testsDetails: Claude Code Plugin Integration Guide
When used as a Claude Code Plugin, the following event hooks are automatically executed:
pre-commit # Pre-commit checks
post-commit # Post-commit notifications
pre-pr # Pre-PR checks
post-test # Post-test coverage reportsHook Features:
| Hook | Timing | Actions |
|---|---|---|
pre-commit |
Before commit | ✅ Run linter ✅ Type check ✅ Run tests |
post-commit |
After commit | ✅ Display commit info ✅ Update metrics |
pre-pr |
Before PR creation | ✅ Check rebase status ✅ Run tests ✅ Check coverage ✅ Validate Conventional Commits |
post-test |
After tests | ✅ Generate coverage report ✅ Output HTML report ✅ Archive results |
npx miyabi✨ Miyabi
Everything completes with one command
? What would you like to do?
🆕 Create new project
📦 Add to existing project
📊 Check status
❌ Exit
AI agents automatically:
- Analyze and label issues
- Decompose into tasks
- Implement code
- Review code quality
- Create PR
PR completes in 10-15 minutes. Just review and merge.
- Node.js >= 18.0.0 (recommended: v20 LTS)
- GitHub Account
- git CLI - Version control
- GitHub Personal Access Token - API authentication
- gh CLI - GitHub CLI (recommended)
- ✅ macOS (Intel / Apple Silicon)
- ✅ Linux (Ubuntu, Debian, RHEL-based)
- ✅ Windows (WSL2 recommended)
⚠️ Termux (some features limited)
| Documentation | Description |
|---|---|
| 📊 Entity-Relation Graph | Real-time session activity visualization |
| 📱 Termux Guide | Usage in Android/Termux environment |
| 🔒 Security Policy | Security vulnerability reporting |
| 🔐 Privacy Policy | Data collection and privacy protection (v1.0.0) |
| ⚖️ EULA | End User License Agreement (v1.0.0) |
| 📋 Terms of Service | Terms of Service (v1.0.0) |
| 🤝 Contributing | How to contribute & CLA |
| 💬 Community Guidelines | Discord community code of conduct |
| 📦 Publication Guide | npm publishing process |
| 🤖 Agent SDK | Custom agent development |
| 🔌 Claude Code | Claude Code integration |
Support Miyabi's development:
| Platform | Link |
|---|---|
| 🐦 X (Twitter) | @The_AGI_WAY |
| 💬 Discord | Miyabi Community |
| Contact via GitHub profile | |
| 🌐 Website | note.ambitiousai.co.jp |
Copyright (c) 2025 Shunsuke Hayashi
🔒 Proprietary Source Code + Binary Distribution Model
-
Binary Distribution: Licensed under Apache License 2.0
- ✅ Free to use for personal, educational, and commercial purposes
- ✅ Free to distribute unmodified binaries with attribution
- ✅ No usage restrictions or fees
-
Source Code: Proprietary and not included
⚠️ Source code is confidential and protected by copyright⚠️ Reverse engineering, decompilation, or disassembly is prohibited⚠️ This is NOT "open source" software (as defined by OSI)
-
Trademarks: "Miyabi" is a product name claimed by Shunsuke Hayashi (unregistered)
Privacy by Default - Data collection requires explicit opt-in consent:
-
Mandatory Local Data (never transmitted):
- Anonymous User ID (UUID v4)
- EULA acceptance timestamp
- Installation date
-
Optional Data (opt-in required):
- Email address (for product updates, if you register)
- Anonymous usage analytics (command frequency, error rates, OS version)
- Crash reports (anonymized stack traces)
GDPR & CCPA Compliant - Full rights to access, correct, and delete your data.
📖 Read More: Privacy Policy | EULA | Terms of Service
Q: Why isn't the source code open source?
A: Miyabi follows a Proprietary Binary Distribution model, similar to products like VS Code binaries, Docker Desktop, Slack, Discord, Zoom, Figma, and Notion. This is a common and valid business model that allows us to:
- Protect intellectual property and unique AI agent architectures
- Invest in long-term development and support
- Provide enterprise features and SaaS services in the future
However, you still get:
- ✅ Free binary distribution (Apache 2.0)
- ✅ Full documentation and usage guides
- ✅ Community support via Discord
- ✅ Transparent data collection practices (opt-in only)
See Business Model Analysis for research and industry comparisons.
Q: Will the source code ever be open sourced?
A: We are considering an Open Core model in the future:
- Phase 1 (Current): Proprietary binary distribution
- Phase 2 (Future): Partial source available (coding agents, CLI)
- Phase 3 (Long-term): Open Core (coding agents OSS, business agents proprietary)
See Release Strategy for our roadmap.
Q: How do I know the binary is safe?
A: We provide:
- ✅ Checksums for all binary releases (SHA256)
- ✅ Signed macOS binaries (Developer ID)
- ✅ Transparent privacy policy (no telemetry by default)
- ✅ Active community monitoring via Discord
You can:
- Verify checksums before installation
- Use network monitoring tools to inspect outbound connections
- Review our privacy policy and opt-out of any data collection
- Report security issues via SECURITY.md
|
AI pair programming |
Theoretical foundation for hierarchical agent design |
All dependency packages and contributors |
miyabinpx miyabi🤖 Powered by Claude AI • 🔒 Apache 2.0 License • 💖 Made with Love