Perplexity コマンドラインツールセット¶
既存のサブスクリプションに適用され、従量課金APIには適用されません
Perplexity 会話履歴のアーカイブと対話型クエリツール(pplx-export / pplx-ask の2つのコマンド)。
ブラウザのCookieを介してPerplexity REST/GraphQL APIに直接接続し、会話(手順、引用、深層研究レポート、 computerアセット、サブエージェントワークフローを含む)を完全にローカルのMarkdown + JSONとしてアーカイブします。エクスポートが成功すると、元のレスポンスとレンダリング成果物の両方が保持されるため、再取得せずにオフラインで再レンダリングできます。
1. はじめに¶
過去の会話をアーカイブするだけでなく、このプロジェクトの目的は、データに近く、より強力な計算能力を持つローカルエージェントに、ある程度のPerplexity Computer能力を提供することです。ワークループ内でPerplexity深層研究モードで生成されたレポートに直接アクセスすることで、ローカルエージェントは高品質な情報を利用してコード内の重要なパラメータをより正確に調整し、既存のPerplexity Maxサブスクリプションをより有効活用できます。
7月20日時点で、PerplexityはUnix系環境向けの公式CLIを提供していません。 7月23日に、公式がComputerモードで使用されるpplxツールの公開バージョンをリリースしたことに注目していますが、このツールは依然として従量課金です。
ただし、これはComputerモードの完全な代替ではありません。再現できない2つの機能があります:
- 深層研究スキルではモデルを自由に指定できます。
- モデル委員会スキルでは、複数の異なるモデルを指定してそれぞれ深層研究を行い、レポートを出力し、直接比較できます。
リポジトリ内の _platform_context/
ディレクトリには、Computerのワークフローの一部をローカルで近似するためのシステムプロンプトや実行ルールがアーカイブされており、深層研究モードの選択やサブエージェントモデルの選択が含まれます。
2. 機能概要¶
2.1 pplx-export —— ライブラリのアーカイブ¶
- ライブラリインデックスとスペースインデックス
- シングルスレッド/バッチエクスポート(増分早期停止 + 中断再開)
- アセットの修復と使用量の補完
- 会話関係グラフ
- オフラインレンダリング(
re-render、ネットワーク不要) - 定期的な増分cronスニペット
2.2 pplx-ask —— コマンドラインでの質問¶
- SSEストリーミング質問(search / deep-research / council / studyの4モード)
- 完了後、自動的にBOTスペースに移動、既読通知
- 作成されたスレッドは自動的にアーカイブされ、他のエージェントがリアルタイム情報を取得するために利用可能
5つのモードの成果物の境界(引用/レポート/アセット/サブエージェント)についてはモードを参照。レンダリングの忠実性の原則についてはエクスポートパイプラインを参照。
ドキュメントの出典
MkDocsサイトのほとんどのページは、現在のコードとテストに基づいて生成または再構築されています。一部のページは、以前にエージェントと議論した設計の背景、観察記録、決定事項も保持しています。ドキュメントの記述と実装が一致しない場合は、現在のコードとテストが優先されます。
3. 次にどこへ¶
- ツールの使用——タスクに応じて使用ガイドを読んでください。
- 実装の理解——システムアーキテクチャの読み取りマップから始めてください。
- 観測されたWebインターフェースの処理——Web APIリファレンスを参照してください。
- プロジェクトの安全な変更——メンテナーガイドに従ってください。