DeepSeek Reasonix - 高いキャッシュ効率と低コストのDeepSeekネイティブ・コーディングエージェント
(esengine.github.io)- DeepSeek API専用に設計されたオープンソースのターミナル・コーディングエージェントで、
api.deepseek.comと直接通信 - Append-onlyループがDeepSeekのbyte-stable prefix cacheに最適化されており、長時間セッションでも90%以上のキャッシュヒット率を維持し、入力トークンコストを約1/5に削減(同種ツール比で約1/3のコスト水準)
- グローバルインストール不要で、
npx reasonix codeの1行で実行可能(Node ≥ 22、macOS/Linux/Windows対応) - 3つの中核設計
- Cache-First Loop: append-only構造、マーカー依存なし、決定論的な呼び出し順序でprefix cacheを維持
- R1 Thought Harvest: 取りこぼされたtool callの推論チェーンを収集
- Tool-Call Repair: schema-aware self-heal方式で復旧
- ターミナル優先(Terminal-first) の原則によりIDEプラグインは非対応で、
git diff・lsなどのターミナルツールをそのまま活用- TypeScript + Ink TUIベースで、Tauriデスクトップクライアントも別途提供(Nodeランタイム同梱)
- V4 Two-tierモデル運用: 基本はV4-Flashで低コスト反復、
/proで単一ターンのみV4-Proへ昇格、/preset maxでセッション全体をPro実行 - MCP(Model Context Protocol)の1級サポート:
--mcp "name=cmd args"の1行で外部サーバー接続、stdio・SSE・Streamable HTTP転送方式をサポート - Sandbox +
/planゲート: すべての内蔵ツールは実行ディレクトリ内でサンドボックス化され、/planモードは承認前の書き込みを遮断するread-only監査ゲート- SEARCH/REPLACE編集はpendingキューで待機し、
/applyまではディスクに反映されない
- SEARCH/REPLACE編集はpendingキューで待機し、
- Composable Skills:
.reasonix/skills/<name>.mdにMarkdownファイルを配置し、frontmatterのrunAs: subagent・allowed-toolsで分離実行 - Replay & Events: すべてのイベントがディスクに記録され、
reasonix replay / events / statsコマンドで過去セッションの再生・統計・監査が可能 - プレーンテキストベースの拡張性:
/mcp・/skills・/memory・/config・/slashディレクトリにより、すべての設定をgitで追跡可能な平文で管理 - セルフホストDeepSeekエンドポイント対応: 0.30から非標準のキープレフィックスを許容し、
baseUrlを内部アドレスに指定するだけでループ・キャッシュ・toolプロトコルが同じように動作 - DeepSeek API価格: V4-Flash $0.07/Mtok (uncached) · $0.014/Mtok (cached)
- MITライセンス
1件のコメント
Hacker Newsの意見
DeepSeekのキャッシュを活用するのに、必ずしもDeepSeek専用のコーディングエージェントが必要なのかはよく分からない
昨日Codexの割り当て問題がまだ解決していなかったので、DeepSeek V4 ProをCodexで使うためにごく小さなブリッジを作ったのだが、自分が行った作業のほぼ大半がキャッシュされたように見えた: https://i.imgur.com/7eKn6wN.png
2026-05-23時点で入力キャッシュヒットは39,123,200トークン、キャッシュミスは1,692,286トークンだった。ブリッジは特別なことはしておらず、DeepSeek APIの形式をCodexが期待する形式に合わせているだけで、キャッシュ関連の特別な処理は一切ない
キャッシュが改善される点以外では、DeepSeek APIでOpenCodeを直接立ち上げるのと比べてどんな利点があるのかよく分からない。それでも明らかに同様にキャッシュされるはずだし、重要ならapi.deepseek.comと直接通信でき、はるかに成熟した実行環境を得られる
なぜこれがより良い解決策だと考えているのか、なぜそんな強い設計哲学を持っているのかを説明している
「自動プレフィックスキャッシュは、前回のリクエストと正確に同じバイト列のプレフィックスが一致した場合にのみ有効になる。ほとんどのエージェントループは各ターンで順序を変えたり書き換えたり、新しいタイムスタンプを注入したりする — 実際のキャッシュヒット率は20%未満だ」
そのため、この部分や他の手法を最適化してキャッシュヒット率を高め、コストを下げる構造になっている
気になる人向け: http://github.com/tontinton/maki
DeepSeek v4はclaude-codeやopencodeと一緒に使うと素晴らしい。自分の場合、claude codeの方がopencodeよりコストが低かったが、おそらくより良く設計された実行環境のおかげだと思う
結局、コマンドの代わりに自然な英語の文を入力する方式らしい
このWebサイトはCodexが作ったように見える。チーム向けに機能概要HTMLを作るようCodexに頼んだところ、過剰に装飾された怪物が出てきて、意味のある情報はほとんどない大きな統計ボックス、同じフォント・色・レイアウト・ヒーローセクションまでそっくりだった
このサイトのようにモバイルでもひどかった。結局Claudeに1ページのHTMLファイルを作らせたが、意図を明確に説明するのに95%くらいはそのまま使え、少し修正するだけで済んだ
モバイルではコード例がコンテンツを押しのけ続けて、ページの大半は読むことすら難しい。もちろん厳しすぎる評価かもしれないし意図は良かったのだろうが、もっとシンプルなWebサイトで十分だったと思う
そもそもソフトウェアエンジニアなら誰でも知っているように、機能を削ればどんなプロジェクトでも急激に単純になる
投稿者に理解してほしいのは、コンピュータのメモリを半分も食わない単一の自己完結型バイナリを求める人たちがいて、そのためRustやGoで書きたがるという点だ
遅いインタプリタ言語が提供していた価値や開発のしやすさは、だんだん薄れてきている。新しい言語は良いものを最初から備えているか、もっと正確に言えば、深夜1時の呼び出しアラートが私たちを怒らせるようになってきたのだろう
Goには良いターミナルライブラリがすでにたくさんある
そのページは気に入らない。タイピングアニメーションのせいでサンプル領域のサイズがずっと変わり、下のコンテンツが上下に押し動かされる
本当にひどいユーザー体験だ
なのに、これはだんだん失われた技術になっている気がする
1年間実行環境を作ってきた立場から言うと、opencode側の人たちがプレフィックスキャッシュを壊しているのは、彼らが愚かだからではない
たいていは、実際に試してみた結果、全体としてより良い成果が出るから意図的にそうしている
dsv4が他のモデルの平均的な挙動と十分違うと思うなら、根拠を添えて、その特定の例外処理を追加するパッチを望む実行環境にPRすればいい。「キャッシュのために常にappend-onlyにすべきだ」と盲目的に仮定するのは、みんなの時間の無駄だ
これはDeepSeekが作ったエージェントではないので、タイトルが誤解を招く
いまやDeepSeekのブランドは十分に強くなり、人々がそのブランド認知に便乗したがる段階に来た
かなり面白い。自分は月200ドルのClaude契約者だが、これまで他を使う必要はほとんどなかった
でもClaudeが自分のワークフローをますます制限するようになり、特に最近のIDE/-p利用変更以降、別のところへ行きたくなっている
最先端の推論は本当に欲しいので悩ましいが、それでもDeepSeekには関心がある
自分はそうして、Qwen-2.5-Maxだけでも十分だと分かった。自分が扱うおもちゃレベルの作業なら、Claude Sonnet 3.5でも十分だと思う。数学のフィールズ賞を狙っているわけではないのだから
約6時間後、どちらも完全なリバースエンジニアリングには失敗したが、差は大きかった
DSは30分ごとに止まりながら完全なリバースエンジニアリングを終え、もう全部動くはずだと言っていたが、実際には1%も終わっていなかった。特定の近道を使わないよう強く指示したのに、ずっと近道を探していて、完全な失敗だった
一方GPT-5.5は本当に驚異的だった。やるべきことをきちんとこなし、初期層を終えて必要なことを完全に理解したと確信するまでは次の段階へ進まなかった。6時間のあいだ自分がプロンプトを入れたのは、正しい方向に進んでいるのを見て、少しだけより良い方向に導いた時だけだった。格闘している感じがなかった
もちろん圧縮後にたまに「リバースエンジニアリングは手伝えない」といった方向へ飛ぶことはあったが、新しいセッションではきれいに解決した
Claude契約は1か月前に解約したので比較はできないが、DeepSeekはOpus 4.6/4.7で作業していた感覚をかなり思い出させた。人によっては良い兆候かもしれないが、GPT-5.5を見るとClaude/DS式の作業の仕方はあまりに煩わしいことが露わになる
Anthropicが生き残るにはあなたのお金が必要だし、自分が最先端を使っていると思えば、夜もよく眠れるだろうから
ツールが違ってもMarkdownの計画書はかなりうまく機能する。5x Max契約からProに下げることになったら、自分はそうするつもりだ
Claude Codeでサードパーティプロバイダを簡単に使えるようにするランチャーも作っている: https://ccode.kronis.dev
ローカルプロキシはすでに動いていて、まだ動的モデル切り替えだけがない。追加はそれほど難しくなさそうで、予定通りなら1〜2週間以内には入るはずだ
Anthropicを完全に離れるのは賢明ではないと思う。モデルは優れているし、契約していれば自分の好きなRemote Controlのような機能も得られるからだ。ただ、ティアを変えて少し節約することはできそうだ。一方で品質のベースラインは必要だ。以前CerebrasでGLM 4.6を使った時は、かなり雑な結果が多かった
キャッシュヒット効率に集中している点が気に入った。ユーザーの費用対効果を最大化する素晴らしい製品を作ったDeepSeekチームに拍手を送りたい
コストに敏感な場面では勝者であり、どこかのスタートアップがデータ保持を意識してうまくまとめれば、企業向けに売れる素晴らしい製品になり得る。コーディングアシスタント用途での核心的な問題はデータ保持とプライバシー保護だからだ
「独立したオープンソースプロジェクト · DeepSeekとは無関係」
ここで調整できるつまみが何なのか理解できない
使ってみたが、テキスト入力欄が黒背景に暗いフォントだった
ドキュメントを確認し、DeepSeek v4、Claude、Geminiにフォントやスタイルの改善を頼んだが、ダークテーマのターミナルで実行する以外は何も効かなかった。狂っている。 このプロジェクトの開発者は誰もライトテーマを使わないのか?
ライトテーマはかなりまれだ