Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Your coding agent starts every session blank. Rekal is the memory your team is missing
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This page describes the current main branch. Native memory integration, literal search pagination and
query --refare unreleased changes; the v1.0.2 installation does not include them. See the changelog for release status.
Rekal is a command-line tool that captures your AI coding sessions at every git commit, stores them in your repo, and lets any agent recall the reasoning behind a past decision — including the approaches that were tried and rejected.
Once that work merges, it travels to your teammates over the same git push
and git fetch you already run — so their agents start from your reasoning, not
from nothing. No server, no account, no memory service in the middle.
Quick start · Commands · How it works · Team memory · Benchmarks · Docs · Paper · Discord
📄 Research published: "Why Git Is the Memory Solution for the Agentic Development Lifecycle" on arXiv (2607.14390)
Memory that lives in git — shared by your team, personally adaptive as you recall. Works with Claude Code, Cursor, Copilot, Codex, Gemini, Kiro, and OpenCode.
Every AI session settles decisions: why this approach, what got tried and thrown away. Then the session ends and that reasoning is gone. Rekal captures it at every commit, stores it raw in git, indexes and embeds it locally in the background, and shares it across your team when the work merges. There is no memory SaaS and no external memory service. Embedding is local, and the whole store is a .rekal/ directory in your repo. Your agent recalls the conversation behind any change: the reasoning, the dead-ends already ruled out, the exact decision, in ~7.5K context tokens and a few seconds, from git.
| Instead of | The gap | Rekal |
|---|---|---|
a MEMORY.md / CLAUDE.md notes file | rots, hand-maintained, tied to one branch | captured automatically at every commit, immutable, branch-aware |
| a hosted memory layer (Mem0, Zep, Letta) | a service and a vector tier to operate, your transcripts on someone else's box, memories distilled lossily up front | nothing to operate, nothing leaves the machine, raw sessions kept whole and reasoned over at query time |
| editor/agent memory (Cursor, Copilot, Claude Code) | per-user, per-tool, ephemeral, no team history | team-wide persistent memory, travels with the repo, one ledger every agent reads |
| a RAG index over your repo | indexes the code, the artifact, not the argument that produced it | indexes the conversation: the rejected options and the reason they lost |
git log / git blame | tell you what changed, never why | the conversation and reasoning behind the change |
Requirements: git, and macOS on Apple Silicon or Linux (x86-64 / arm64). Nothing else — no runtime, no Python, no API key, no service to run.
Status: 1.0. The store format, wire format, command surface and exit codes are covered by the version number, and breaking any of them now requires a major version. docs/compatibility.md states exactly what that covers and what it deliberately does not — ranking and
index.dbstay unfrozen so retrieval can keep improving.
The binary is ~170 MB to download and ~200 MB on disk. That is the tradeoff for a single file: the inference engine, the embedding model, the database, and the full-text extension all ship inside it, so there is no model download on first run, no service to start, and recall works offline.
/plugin marketplace add rekal-dev/rekal-cli
/plugin install rekal@rekal-dev
Then /rekal:install once per machine, and /rekal:init in each repo you want
memory in. Both confirm before touching anything. That's the whole setup — skip
to step 3 below.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