rcarmo/piclaw
pi coding agent in a technicolor web trenchcoat
解決する課題
PiClawは、AIコーディングエージェントのためのセルフホスト型オールインワン・ワークスペースを提供します。チャットインターフェース、コードエディタ、ターミナル、ファイルビューアの間を移動する必要がなくなり、これらをローカルまたはコンテナ内で実行可能な、単一のステートフルなWeb環境に統合します。
仕組み
Pi Coding Agentを、三言語対応のストリーミングWeb UIとSQLiteを使用した永続的なステートバックエンドを含むワークスペースにパッケージ化します。複数のLLMプロバイダー(OpenAI互換エンドポイントやllama.cppを含む)をサポートし、コアランタイムにオプションのアドオンを追加して、追加のツール、スキル、UIペインを拡張できるモジュール式システムを提供します。
対象ユーザー
統合された開発ツールと永続的なセッション履歴を備えた、プライベートなセルフホスト型AIエージェント環境を求める開発者やパワーユーザー。
ハイライト
- 統合ワークスペース: チャット、CodeMirror 6エディタ、xterm.jsターミナル、および各種ビューア(PDF、CSV、画像、動画、VNC)を一つのUIに集約。
- 永続的なステート: SQLiteを使用して、メッセージ、タスク、トークン使用量、および暗号化されたキーチェーンを追跡。
- 広範なツール群: ブラウザ自動化、画像処理、MCPの組み込みサポートに加え、Windowsデスクトップ自動化やProxmoxのオプション統合を提供。
- 柔軟なデプロイ: Docker、Bun、およびオプションのElectrobunデスクトップラッパーをサポート。
- エージェントワークフロー: ステアリング、キュー待ちのフォローアップ、スケジュールタスク、およびビジュアルアーティファクト生成機能を搭載。