どのバッファからでも応答
モードラインに全セッションの応答待ちのリクエストの数が出て、C-c c a でどこからでも最も古いものを許可できます。
権限とプラン
ecc は claude をヘッドレスで起動し、stream-json プロトコルでパイプ越しにやり取りして、会話を普通の Emacs バッファに描画します。トランスクリプトは読み取り専用のテキストなので、isearch、occur、M-w が使えます。権限のリクエスト、diff、プランには、トランスクリプトからでも編集中のファイルからでも、キー 1 つで答えられます。
どのバッファからでも応答
モードラインに全セッションの応答待ちのリクエストの数が出て、C-c c a でどこからでも最も古いものを許可できます。
権限とプラン
変更をレビュー
セッションの変更を、どう変えたかにかかわらず 1 つの diff で表示します。行にコメントを付け、1 つのプロンプトとして送れます。 変更のレビュー
コードから送る
リージョンを送る、ポイントのエラーを直す、プロンプトに @region・@cursor・@diagnostics を書く。
コードから送る
複数のセッション
すべてのセッションを並べるサイドバー、セッションごとのタブ、応答待ちのセッションに付く印。 セッション管理
ターミナルへ引き渡す
ecc-tui-open で会話を CLI 本来の画面に引き渡し、ecc-tui-return で取り戻します。
引き渡し
有効にするまでオフ
リクエストは許可しない限り拒否されます。MCP サーバーは無効で、Elisp の評価はさらに別に有効にします。 設定
必要なのは Emacs 29.1 以降と claude CLI だけで、ほかのパッケージは要りません。
まずインストール、次に最初のセッションへ進んでください。