Kriisko-Hive は何をしますか?
AIオーケストレーションかんばんボード — 人間とAIコーディングエージェントのための共同作業コントロールプレーン。Next.js 16、React 19、xterm.js + node-pty、MCP。
概要
Kriisko-Hiveは、AIエージェントと人間の開発者がシームレスに協力できる作業環境を提供します。かんばんボードを通じてタスクを視覚化し、AIが自律的に作業を進められるように設計されています。
主な機能
- かんばんボード: タスクのドラッグ&ドロップ、ステータス管理、優先順位付け
- ターミナル統合: xterm.js + node-ptyによるブラウザ内ターミナル
- MCPサポート: AIエージェントがコンテキストを取得し、コマンドを実行可能
- リアルタイム同期: WebSocketを使用したリアルタイムな共同作業
- プラグインシステム: カスタムアクションやインテグレーションを追加可能
技術スタック
- フロントエンド: Next.js 16、React 19、TypeScript
- ターミナル: xterm.js、node-pty
- プロトコル: MCP (Model Context Protocol)
- データベース: SQLite (ローカル)、PostgreSQL (本番)
- リアルタイム通信: WebSocket
インストール
# リポジトリをクローン
git clone https://github.com/kriisko-glitch/Kriisko-Hive.git
cd Kriisko-Hive
# 依存関係をインストール
npm install
# 開発サーバーを起動
npm run dev
使い方
- ブラウザで
http://localhost:3000にアクセス - かんばんボード上で新しいタスクを作成
- AIエージェントをタスクに割り当て
- AIエージェントがタスクを自動的に処理
- ターミナルでリアルタイムにログと出力を確認
MCPとの連携
このプロジェクトはMCPを介してAIエージェントと通信します。AIエージェントは以下の操作を実行できます:
create_task- 新しいタスクを作成update_task- タスクのステータスや説明を更新execute_command- ターミナルでコマンドを実行get_context- プロジェクトのコンテキストを取得
ライセンス
MIT