syncable-dev

Memscribe — AI skill for Claude Code

AI community

standalone Rust crate that captures the dialogue, decisions, and code edits from AI coding agents — Claude Code, Codex CLI, Gemini CLI, and any OpenTelemetry-instrumented agent.

How to install Memscribe

This entry records only its repository, not the path inside it, so there is no exact command to give. Open syncable-dev/Memscribe and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Memscribe does

standalone Rust crate that captures the dialogue, decisions, and code edits from AI coding agents — Claude Code, Codex CLI, Gemini CLI, and any OpenTelemetry-instrumented agent.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Skill Debate — Structured four-way AI debates between Claude, Sonnet, Gemini, and Codex — use for critical decisions 2.8k ★
  • Skills Manage — Desktop app to manage AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ platforms 2.2k ★

README

Memscribe

Memscribe

**Deterministic, zero-LLM conversation capture for AI coding agents.**

Memscribe tails the transcript logs your AI coding agents already write — Claude Code, Codex, Gemini, Cursor, Windsurf, Zed, VS Code / Copilot, Hermes Agent, OpenCode, and any OpenTelemetry-instrumented agent — and prepares them into typed, queryable nodes. No model calls. Same bytes in, same nodes out, every time.

[![CI](https://github.com/syncable-dev/Memscribe/actions/workflows/ci.yml/badge.svg)](https://github.com/syncable-dev/Memscribe/actions/workflows/ci.yml) [![License: MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-blue.svg)](#license) [![Rust 1.96+](https://img.shields.io/badge/rust-1.96%2B-orange.svg)](rust-toolchain.toml) [![Tests](https://img.shields.io/badge/tests-260%20passing-success.svg)](#testing) [![Zero-LLM](https://img.shields.io/badge/LLM%20calls-0-1a1a2e.svg)](#why-deterministic-matters)


What it is

A coding agent is a stream of decisions and edits — *"use Postgres instead of MySQL,"* followed by the diffs that implement it. That stream is gold for memory, audit, analytics, and replay, but it's buried in five different churning log formats. **Memscribe is the boring, deterministic half of a memory system:** it reads those logs, normalizes them, and emits typed nodes — and because it never calls a model, its output is an exact function of its input.

That single property is the whole point. It makes capture **golden-file, property, and fuzz testable**, so the day a tool changes its format, the test suite fails loudly instead of silently corrupting your memory.

Where Memscribe sits

Memscribe is the foundation of a three-layer stack. Each layer uses the one below it, and the dependency only ever points **downward**:

Layer Role Calls a model?
[Memtrace](https