recensa
Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.
它解决了AI助手在会话间遗忘上下文的根本问题,通过最小化但明确的文档系统及多层强制机制(CLAUDE.md、技能指令、会话钩子),确保新会话的助手总能无缝衔接上次的工作。
English | 한국어
A tiny, opinionated documentation system for projects built with AI coding agents (Claude Code and friends) — the letter your project leaves for the next session's agent.
The problem: agents forget everything between sessions. Every new session starts with you re-explaining what the project is, where it stopped, and what to do next.
The fix: five small markdown files per project — each with exactly one job, zero overlap — plus a generator that turns them into a workspace-wide project map once you have many projects.
Copy the five files from _templates/ into your repo and fill them in:
| File | Job | Update when |
|---|---|---|
PLAN.md | goals, scope, tech decisions | decisions change |
HANDOFF.md | current state: last work / next steps / blockers, + status frontmatter | every session end |
LOG.md | one line per notable change | features/fixes land |
README.md | how to run it | run steps change |
CLAUDE.md | agent ops guide: commands, code map, pitfalls | build/structure changes |
The heart is HANDOFF.md. Its YAML frontmatter is the single source of truth for project state:
---
status: 개발 # 기획(planning) | 개발(building) | 운영(live) | 보류(paused)
updated: 2026-07-05
summary: one-line status
repo: org/name # delete this line if no remote
---
An agent reads it at session start and knows exactly where to pick up — no re-explaining.
Using an agent other than Claude Code? Copy or symlink
CLAUDE.mdtoAGENTS.md.
When projects multiply, this repo doubles as a workspace template: category folders hold projects, and a generator scans every HANDOFF.md frontmatter to build tables of contents.
workspace/
├─ OVERVIEW.md ← generated: map of ALL projects
├─ CONVENTIONS.md ← the single rulebook
├─ apps/ ← a category folder (any name)
│ ├─ _INDEX.md ← generated: projects in this category
│ ├─ todo-api/ ← a project (the 5 files + code)
│ └─ web-dashboard/
└─ build-index.ps1 / build-index.py
Run either generator — they produce byte-identical output (CI-enforced), no dependencies:
powershell -File ./build-index.ps1 # Win
Dear agent: everything you need to resume this project. A 5-file docs convention + workspace template for AI coding agents.
根据分类、Topic 和编程语言匹配的相似项目。
Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.
Claudemux is a lightweight, dependency-minimal message bus that lets multiple Claude Code sessions communicate in real-time over tmux, enabling one session to ask another a question and receive the answer without manual intervention.
img2threejs reconstructs a 3D object from a single reference image as a procedural Three.js model using code-only, token-efficient, staged pipeline with quality gates, producing animation-ready Three.js groups.