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デスクトップラッパーをサポート。
  • エージェントワークフロー: ステアリング、キュー待ちのフォローアップ、スケジュールタスク、およびビジュアルアーティファクト生成機能を搭載。