scritty

scritty

scritty adalah emulator terminal lokal-pertama yang menangkap dan menandai setiap percakapan AI CLI, mengindeksnya ke dalam satu memori lintas-agen yang dapat dicari, dan menyajikannya kembali melalui panel dalam terminal, tampilan langsung browser/ponsel, dan antarmuka MCP/CLI.
https://scritty.dev/?ref=producthunt&utm_source=aipure
scritty

Informasi Produk

Diperbarui:Jul 3, 2026

Apa itu scritty

scritty adalah emulator terminal yang dirancang untuk menyatukan "memori" agen pengkodean AI yang Anda jalankan dari baris perintah—seperti Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, dan Ollama—ke dalam satu korpus yang Anda kendalikan. Alih-alih membiarkan pekerjaan Anda tersebar di seluruh riwayat dan format khusus vendor, scritty secara otomatis menangkap setiap pertukaran saat Anda bekerja, melabelinya berdasarkan penyedia, dan membuatnya dapat dicari di seluruh sesi dan alat. Janji intinya adalah kepemilikan lokal-pertama: tangkapan tetap ada di mesin Anda secara default, sementara masih dapat diakses oleh Anda (dan secara opsional agen Anda) melalui pencarian bawaan, skrip, dan integrasi.

Fitur Utama scritty

scritty adalah emulator terminal "local-first" yang secara otomatis menangkap dan menandai percakapan dari CLI AI apa pun yang Anda jalankan (misalnya, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama), mengindeksnya ke dalam satu korpus yang dapat dicari yang Anda kontrol, dan menyediakan memori tersebut kepada Anda melalui panel pencarian terminal inline dan CLI, serta kepada agen melalui server MCP. scritty mendukung pencarian hibrida kata kunci+vektor dengan "offline embeddings", kelanjutan lintas perangkat dengan mencerminkan sesi PTY langsung yang sama di browser atau ponsel (terkunci token, TLS), dan dapat menstandardisasi "outbound prompts" dengan mengumpulkan instruksi tetap dan aturan penegakan Anda sebelum pesan dikirim—sehingga beberapa agen dapat berbagi konteks dan batasan yang konsisten di seluruh sesi dan alat.
Penangkapan agnostik-agen di batas terminal: Jalankan CLI AI apa pun di dalam scritty dan itu menangkap setiap pertukaran tanpa "plugin" atau "wrapper" vendor, karena terminal adalah batas OS bersama yang harus dilalui semua agen CLI.
Penandaan yang peka-penyedia melalui deteksi tingkat proses: Mendeteksi agen/penyedia mana yang berjalan dengan membaca proses (bukan heuristik teks "prompt"), dan secara otomatis menandai setiap pertukaran yang ditangkap dengan sumbernya (Claude, Codex, Copilot, Ollama, dll.).
Korpus memori terpadu dengan pencarian hibrida: Mengindeks semua percakapan yang ditangkap ke dalam satu penyimpanan dan menyediakan pencarian kata kunci + semantik (vektor) gabungan (dengan Reciprocal Rank Fusion) menggunakan "offline ONNX embeddings" yang disetel untuk kode dan prosa.
Akses memori melalui UI inline, CLI, dan MCP: Cari dan baca sesi dari panel dalam-terminal (Ctrl+Shift+M), akses skrip melalui perintah CLI, dan ekspos korpus yang sama ke agen melalui server MCP (stdio atau Streamable HTTP) dengan otentikasi "bearer-token".
Pencerminan sesi langsung lintas perangkat (desktop ↔ browser ↔ ponsel): Menyematkan server web yang diamankan token sehingga sesi PTY dan panel memori yang sama persis dapat digerakkan dari browser atau ponsel yang dipasangkan secara real time; mendukung instalasi PWA dan penyambungan ulang otomatis dengan TLS dan "allowlisting".
Perakitan "outbound prompt" dan penegakan aturan: Sebelum mengirim pesan ke agen mana pun, scritty dapat melipat instruksi tetap Anda (prompt.toml), batasan penegakan, status tujuan, dan file aturan asli vendor (misalnya, .claude/CLAUDE.md, AGENTS.md) untuk menjaga perilaku tetap konsisten di seluruh alat.

Kasus Penggunaan scritty

