
scritty
scritty 是一個本地優先的終端模擬器,它擷取並標記每個 AI CLI 對話,將其索引到一個可搜尋的跨代理記憶體中,並透過終端內面板、瀏覽器/手機即時視圖和 MCP/CLI 介面將其提供回來。
https://scritty.dev/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年07月03日
什麼是 scritty
scritty 是一個終端模擬器,旨在將您從命令列執行的 AI 編碼代理(例如 Claude Code、OpenAI Codex CLI、GitHub Copilot CLI、Antigravity、Aider 和 Ollama)的「記憶」統一到您控制的單一語料庫中。scritty 不會讓您的工作分散在供應商特定的歷史記錄和格式中,而是在您工作時自動擷取每次交換,按供應商標記,並使其在會話和工具之間可搜尋。其核心承諾是本地優先所有權:預設情況下,擷取內容會保留在您的機器上,同時仍可透過內建搜尋、指令碼和整合供您(以及可選地您的代理)存取。
scritty 的主要功能
scritty 是一個本地優先的終端模擬器,它會自動捕捉並標記您執行的任何 AI CLI (例如 Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama) 中的對話,將它們索引到您控制的單一可搜尋語料庫中,並透過內聯終端搜尋面板和 CLI,以及透過 MCP 伺服器向代理提供該記憶。它支援混合關鍵字+向量搜尋與離線嵌入,透過在瀏覽器或手機中鏡像相同的實時 PTY 會話 (令牌門控,TLS) 實現跨設備連續性,並且可以在發送消息之前透過組裝您的常規指令和執行規則來標準化出站提示—這樣多個代理可以在會話和工具之間共享一致的上下文和約束。
終端邊界上的代理無關捕捉: 在 scritty 內部運行任何 AI CLI,它會捕捉每次交換,無需供應商插件或包裝器,因為終端是所有 CLI 代理必須跨越的共享作業系統邊界。
透過進程級別檢測的提供者感知標記: 透過讀取進程 (而不是提示文本啟發式) 檢測正在運行的代理/提供者,並自動用其來源 (Claude, Codex, Copilot, Ollama 等) 標記每個捕捉到的交換。
具有混合搜尋的統一記憶語料庫: 將所有捕捉到的對話索引到一個存儲中,並提供融合的關鍵字 + 語義 (向量) 搜尋 (使用 Reciprocal Rank Fusion),利用針對代碼和散文調整的離線 ONNX 嵌入。
透過內聯 UI、CLI 和 MCP 訪問記憶: 從終端內面板 (Ctrl+Shift+M) 搜尋和讀取會話,透過 CLI 命令進行腳本訪問,並透過帶有持有者令牌身份驗證的 MCP 伺服器 (stdio 或 Streamable HTTP) 向代理公開相同的語料庫。
跨設備實時會話鏡像 (桌面 ↔ 瀏覽器 ↔ 手機): 嵌入一個令牌保護的網路伺服器,以便完全相同的 PTY 會話和記憶面板可以從瀏覽器或配對的手機實時驅動;支援 PWA 安裝和帶有 TLS 和白名單的自動重新連接。
出站提示組裝和規則執行: 在向任何代理發送消息之前,scritty 可以整合您的常規指令 (prompt.toml)、執行約束、目標狀態和供應商原生規則文件 (例如 .claude/CLAUDE.md, AGENTS.md),以保持工具之間行為的一致性。
scritty 的使用案例
使用多個 AI CLI 的軟體工程團隊: 將來自 Claude 的架構決策、來自 Codex 的測試、來自 Copilot 的樣板代碼以及來自 Antigravity 的研究捕捉到一個可搜尋的記憶中,以便開發人員可以在數週和多個工具之間快速回答「我們決定了什麼?」
安全/事件響應和可審計性: 維護 AI 輔助終端工作 (命令、輸出、代理推理) 的本地、可搜尋記錄,以支持事件後審查、可重現性和受控共享—預設情況下無需將捕捉內容發送到第三方雲端。
受監管或氣隙環境: 使用本地捕捉和離線模型 (例如 Ollama) 將敏感上下文保留在受控硬體上,同時仍能實現跨代理的語義搜尋和標準化提示規則。
DevOps 和長期自動化監控: 在工作站上啟動代理驅動的任務,並從網路上的瀏覽器或手機繼續或監控相同的實時終端會話—這對於部署、遷移和 CI/CD 故障排除非常有用。
高級用戶和顧問的知識管理: 建立一個包含客戶/專案之間先前提示、輸出和決策的個人語料庫,然後透過混合搜尋即時檢索相關上下文,而不是向每個代理重新解釋需求或重做先前的工作。
具有治理功能的組織範圍跨團隊搜尋 (團隊/企業): 將多個開發人員的捕捉內容聯合到一個具有每個租戶隔離和管理/審計控制的中央控制平面中,實現共享的機構記憶,同時保持私人會話的私密性。
優點
本地優先架構:捕捉內容按設計存儲在您的機器上,減少供應商鎖定和數據洩露風險。
適用於多種 AI CLI:代理無關的捕捉和提供者標記統一了原本孤立的歷史記錄。
多種訪問路徑 (內聯面板、CLI、MCP):相同的記憶可以供人類、腳本和代理使用。
跨設備連續性:透過令牌門控的 TLS 從桌面、瀏覽器或手機驅動相同的 PTY 會話。
缺點
以終端為中心的範圍:對於基於 CLI 的代理/工作流程,效益最強;它主要不是 IDE 對話索引器。
團隊的操作開銷:中央聯合、網路、證書和治理可能需要設置和持續管理。
按交換量計費:重度用戶/團隊可能需要管理捕捉量以控制付費層級的成本。
如何使用 scritty
1) 安裝並啟動 scritty: 在您的機器上安裝 scritty 並啟動桌面終端應用程式。scritty 作為一個本地優先的終端模擬器運行,它在您自己的硬體上擷取並索引 AI CLI 對話。
2) 在 scritty 中運行 AI CLI(自動開始擷取): 在 scritty 終端中,啟動任何受支援的 AI CLI(例如,Claude Code、OpenAI Codex CLI、GitHub Copilot CLI、Antigravity、Aider、Ollama)。scritty 會偵測正在運行的進程(供應商偵測),擷取每個提示+回覆交換,按供應商標記,並將其儲存到一個統一的本地語料庫中。
3) 使用內聯搜尋查詢您擷取的記憶體: 按下 Ctrl+Shift+M 開啟 scritty 的內聯記憶體搜尋面板。使用混合排名(關鍵字 + 向量嵌入)搜尋所有擷取的會話和供應商,以查找先前的決策、命令和代理輸出。
4) 在代理之間保持一致的指令(可選但建議): 在 prompt.toml 中建立並維護您的常規指令,以便 scritty 可以在它們到達代理之前將它們摺疊到傳出訊息中。scritty 還可以讀取供應商原生的規則檔案(例如,.claude/CLAUDE.md、AGENTS.md、copilot-instructions.md、GEMINI.md),以便相同的規則適用於不同的 CLI。
5) 從終端切換訊息組裝部分(可選): 使用 scritty 的熱鍵來管理發送前注入的內容:Ctrl+Shift+R(使用者規則)、Ctrl+Shift+E(強制約束)、Ctrl+Shift+G(目標狀態)、Ctrl+Shift+K(控制上下文)。根據需要為每個訊息開啟/關閉部分。
6) 在瀏覽器中開啟完全相同的即時會話: 使用 scritty 的嵌入式令牌安全網頁伺服器在同一機器或網路上的另一台設備上的任何瀏覽器中開啟會話 URL。瀏覽器視圖與 PTY 和記憶體面板完全相同:在桌面上輸入會更新瀏覽器,在瀏覽器中輸入會更新桌面。
7) 將瀏覽器視圖安裝為 PWA(可選): 在 Chrome/Edge 中,選擇「安裝應用程式」以將瀏覽器視圖作為獨立的 PWA 視窗運行(無瀏覽器介面)。這為您提供了類似應用程式的體驗,同時仍驅動相同的底層 scritty 會話。
8) 將您的手機與正在運行的會話配對: 運行 `scritty pair` 以顯示 QR 碼和配對 URL。從您的手機掃描以開啟相同的即時終端會話(捲動緩衝區 + 記憶體面板)。行動 UI 支援觸控,如果連線中斷會自動重新連線。
9) 使用 MCP 以便代理可以查詢記憶體底層: 使用 `scritty serve` 啟動 MCP 伺服器以進行本地 stdio MCP,或使用 `scritty serve --http --bind 127.0.0.1 --port 8081` 啟動 `/mcp` 處的可串流 HTTP MCP。配置您的 MCP 客戶端以連接,以便代理可以透過工具和 memory:// 資源搜尋/讀取相同的擷取語料庫。
10) 從指令碼或命令列查詢記憶體: 使用 scritty CLI 從任何 shell 列出/讀取/搜尋會話。範例:`scritty memory cross-session-search --query "auth refactor" --limit 10` 以查找跨供應商的匹配項,以及 `scritty memory read-session --session-id <id>` 以文字形式檢索完整的擷取對話。
11) 關閉並重新開啟 scritty 並恢復標籤: 關閉 scritty 時開啟多個標籤/專案。重新啟動時,scritty 會像瀏覽器一樣恢復您的標籤,將每個 shell 返回到您離開時的工作目錄。
12) (團隊) 透過中央控制平面推出 scritty(可選): 對於團隊,部署 scritty,以便成員的擷取內容聯合到具有租戶範圍隔離和合規性門控管理員搜尋的組織控制平面。團隊使用量按擷取交換對(提示+回覆)計量,而不是按座位計價。
scritty 常見問題
scritty 是一個終端模擬器,它能捕捉並索引您在其中運行的 AI 命令列代理程式的交流,按供應商標記它們,並讓它們在您控制的本地語料庫中可搜尋。











