← Documentation indexREADME.ja.md

Python 3.12 または 3.13 macOS、Linux、Windows MIT ライセンス

OpenKyrozen ターミナルのアニメーションロゴ

OpenKyrozen

実行し、記憶し、検証済みの結果から改善するローカル優先のターミナルエージェント。

インストール

OpenKyrozen は Python 3.12 と 3.13 をサポートします。Python 3.14 は対象外です。

macOS または Linux

curl -fsSL https://raw.githubusercontent.com/EvanProgramming/OpenKyrozen/v2.0.8/install.sh | sh
kyrozen

Windows PowerShell

irm https://raw.githubusercontent.com/EvanProgramming/OpenKyrozen/v2.0.8/install.ps1 | iex
kyrozen

インストーラーは対応する Python 環境、ターミナル UI、~/.kyrozen のプライベート状態を準備します。API key を読み取ったり表示したりしません。

初回起動時にプロバイダーを選び、キーを入力します。例:

export DEEPSEEK_API_KEY=your-key
kyrozen

ソースから実行

git clone https://github.com/EvanProgramming/OpenKyrozen.git
cd OpenKyrozen
make install
make run

軽量な開発環境には make install-core を使います。Windows のソース環境では setup.bat と run.bat を使います。

検証済み release wheel を直接インストール

uv tool install --python 3.12 --force --with fastapi --with uvicorn https://github.com/EvanProgramming/OpenKyrozen/releases/download/v2.0.8/openkyrozen-2.0.8-py3-none-any.whl

クイックスタート

あなた:このプロジェクトを読み、アーキテクチャを説明して
あなた:tests/test_server.py の失敗したテストを修正して
あなた:最新の Python リリース日を検索して
あなた:REST endpoint 追加の計画を作って

よく使うコマンド:

/provider              プロバイダーを切り替える
/mode ask|plan|agent   読み取り専用、計画、実行モードを選ぶ
/project               現在のワークスペースを確認する
/skills                インストール済みスキルを確認する
/learning status       自己学習の状態を確認する
/quit                  終了する

任意の Web UI は次で起動できます:

kyrozen-web

既定の URL は http://localhost:8000 です。特定のプロジェクトを操作する場合は kyrozen --project /path/to/project または kyrozen-web --project /path/to/project を使います。通常の kyrozen は ~/.kyrozen/workspace のグローバルワークスペースを使います。

OpenKyrozen の要点

現在のランタイムには 46 個のツールがあり、そのうち Git ツールは 14 個です。ツール、endpoint、MCP schema の正式な一覧は生成されたランタイム一覧です。

ドキュメント

詳しいインストール、コマンド、プロバイダー、安全、保存データ、API のガイドはドキュメント索引から参照できます。

内容 ドキュメント
インストール、更新、復旧 インストールガイド
コマンド、モード、ワークスペース 使用ガイド
ランタイムと安全境界 アーキテクチャ
プロバイダー、環境変数、状態 設定
コマンド、権限、ローカルデータ コマンド一覧 · セキュリティ · ストレージ
タスク、履歴、拡張機能 タスク · 履歴とロールバック · 拡張機能
使用量、費用、トラブル対応 使用量 · トラブルシューティング
Web、REST、MCP API ガイド
自動サブエージェント、独立コンテキスト、相互検証 サブエージェントガイド
自己学習、メモリ、証拠 自己学習ガイド
Jev Decision と校正された証拠 Jev Decision · System One
他のオープンソースエージェントとの比較 比較
開発、テスト、リリース 開発ガイド
コントリビュート 貢献ガイド

各プロバイダーの既定モデルはプロバイダーガイドを参照してください。検証やベンチマークの記録はレポート一覧にあります。

セキュリティと開発

プロバイダー資格情報は環境変数または暗号化された ~/.kyrozen_config.json に保存してください。Web サーバーを localhost の外へ公開する場合は KYROZEN_SERVER_TOKEN を設定し、capability と approval を確認してください。

make check
make docs-check
make test
make lint

詳しくは AGENTS.md、設定とセキュリティ、開発ガイドを参照してください。

ライセンス

OpenKyrozen は MIT License で公開されています。

English · 简体中文 · 日本語 · 한국어