このプロジェクトについて
opencraft は、flowcraft の設定駆動グラフエンジン上に構築されたローカルファーストのデスクトップ作業パートナーです。macOS、Linux、Windows でユーザーのマシン上で完全に動作し、ファイルの読み書き、承認ゲート付きシェルコマンド実行、サブエージェントの調整、セッションの永続化と再開を行う LLM 駆動エージェントを提供します。
アプリケーションは Wails v3 と React で構築され、ネイティブなデスクトップ体験を実現しています。OpenAI、Anthropic、Azure、ByteDance、DeepSeek、Kimi、MiniMax、Qwen を含む複数の推論プロバイダーをサポートし、カスタムエンドポイント、リトライフォールバック付きルータープライオリティ、モデルごとの使用量追跡を備えています。
主な機能には、推論とツール呼び出しを伴うストリーミングチャット、再開・名前変更・エクスポート・削除が可能なセッション管理、サブエージェント委任のためのカンバンビュー、英語と中国語の国際化サポートがあります。ツールスイートは、ファイル操作、コマンド実行(PTY セッションを含む)、パッチ適用、Web フェッチ、プラン更新、権限要求、スキルツールをカバーしています。
安全性は、トランケーションキャッシュを備えたミドルウェアチェーン、32k の結果上限、シークレットの編集、JSONL 監査証跡によって処理されます。ランタイムには、stdio と unix ソケットをサポートするローカル execd サンドボックス、ワークスペーススコープの SQLite ストレージ、バッファフォールドメモリ要約、AGENTS.md ワールドステート、階層化構成、seatbelt/bwrap サンドボックス(承認はプロジェクトディレクトリ外に保存)が含まれています。
マルチエージェント機能には、委任カンバンを備えた永続サブエージェント、スキル発見、git ベースのインストール、オーサリングツールが含まれます。ワークフロー機能には、JSONL セッションロールアウトストリーム、外部ライフサイクルフック、SSRF 保護付きの設定可能なネットワークポリシー、診断タブがあります。
インストールは、macOS では Homebrew、全プラットフォームでは GitHub Releases からの直接ダウンロードで行えます。macOS アプリは Developer ID で署名され、Apple によって公証されています。ソースからのビルドには、Go 1.25+、Node 22、Wails v3 の前提条件が必要です。プロジェクトは MIT ライセンスの下で公開されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.