Tim rekayasa perangkat lunak menggunakan beberapa CLI AI: Tangkap keputusan arsitektur dari Claude, pengujian dari Codex, "boilerplate" dari Copilot, dan penelitian dari Antigravity ke dalam satu memori yang dapat dicari sehingga pengembang dapat dengan cepat menjawab "apa yang telah kita putuskan?" di seluruh minggu dan alat.
Keamanan/respons insiden dan auditabilitas: Pertahankan catatan lokal yang dapat dicari dari pekerjaan terminal yang dibantu AI (perintah, keluaran, penalaran agen) untuk mendukung tinjauan pasca-insiden, reproduktifitas, dan berbagi yang terkontrol—tanpa mengirim tangkapan ke "cloud" pihak ketiga secara default.
Lingkungan yang diatur atau terisolasi ("air-gapped"): Gunakan penangkapan lokal dan model "offline" (misalnya, Ollama) untuk menjaga konteks sensitif pada perangkat keras yang terkontrol, sambil tetap memungkinkan pencarian semantik dan aturan "prompt" yang terstandardisasi di seluruh agen.
DevOps dan pemantauan otomatisasi jangka panjang: Mulai tugas berbasis agen di "workstation" dan lanjutkan atau pantau sesi terminal langsung yang sama dari browser atau ponsel di jaringan—berguna untuk penerapan, migrasi, dan pemecahan masalah CI/CD.
Manajemen pengetahuan untuk pengguna tingkat lanjut dan konsultan: Bangun korpus pribadi dari "prompt" sebelumnya, keluaran, dan keputusan di seluruh klien/proyek, lalu ambil konteks yang relevan secara instan melalui pencarian hibrida alih-alih menjelaskan ulang persyaratan kepada setiap agen atau mengulang pekerjaan sebelumnya.
Pencarian lintas tim di seluruh organisasi dengan tata kelola (Tim/Perusahaan): Gabungkan tangkapan beberapa pengembang ke dalam "control plane" pusat dengan isolasi per-penyewa dan kontrol admin/audit, memungkinkan memori institusional bersama sambil menjaga sesi pribadi tetap pribadi.

Kelebihan

Arsitektur "local-first": tangkapan langsung di mesin Anda berdasarkan desain, mengurangi ketergantungan vendor dan risiko kebocoran data.
Bekerja di banyak CLI AI: penangkapan agnostik-agen dan penandaan penyedia menyatukan riwayat yang terisolasi.
Beberapa jalur akses (panel inline, CLI, MCP): memori yang sama dapat digunakan oleh manusia, skrip, dan agen.
Kontinuitas lintas perangkat: menggerakkan sesi PTY yang sama dari desktop, browser, atau ponsel dengan TLS yang terkunci token.

Kekurangan

Cakupan berpusat pada terminal: manfaat terkuat untuk agen/alur kerja berbasis CLI; ini bukan terutama pengindeks percakapan IDE.
Beban operasional untuk tim: federasi pusat, jaringan, sertifikat, dan tata kelola mungkin memerlukan penyiapan dan administrasi berkelanjutan.
Pengukuran berdasarkan volume pertukaran: pengguna/tim yang berat mungkin perlu mengelola volume penangkapan untuk mengontrol biaya pada tingkatan berbayar.

Cara Menggunakan scritty

