
Paritok
Paritok · コーディング
ParitokはAIコーディングエージェント向けの圧縮ゲートウェイだ。エージェントとモデルプロバイダーの間に立ち、リクエストを膨らませる3つの要素を縮小する。ツールスキーマ、ファイル読み込みとコマンド出力、そして古くなった会話履歴である。環境変数を1つ指定するだけで、Claude Code、Cursor、Codex、OpenHandsといったツールはそのまま動きながら、送るトークン量がぐっと減る。売りは単純だ。セッションは長く、請求は小さくなる。しかもエージェントが必要になったときは元のバイト列をいつでも取り戻せる。

Paritok について
Paritokとは何か
Paritokは、コードベースを書き換えず、エージェントの挙動も変えずに、AIコーディングエージェントのコンテキストを圧縮するゲートウェイだ。ローカルプロセスとして動き、エージェントがすでに送っているAPI呼び出しをそのまま受け取り、上流のモデルへ転送する前にペイロードを削る。エージェント側は、コンテキストウィンドウに使える余白が増えたこと以外、違いに気づかない。
狙う問題は現実にあり、軽く見られがちだ。コーディングエージェントは毎ターン、ツール一覧の全部、読んだファイルの全部、コマンド出力の全部を送り直す。40Kトークンで始まったセッションは20ターンで250Kを超えることもあり、そのたびにその全額を払い直す。このゲートウェイ層でのトークン圧縮は、短いプロンプトを書けと求める代わりに、その膨張を根本から叩く。これはコンテキスト圧縮ゲートウェイであって、プラグインではない。
この違いは大きい。プラグインはエージェントの内部で動き、そのエージェント固有のフックや癖に依存するため、対応範囲はばらばらで、更新のたびに壊れる。ゲートウェイは1層外側に位置する。だから同じリクエストとレスポンスがそのまま流れ、線路上のトークン数だけがターンを追うごとに静かに減っていく。
主な限界は適用範囲だ。Paritokはコーディングエージェントの通信のために作られており、一般的なチャットや文書作業向けではない。エージェントが多くのツールに頼り、多くのファイルを読むときほど効果を発揮する。では、いつ元が取れなくなるのか。セッションが短く、使うツールも少ないなら、節約量は小さく、余分なローカルプロセスが場所に見合わないこともある。若い製品なので、珍しいプロバイダーや細かなセットアップの違いでは粗さが出る。重要な作業を任せる前に、自分のエージェント構成がドキュメント通りに動くか確かめる時間を少し見ておくといい。
はじめ方
- Paritokゲートウェイをインストールし、エージェントのリクエストを待ち受けるローカルで実行する。
- 環境変数を1つ設定してエージェントを向ける。例えば
ANTHROPIC_BASE_URL=http://127.0.0.1:8080だ。 - 既存のモデルプロバイダーとキーはそのまま使う。ParitokはOpenAI互換の上流ならどこへでも転送する。
- いつも通りClaude Code、Cursor、Codex、OpenHandsでセッションを始め、トークン計が下がるのを見る。
- エージェントが正確な内容を必要としたら、
read_original(ref)を呼んで元のバイト列を取り戻す。ローカルで行われ、ターンを消費しない。
AIツール情報
Paritokの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 長時間のコーディングエージェントセッションを回す開発者。1つのタスクが数十ターンにわたり、コンテキストが増え続けるときほどParitokは効く。
- AIトークン料金を注視するチーム。Claude Code、Cursor、Codexでトークン課金されているなら、入力側で測れる削減が得られる。
- セルフホスト勢とプライバシー重視の開発者。ゲートウェイはローカルで動くので、コンテキストは上流へ出る前に自分のマシンを通る。
タスク
- 複数ファイルのリファクタリング。ファイル読み込みと差分のたびに圧縮されるので、大きな変更がリセットを起こさず1セッションに収まる。
- ログとテスト出力をまたぐデバッグ。冗長な `pytest`、ビルド、ワーカーのログは大きく縮み、エラー行と識別子は残る。
- ツール中心のエージェント作業。40、70以上のツールスキーマを抱えるエージェントは、毎ターン小さめのツールブロックを送る。
シーン
- 1つの機能を午後いっぱい反復する場面。そうでなければコンテキストの上限にぶつかり、思考の糸が切れる。
- MCPを多用するエージェント構成を従量課金のAPI予算で動かし、ターンあたりのコストを一定に保ちたいとき。
- コンテキスト予算の控えめなノートPCで、同じモデルから使える余白を増やしたいとき。
主な機能
3つのレバーによる圧縮
Paritokは1つに賭けるのではなく、3つの節約源を積み上げる。ツールスキーマは削られてスタブ化され、ファイル読み込みとコマンド出力は凝縮され、古い履歴は予算が埋まると要約される。レバーは重なる。初回ターンで25%節約したセッションが、15ターン目には60%以上に達することもある。
ツールスキーマの削減
エージェントは毎リクエストで46以上のツールを完全なJSONで送るのが普通だ。Paritokは現在のタスクに関連するツールを残し、残りをスタブ化する。ブロックは会話ごとに固定するのでキャッシュが安定する。ベンダーの例では、29Kトークンのツールブロックが1ターンあたり約8Kに落ちる。ファイルを1つも読む前に21Kの節約だ。
オンデマンドのロスレス復元
ここでの圧縮は線路上では不可逆だが、恒久的ではない。何も捨てられない。エージェントは read_original(ref) を呼んで正確なバイト列を取り戻せ、それをローカルで、モデルのターンを消費せずに行う。この保証1つがあるからこそ、残りの圧縮を実際の本番コードに対して安全に走らせられる。要約が編集中の内容に対して十分に正確でない瞬間、エージェントはいつでも元の内容にたどり着けるからだ。
意図を汲むファイル圧縮
圧縮器はParitok-4Bという4Bパラメータのモデルで、コーディングエージェントの通信で訓練され、書き換えるのではなく範囲を抜き出す。識別子、ファイルパス、エラー文字列は、モデルが言い換えるのではなく入力から選ぶため残る。4,820トークンで始まる読み込みが、その4分の1ほどの大きさで戻ることもある。1ターンでは小さい。セッション全体では大きい。
予算で制御する履歴
古いターンは、モデルがついに余地を失ったときではなく、自分で設定したコンテキスト予算を超えたときに要約される。最近のターンは手を付けず、ベンダーは自社テストでオーバーフローゼロを報告する。圧縮がいつ効き始めるかを、プロバイダーに任せず自分で決められる。この制御こそが要点だ。
モデル非依存の即導入
ゲートウェイはOpenAI互換の上流ならどこへでもプロキシするので、特定ベンダーに縛られない。現時点でClaude Code、Cursor、Codex、OpenHandsで動き、互換エージェントの統合は環境変数1つとベースURLの切り替えだけで済む。SDK移行は不要。書き換えも不要。
メリットとデメリット
メリット
- 請求を占める部分の入力トークンを削る。ツールスキーマ、ファイル読み込み、送り直される履歴だ。
- 元のバイト列をオンデマンドで復元できるので、圧縮が識別子やパスでエージェントの精度を損なわない。
- セルフホストで基本層は無料。コンテキストは上流へ出る前に自分のマシンに留まる。
- 環境変数1つで既存エージェントと動くので、書き換えもSDK移行もない。
- 節約量がセッションを通じて増える。実際のコーディングタスクの進み方と一致する。
デメリット
- コーディングエージェント専用に作られている。一般的なチャット、執筆、文書ワークフローではほとんど恩恵がない。
- 最もコンテキストを節約する場面は、短くツールの少ないセッションが元々困っていなかった場面と重なる。
- セットアップにローカルプロセスが1つ増える。動かし、監視し、更新し続けるものが1つ増えるということだ。
- 若い製品なので、プロバイダーの対応漏れや、珍しいエージェント構成でのエッジケースは覚悟がいる。
よくある質問
コーディングエージェントがモデルへ送るコンテキストを圧縮するゲートウェイだ。通過する際にツールスキーマ、ファイル読み込みとコマンド出力、古い会話履歴を縮小するので、各リクエストが運ぶトークンが減る。
関連コンテンツ
Paritokに関連するツール、スキル、記事を探す。
Paritokの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
