このプロジェクトについて
Pixieは、外部のAIエージェントコマンドラインツールに統合ワークスペースを提供するTauri v2デスクトップアプリケーションです。独自のモデルやAPIクライアントを同梱せず、インストール済みのエージェントCLIを起動し、そのストリーミングJSON出力を解析して、洗練されたネイティブインターフェースで表示します。対応エンジンにはClaude Code、Cursor Agent、CodeBuddyが含まれ、各会話を異なるエンジンに紐付けられるため、複数のセッションを並行して実行できます。
このアプリはワークスペースを中心に構成されています。任意のローカルフォルダをエージェントの作業ディレクトリにでき、エージェントはコードプロジェクト、ドキュメント、ノート、スクリプト、データファイルを操作できます。セッション中、PixieはストリーミングMarkdown、ツール呼び出しカード、対応している場合は拡張思考テキスト、そしてトークン、コスト、所要時間の表示を示します。フォローアップメッセージは同じCLIセッションを再開し、ターンをまたいでコンテキストを保持します。
Pixieには、ファイル閲覧、プレビュー、Gitアクセス、埋め込みブラウザビュー、PTYベースのターミナルを備えたワークスペースパネルもあります。スケジュールタスクは、プロンプトを定期的にヘッドレスで実行し、デスクトップ通知で結果を配信できます。また、アプリはシステムトレイに常駐できます。
主要な機能はローカルファーストのナレッジベースです。会話はYAMLフロントマター付きのObsidian互換Markdownノートに要約でき、jiebaによるCJKトークン化を備えたRustベースのBM25検索エンジンでインデックス化されます。検索結果はコンテキストとしてエージェントのメッセージに注入でき、関連ノートはWikiスタイルのリンクで接続されます。
PixieはClaudeのエージェントスキルとプラグインの規約に従い、SKILL.mdファイル、プラグインマーケットプレイス、互換エンジン間での/skill呼び出しをサポートします。React、TypeScript、Tailwind CSS、Rust、tokioで構築され、英語、簡体字中国語、日本語のインターフェースをサポートします。データと設定はローカルに保持され、エージェントとの通信は設定された外部CLIによって処理されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.