SynkraAI/aiox-core
Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework v4.0
解決する課題
AIOX は、AI 支援ソフトウェア開発における計画の不整合とコンテキスト喪失を排除することを目的としたオープンソースの AI オーケストレーションフレームワークです。単なるタスク実行に留まらず、構造化されたエージェント型アジャイルワークフローを実装し、専門エージェントが協働して高レベル要件から詳細実装へとプロジェクトを進めます。
仕組み
システムは「CLI First」アーキテクチャを採用し、ビジュアル UI よりもコマンドラインでの実行と可観測性を優先します。主に以下の 2 フェーズで動作します。
- エージェント型計画:専門エージェント(アナリスト、PM、アーキテクト、UX エキスパート)が協働し、包括的な PRD とアーキテクチャ仕様を作成します。
- コンテキスト化開発:Scrum Master(sm)エージェントがこれらの計画を超詳細な開発ストーリーに変換します。このストーリーファイルは、開発者(dev)エージェントに対し、コンテキスト、実装詳細、アーキテクチャ指針を直接提供し、コーディング中に AI が「なぜ」や「どうやって」を失わないようにします。
Claude Code、Gemini CLI、Codex CLI、Cursor、GitHub Copilot などの IDE や CLI と、事前設定されたルールとライフサイクルフックを通じて統合し、コンテキストとガードレールの自動化を実現します。
対象ユーザー
AI 支援開発において構造化されたプロフェッショナルなアジャイルプロセスを求めるソフトウェア開発者やチーム、またビジネス戦略やクリエイティブライティングといった非技術領域で専門 AI エージェント「スクワッド」を構築したいすべての人。
ハイライト
- エージェント型アジャイルワークフロー:PM、アーキテクト、QA などの役割を持つマルチエージェントシステムで、フルソフトウェアチームをシミュレート。
- CLI‑First アプローチ:インテリジェンスと実行は CLI 内で完結し、UI は二次的な観察にのみ使用。
- コンテキスト保持:詳細なストーリーファイルを使用して、計画エージェントから実装エージェントへ重要なアーキテクチャコンテキストを渡す。
- マルチ IDE 統合:Claude Code、Cursor、Gemini CLI、Codex CLI 用の専用設定と同期ツールを提供。
- 拡張可能なスクワッド:ソフトウェアエンジニアリング以外の領域でもカスタムエージェントチームを作成可能。