qwen-code-dev-bot/oh-my-cli
A minimal autonomous code-agent CLI built with Qwen Code
何を解決するか
oh-my-cli は、ローカルコードベースと対話するための安全で検査可能な方法を提供する自己ホスト型コードエージェントです。ターミナルCLI経由でファイルの読み取り・編集、シェルコマンドの実行が可能で、誤操作や悪意あるワークスペース変更を防ぐために厳格なセキュリティ境界と耐久性のあるセッション管理を提供します。
動作方法
このツールは任意のOpenAI互換エンドポイントに接続できます。『セーフティプレーン』と呼ばれる安全な環境で動作し、承認モード、フォルダ信頼境界、ワークスペースパスの制限を含みます。対話はJSONL形式のセッションとして管理され、再開可能で、コンテキストを保存するためにコンパクト化したり、ターン単位で元に戻すことができます。また、自動化向けにヘッドレスなJSONイベントストリームを提供し、オプションでElectronベースのデスクトップ版やWebベースのダッシュボードを用いてワークフローを視覚化できます。
対象ユーザー
ローカルファイルやシェル上で自律的にタスクを実行できるAI駆動のコーディングアシスタントを、ターミナルで使いたいが、高い制御性、安全性、セッションの耐久性を求める開発者向けです。
特徴
- セキュリティ最優先設計: スポーフィングに強い承認プレビュー、フォルダ信頼境界、変更を伴うツールはデフォルトで失敗する決定論的コマンドポリシーを備えています。
- 耐久性のあるセッション: セッションの再開、コンパクト化、エクスポート、特定ターンの元に戻し/やり直しが可能で、関係のない作業を破壊しません。
- ヘッドレス自動化: バージョン管理されたJSONイベントストリーム、実行要約、コスト予算を提供し、コストと実行を管理できます。
- マルチインターフェース対応: CLI、Electronデスクトップシェル、ローカルWebダッシュボードを備え、動的なワークフローの可視化が可能です。
- 読み取り専用の補足質問: メインタスクの中断やワークスペースの変更なしに、セッションのコンテキストについて確認質問が可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト