ノイズは少なく。 意味は多く。

今あるものを再利用し、書くコードを減らす Claude Code。

ベンチマークでコードは 12% 減、トークンは 18% 減。その方法

オープンソース · MIT · Windows 10 / 11

Sens は Windows 10 と 11 で動作します。インストールするには PC でこのページを開いてください。

見出しの横の Sens ウィンドウには、完了した Claude Code セッションが表示されています。上にリクエスト、1 行にまとめられたエージェントの作業、返信、そして差分付きの変更ファイルです。

使い方

作業を見せるチャット。

Claude Code のためのデスクトップアプリ。エージェントの各ステップを画面に表示し、プロジェクトのファイル、変更、ターミナル、ブラウザーを横に並べます。

リプレイ · Sens 0.30 から再現

  1. 01

    頼む。

    入力しても、話してもかまいません。リクエストはスレッドの一番上に残り、作業するプロジェクトとブランチも表示されます。

    リプレイでは、リクエストがスレッドの一番上にあり、メッセージ欄の上に orbit フォルダーと main ブランチが表示されています。

  2. 02

    Sens が作業を見せる。

    ツールの呼び出しはすべて、順番どおりのステップになります。最初のステップは Sens 自身のもので、頼んだことに対してプロジェクトにすでにあるコードを示します。

    リプレイでは、Worked の行が開いてステップが並びます。最初は Sens がすでに greetingFor(3 回使用)を持っていると示し、その後 Claude が読み、検索し、テストを実行し、編集します。最初のテスト実行に焦点が移ります。

  3. 03

    どのステップも開ける。

    コマンドを開くと、そのプログラム自身の色で出力が表示されます。ファイルと行を開くとファイルが開きます。

    リプレイでは、Run npm test のステップが開いて出力が表示されます。テストファイル 2 件、テスト 10 件が成功です。

  4. 04

    Sens が確認する。

    すべての変更はディスクに書き込まれる前に確認されます。Claude はプロジェクトにすでにあるあいさつの関数を書きました。Sens は書き込みを止めて元の関数を示し、Claude はそれを使いました。

    リプレイでは、Sens stopped a write のステップが開きます。src/header.tsx の 7 行目で既存のコードをコピーしており、関数 greetingFor はすでに src/greeting.ts にあります。続いて Claude は「代わりに greetingFor を使う」と考えます。

  5. 05

    何が変わったかを見る。

    編集はすべて、直前のコミットとの差分として、ファイルごとに Changes に届きます。

    リプレイでは、パス src/header.tsx が Edit のステップから Changes へ移り、header.tsx に 4 行の追加と 2 行の削除が表示されます。greetingFor を呼び出しています。

  6. 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 件のタスクを連続して行った結果。 方法と結果

  1. すでにあるものを見せる。

    メッセージのたびに、Sens は依頼に関係するプロジェクトのコードを Claude に示します。Claude は書き直す代わりにそれを再利用します。

  2. 書き込まれる前に、すべての変更を確認する。

    既存コードのコピー(名前を変えたものも含む)、使われないまま残ったコード、新しいコメントは、ディスクに書き込まれる前に止められ、代わりにすべきことが示されます。新しい依存関係や削除されたテストは、あなたの判断を待ちます。

  3. ターンをもう一度読む。

    変更が通ると、レビュアーが 1 回しか使われない抽象化、原因ではなく症状への修正、プロジェクトがすでに提供しているものの作り直しを探します。その指摘はあなたと Claude に届きますが、何も止めません。

  4. 最後に決めるのはあなた。

    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 と照合してください。