rcarmo/piclaw

pi coding agent in a technicolor web trenchcoat

何を解決するか

PiClaw は、AI コーディングエージェント用の包括的で自己ホスト可能なワークスペースを提供します。AIエージェントと作業する際に、チャット、コードエディタ、ターミナル、ファイルビューアーなど複数のツールを切り替える必要がある問題を、1つの状態保持型のウェブインターフェースに統合することで解決します。

動作方法

Pi コーディングエージェントをコンテナ化された環境にパッケージ化し、ストリーミングウェブUIを提供します。システムはSQLiteを使用して、チャット履歴、タスク、トークン使用量などの永続的な状態を維持します。OpenAI互換エンドポイントやローカルの llama.cpp プリセットを含む複数のLLMプロバイダーをサポートし、拡張可能なモジュールアーキテクチャを採用しており、追加ツール、スキル、UIパネルをオプションアドオンで追加できます。

対象ユーザー

ローカルファイルとやり取りし、ターミナルコマンドを実行し、複雑なコーディングプロジェクトを管理できる、プライベートで自己ホスト可能なAIエージェントワークスペースを求める開発者やパワーユーザー。

特徴

  • 統合されたワークスペース: 1つのUIにチャット、CodeMirror 6エディタ、xterm.jsターミナル、さまざまなファイルビューアー(PDF、CSV、動画)を統合。
  • 永続的な状態: ローカルデータベースを介してセッション履歴、暗号化されたキーチェーン、SSHプロファイルを保持。
  • 組み込みの自動化: ブラウザ自動化(CDP)、画像処理、Model Context Protocol(MCP)サポートを含むツールを備えています。
  • 拡張性のある設計: Windowsデスクトップ自動化、Proxmox統合、Officeドキュメントレンダリングなどの高度な機能をオプションアドオンでサポート。
  • マルチプロバイダーサポート: llama.cppを介したローカルモデルを含む、さまざまなLLMバックエンドと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト