ノイズは少なく。 意味は多く。
今あるものを再利用し、書くコードを減らす Claude Code。
ベンチマークでコードは 12% 減、トークンは 18% 減。その方法
オープンソース · MIT · Windows 10 / 11
Sens は Windows 10 と 11 で動作します。インストールするには PC でこのページを開いてください。
見出しの横の Sens ウィンドウには、完了した Claude Code セッションが表示されています。上にリクエスト、1 行にまとめられたエージェントの作業、返信、そして差分付きの変更ファイルです。
使い方
作業を見せるチャット。
Claude Code のためのデスクトップアプリ。エージェントの各ステップを画面に表示し、プロジェクトのファイル、変更、ターミナル、ブラウザーを横に並べます。
リプレイ · Sens 0.30 から再現
01
頼む。
入力しても、話してもかまいません。リクエストはスレッドの一番上に残り、作業するプロジェクトとブランチも表示されます。
リプレイでは、リクエストがスレッドの一番上にあり、メッセージ欄の上に orbit フォルダーと main ブランチが表示されています。
02
Sens が作業を見せる。
ツールの呼び出しはすべて、順番どおりのステップになります。最初のステップは Sens 自身のもので、頼んだことに対してプロジェクトにすでにあるコードを示します。
リプレイでは、Worked の行が開いてステップが並びます。最初は Sens がすでに greetingFor(3 回使用)を持っていると示し、その後 Claude が読み、検索し、テストを実行し、編集します。最初のテスト実行に焦点が移ります。
03
どのステップも開ける。
コマンドを開くと、そのプログラム自身の色で出力が表示されます。ファイルと行を開くとファイルが開きます。
リプレイでは、Run npm test のステップが開いて出力が表示されます。テストファイル 2 件、テスト 10 件が成功です。
04
Sens が確認する。
すべての変更はディスクに書き込まれる前に確認されます。Claude はプロジェクトにすでにあるあいさつの関数を書きました。Sens は書き込みを止めて元の関数を示し、Claude はそれを使いました。
リプレイでは、Sens stopped a write のステップが開きます。src/header.tsx の 7 行目で既存のコードをコピーしており、関数 greetingFor はすでに src/greeting.ts にあります。続いて Claude は「代わりに greetingFor を使う」と考えます。
05
何が変わったかを見る。
編集はすべて、直前のコミットとの差分として、ファイルごとに Changes に届きます。
リプレイでは、パス src/header.tsx が Edit のステップから Changes へ移り、header.tsx に 4 行の追加と 2 行の削除が表示されます。greetingFor を呼び出しています。
06
結果を読む。
返信が終わると、作業は 1 行にまとまります。Claude がしたこと、そして Sens が止めたもの、再利用したもの、承認したものです。失敗は決して折りたたまれません。
リプレイでは、ステップが 1 行にまとまり、末尾は Sens: 1 stop, 1 reused, approved です。返信が前面に出ます。ヘッダーは省略可能なあいさつを受け取り greetingFor を再利用し、テストは 12 件すべて成功します。
Sens が確認すること
同じ仕事を、より少ないコードで。
Sens は Claude Code とあなたのプロジェクトのあいだに立ちます。すべてのセッションで動き、Claude はそれを止めることも回避することもできません。
- 12%
- 同じ機能でのコードの削減
- 18%
- トークンの削減
- 90 / 90
- 件のタスクを承認(Sens なしと同じ)
ベンチマークにて、Claude Sonnet 5.5 で 1 つのプロジェクトに 30 件のタスクを連続して行った結果。 方法と結果
すでにあるものを見せる。
メッセージのたびに、Sens は依頼に関係するプロジェクトのコードを Claude に示します。Claude は書き直す代わりにそれを再利用します。
書き込まれる前に、すべての変更を確認する。
既存コードのコピー(名前を変えたものも含む)、使われないまま残ったコード、新しいコメントは、ディスクに書き込まれる前に止められ、代わりにすべきことが示されます。新しい依存関係や削除されたテストは、あなたの判断を待ちます。
ターンをもう一度読む。
変更が通ると、レビュアーが 1 回しか使われない抽象化、原因ではなく症状への修正、プロジェクトがすでに提供しているものの作り直しを探します。その指摘はあなたと Claude に届きますが、何も止めません。
最後に決めるのはあなた。
Claude が 3 回の試行で変更の承認を得られなければ、ターンは保留になります。受け入れる、git に触れずに元に戻す、Claude に修正を頼む、のいずれかを選べます。
30 の言語に対応。TypeScript と JavaScript(Vue、Svelte を含む)、Python、Go、Rust、Java、Kotlin、C#、PHP、Ruby、C、C++、Swift、Dart、Scala、F#、Lua、Elixir、Gleam、Zig は完全対応。ほかの 11 言語はコピーとコメントを確認します。
Claude Code にウィンドウを。
v0.30.0 · 12.1 MB · Windows 10 または 11 · x64 · WebView2 · Claude アカウント
インストーラーはまだコード署名されていないため、Windows SmartScreen が警告を表示します。リリースノートの SHA-256 と照合してください。