1) Instal dan luncurkan scritty: Instal scritty di mesin Anda dan mulai aplikasi terminal desktop. scritty berjalan sebagai emulator terminal lokal-pertama yang menangkap dan mengindeks percakapan AI CLI di perangkat keras Anda sendiri.
2) Jalankan AI CLI di dalam scritty (penangkapan dimulai secara otomatis): Dari dalam terminal scritty, luncurkan AI CLI yang didukung (misalnya, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama). scritty mendeteksi proses yang berjalan (deteksi penyedia), menangkap setiap pertukaran prompt+reply, menandainya berdasarkan penyedia, dan menyimpannya ke dalam satu korpus lokal terpadu.
3) Gunakan pencarian sebaris untuk menanyakan memori yang Anda tangkap: Tekan Ctrl+Shift+M untuk membuka panel pencarian memori sebaris scritty. Cari di semua sesi dan penyedia yang ditangkap menggunakan peringkat hibrida (kata kunci + penyematan vektor) untuk menemukan keputusan sebelumnya, perintah, dan keluaran agen.
4) Pertahankan instruksi yang konsisten di seluruh agen (opsional tetapi direkomendasikan): Buat dan pertahankan instruksi tetap Anda di prompt.toml agar scritty dapat melipatnya ke dalam pesan keluar sebelum mencapai agen. scritty juga dapat membaca file aturan asli vendor (misalnya, .claude/CLAUDE.md, AGENTS.md, copilot-instructions.md, GEMINI.md) sehingga aturan yang sama berlaku di seluruh CLI yang berbeda.
5) Alihkan bagian perakitan pesan dari terminal (opsional): Gunakan hotkey scritty untuk mengelola apa yang disuntikkan sebelum mengirim: Ctrl+Shift+R (Aturan pengguna), Ctrl+Shift+E (Batasan penegakan), Ctrl+Shift+G (Status tujuan), Ctrl+Shift+K (Konteks kontrol). Alihkan bagian hidup/mati per pesan sesuai kebutuhan.
6) Buka sesi langsung yang sama persis di browser: Gunakan server web scritty yang diamankan token tertanam untuk membuka URL sesi di browser apa pun di mesin yang sama atau perangkat lain di jaringan Anda. Tampilan browser sama persis byte-per-byte PTY dan panel memori: mengetik di desktop memperbarui browser, dan mengetik di browser memperbarui desktop.
7) Instal tampilan browser sebagai PWA (opsional): Di Chrome/Edge, pilih "Instal aplikasi" untuk menjalankan tampilan browser sebagai jendela PWA mandiri (tanpa chrome browser). Ini memberi Anda pengalaman seperti aplikasi sambil tetap menggerakkan sesi scritty yang mendasari yang sama.
8) Pasangkan ponsel Anda ke sesi yang sedang berjalan: Jalankan `scritty pair` untuk menampilkan kode QR dan URL pemasangan. Pindai dari ponsel Anda untuk membuka sesi terminal langsung yang sama (scrollback + panel memori). UI seluler ramah sentuhan dan secara otomatis terhubung kembali jika koneksi terputus.
9) Gunakan MCP agar agen dapat menanyakan substrat memori: Mulai server MCP dengan `scritty serve` untuk MCP stdio lokal, atau `scritty serve --http --bind 127.0.0.1 --port 8081` untuk MCP HTTP yang dapat dialirkan di `/mcp`. Konfigurasikan klien MCP Anda untuk terhubung sehingga agen dapat mencari/membaca korpus yang ditangkap yang sama melalui alat dan sumber daya memory://.
10) Menanyakan memori dari skrip atau baris perintah: Gunakan scritty CLI untuk membuat daftar/membaca/mencari sesi dari shell apa pun. Contoh: `scritty memory cross-session-search --query "auth refactor" --limit 10` untuk menemukan kecocokan di seluruh penyedia, dan `scritty memory read-session --session-id <id>` untuk mengambil percakapan yang ditangkap secara lengkap sebagai teks.
11) Tutup dan buka kembali scritty dengan pemulihan tab: Keluar dari scritty dengan beberapa tab/proyek terbuka. Saat diluncurkan kembali, scritty mengembalikan tab Anda seperti browser, mengembalikan setiap shell ke direktori kerja tempat Anda meninggalkannya.
12) (Tim) Luncurkan scritty dengan bidang kontrol pusat (opsional): Untuk tim, terapkan scritty agar tangkapan anggota berfederasi ke bidang kontrol organisasi dengan isolasi cakupan penyewa dan pencarian admin yang diatur kepatuhan. Penggunaan tim diukur berdasarkan pasangan pertukaran yang ditangkap (prompt+reply), bukan per kursi.

FAQ scritty

scritty adalah emulator terminal yang menangkap dan mengindeks pertukaran dari agen baris perintah AI yang Anda jalankan di dalamnya, menandainya berdasarkan penyedia dan membuatnya dapat dicari dalam satu korpus lokal yang Anda kontrol.

Alat AI Terbaru Serupa dengan scritty

Gait
Gait
Gait adalah alat kolaborasi yang mengintegrasikan generasi kode yang dibantu AI dengan kontrol versi, memungkinkan tim untuk melacak, memahami, dan membagikan konteks kode yang dihasilkan AI dengan efisien.
invoices.dev
invoices.dev
invoices.dev adalah platform penagihan otomatis yang menghasilkan faktur langsung dari komit Git pengembang, dengan kemampuan integrasi untuk layanan GitHub, Slack, Linear, dan Google.
EasyRFP
EasyRFP
EasyRFP adalah toolkit komputasi tepi yang didukung AI yang memperlancar respons RFP (Permintaan Proposal) dan memungkinkan fenotip lapangan waktu nyata melalui teknologi pembelajaran mendalam.
Cart.ai
Cart.ai
Cart.ai adalah platform layanan bertenaga AI yang menyediakan solusi otomatisasi bisnis yang komprehensif termasuk pengkodean, manajemen hubungan pelanggan, pengeditan video, pengaturan e-commerce, dan pengembangan AI kustom dengan dukungan 24/7.