
scritty
scritty · コーディング
scrittyは、あらゆるAIコーディングセッションを検索可能な記憶に変えるローカルファーストのターミナルエミュレータだ。Claude Code、Codex、Copilot、Gemini、Antigravity、Grok、Ollamaをこの中で実行すると、scrittyが帰属可能な各やり取りを記録し、プロバイダーのタグを付け、自分のマシン上で索引化する。その共有コーパスには3つの経路で到達できる。ターミナル内の検索パネル、エージェントが問い合わせられるMCPサーバー、そしてスクリプト化できるCLIだ。データがあなたのハードウェアから出ることはない。完全にオフラインで動作する。

scritty について
scrittyとは何か
scrittyは、ひとつの考えを軸に作られたローカルファーストのAIツールだ。ターミナルは、すべてのCLIコーディングエージェントが必ず越える唯一の境界である。Claude Code、Codex、Copilotに別々の形式で別々のログを持たせる代わりに、scrittyはその境界に座り、各エージェントが何を求められ、何を答えたかを記録する。
Claudeはアーキテクチャを設計し、Codexはテストを書き、Copilotは定型コードを担う。通常、どれも他の発言を知らない。だから決定を説明し直し、ツール間で文脈を失う。scrittyは各会話をひとつのコーパスに取り込み、それをあなたとエージェントに返す。「認証の決定」を尋ねれば、すべてのセッションとすべてのプロバイダーをまたいで、ひとつのクエリで一致を引き出せる。
ここでは制限が重要だ。scrittyが記録するのは認識したエージェントだけである。未知のCLIは通常どおり動くが、プロバイダー項目を追加するまで記録されない。また、ペインが書き出した内容をそのまま保存するため、プロンプトのエコーやターミナルの装飾が含まれることがある。損失を名指しできるときは、記録が完全であるふりをせず、可視のキャプチャギャップを示す。これはクラウドの記憶サービスではない。永遠に続く無料枠もない。無料評価は25,000組の交換ペアで新しい記録を止める。
はじめかた
- scritty.devからscrittyを無料でダウンロードし、macOS(Apple Silicon)、Windows、Linuxにインストールする。
- scrittyを起動し、その中でClaude CodeやCodexなど対応するAI CLIを実行する。インストールするプラグインもラッパーもない。
- Linuxではシステムの既定ターミナルに設定する。Windowsではユーザーごとの既定ターミナルアプリとして登録すれば、通常のコンソール起動がscrittyのタブとして開く。
- Ctrl+Shift+Mを押せば、ターミナルを離れずに、エージェント横断ですべての記録済み会話をインラインで検索できる。
- 設定ブロック
{"command": "scritty", "args": ["serve"]}でMCP経由でエージェントに追加するか、scritty memoryCLIで同じストアをスクリプト化する。
AIツール情報
scrittyの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 複数のAIコーディングエージェントを動かす開発者:エージェントが対応リストにあれば、scrittyは4つの孤立したログではなく、Claude Code、Codex、Copilotをまたぐひとつの記憶を与える。
- プライバシーを重視する個人開発者:記録はディスク上に残り、保存時の暗号化は任意で、Personalライセンスが外部に通信することはない。
- ターミナル中心のチーム:Team層は各メンバーの記録を組織ごとの分離を保ったまま単一のコントロールプレーンに連合させ、席ごとの課金を取らない。
タスク
- 過去の決定を調べる:「認証リファクタ」を検索し、すべてのプロバイダーから正確なやり取りをひとつのクエリで引き出す。
- エージェント間で文脈を渡す:エージェントはMCP経由で共有記憶を呼び、別のエージェントが見たことのないセッションで行った内容から答えられる。
- 別の場所でセッションを続ける:ブラウザやペアリングしたスマートフォンで同じセッションを開き、同じPTYを操作する。
シーン
- 2週間前のプロジェクトを再開し、古いチャットを読み返さずに何が決まったかを尋ねる。
- 単一の`prompt.toml`から、常設の指示、強制ルール、目標をすべてのエージェントに適用し続ける。
- 席を離れている間、スマートフォンから長時間稼働のエージェントを監視する。
主な機能
ターミナルでのエージェント非依存の記録
scrittyはベンダーの協力、プラグイン、ラッパーなしでやり取りを記録する。Claude Code、OpenAI Codex CLI、GitHub Copilot CLI、Gemini CLI、Antigravity CLI、xAI Grok CLI、Ollamaの周囲で起動する。SDKは不要だ。プロンプトのテキストを嗅ぎ取るのではなくペインで動くプロセスを検知するため、あなたが送った内容とペインが書き戻した内容がまとめて保存され、正しいプロバイダーのタグが付く。
すべてのエージェントをまたぐひとつのコーパス
OAuthのバグに関するClaudeのセッションと、2週間後のCodexのセッションは同じストアに収まり、ひとつのクエリで検索できる。追加した対応エージェントはどれもそのコーパスを共有する。記憶は断片化せず育つ。これが中核の売りだ。あなたの作業はあなたのものであり続け、ツール間を移動する。
二重埋め込みのハイブリッド検索
検索はベクトルとキーワードの結果をReciprocal Rank Fusionで統合し、オフラインのONNXモデルを2つ使う。ひとつはコード向け、もうひとつは文章向けに調整されている。Ctrl+Shift+Mを押せば、意味検索とキーワード検索を合わせて順位付きですべて検索できる。ベクトルバックエンド(組み込みエンジン、qdrant、pgvector、chroma、weaviate)を差し替えてもコーパスは保てる。いつでも交換できる。
MCPサーバーとスクリプト化できるCLI
記憶を問い合わせるのはあなただけではない。エージェントも行う。コーパスは3つの経路で届く基盤であり、すべてが単一のMemoryServiceに支えられている。すべての層でstdioによりMCPで公開するか、現行のTeam+ライセンスでリモートエージェント向けにStreamable HTTPで公開する。scritty memoryコマンドは、あらゆるシェルやパイプラインからセッション横断検索とセッション読み取りを扱う。
ブラウザとスマートフォンのライブ表示
デスクトップターミナルはトークンで保護されたウェブサーバーを内蔵するため、同じPTYと同じ記憶パネルを任意のブラウザやペアリングしたスマートフォンで開ける。どちらかで入力すれば、もう片方がバイト単位で更新される。モバイルのペアリングは範囲を限定したベアラートークンとTailscale Funnelを使い、スマートフォンはセッションをミラーするのではなく操作する。
tmux内で動作する
scrittyはあなたのマルチプレクサと対抗せず、ともに動く。自分のターミナルを所有するtmuxクライアントを解決するため、記録はexec tmux、ラッパー、エイリアスを越えて残る。2つのペインの2つのエージェントは、各ペインが出力したバイトから作られる2つの別々の会話になる。プレフィックス、コピーモード、ポップアップはそのまま残る。
保存時もあなたのもの
記録はあなたのマシンに残り、任意の保存時暗号化は、あなただけが持つパスフレーズでローカルストア全体(トランスクリプト、キーワード索引、ベクトル索引)を施錠する。エージェントは範囲を限定したトークンで記憶に到達するため、あるエージェントを単一セッションに固定でき、コーパス全体へ広げることはできない。有料ライセンスは何も報告しない。何も外部に通信しない。
キーボードから操作できる設定
送信前に、scrittyはprompt.tomlの常設指示、強制ルール、現在の目標、プロバイダー自身のルールファイルを組み合わせて各メッセージを構成する。各セクションはターミナルからライブで切り替えられるため、あるメッセージではルールを切り、次では入れ直せる。指示を一度書けば、あらゆるツールに貼り直す手間がなくなる。
メリットとデメリット
メリット
- すべてのエージェントが共有するOS境界で記録するため、ベンダーAPIやSDKなしでエージェント横断の記憶が働く。
- 完全にローカルでオフライン動作が可能。保存時の暗号化は任意で、Personalライセンスにはテレメトリがない。
- 同じデータに届く3つの経路(ターミナルパネル、MCP、CLI)により、あなたとエージェントの双方が記憶を得る。
- tmuxを認識した記録が各ペインの会話をきれいに保ち、キーバインドにも触れない。
- Team層には席ごとの課金がなく、代わりに連合した交換量で課金される。
デメリット
- 認識したエージェントしか記録しないため、未知のCLIは記録前に手動のプロバイダー項目が必要だ。
- 無料評価は25,000組の交換ペアで新しい記録を止めるため、ヘビーユーザーは到達しうる。
- scrittyはエージェントのUIを除去しないため、保存テキストにプロンプトのエコーやターミナル装飾が含まれうる。
- 一部のコラボ機能には現行のTeam+ライセンスが必要で、Enterpriseの価格は見積もりのみだ。
よくある質問
これは、その中で実行するすべてのAI CLI会話を記録し、各やり取りをプロバイダー別にタグ付けし、すべてをあなたのマシン上の検索可能な記憶に索引化するターミナルエミュレータだ。ターミナルから検索し、エージェントはMCP経由で問い合わせ、スクリプトはCLIから到達する。
関連コンテンツ
scrittyに関連するツール、スキル、記事を探す。
scrittyの代替ツール
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チームにとって堅実な選択肢である。
