Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Local-first memory layer for AI assistants: extract, store and reuse what matters, on your machine.
翻訳待ち
Loading the full README.
Read the full README ↗PersonaKit reads the conversations you already have with your assistants, proposes short memories ("you prefer direct, practical feedback"), keeps the exact quote each one came from, and serves only what you allow back to your assistants over MCP. Everything runs on your own machine. There is no PersonaKit server and no account.
Status: pre-release (0.1 in progress). This repository is being built in public. See docs/ROADMAP.md for what exists and what is planned.
Requires Python 3.10+ and a signed-in claude or codex CLI for extraction.
git clone https://github.com/Yanir-R/personaKit.git
cd personaKit
pip install -e ".[mcp]"
personakit sweep --cli claude --model <model-name> --max-calls 20 # read sessions, extract memories
personakit review # optional: approve, restrict, hide, forget
personakit list # see what is stored
personakit stats # counts only, never memory text
personakit serve # MCP server over stdio for your assistants
personakit forget <memory-id> # delete a memory and its quotes for good
sweep, list and stats also take --json for stable, sorted machine-readable output.
The model name is always yours to choose. Nothing leaves your machine except the turns you wrote, sent to the model you named. See docs/PRIVACY.md.
personakit serve is a standard MCP server over stdio, so any client that can launch a local
MCP server can use it.
Claude Code
claude mcp add personakit -- personakit serve
Codex (~/.codex/config.toml)
[mcp_servers.personakit]
command = "personakit"
args = ["serve"]
Your assistant gets two tools:
| Tool | What it does |
|---|---|
personakit_read | Returns the memories relevant to a question, each with its evidence quotes and whether you have confirmed it. |
personakit_propose | Lets the assistant suggest a new memory. It is stored as unconfirmed until you review it. |
claude or codex CLI,
to propose memories. The CLI runs with its tools off, in an empty temporary directory.A memory is always in one of four states:
| State | Served to assistants? |
|---|---|
unconfirmed (default) | Yes, labelled as unconfirmed |
approved | Yes |
restricted | Never |
archived | Never |
Stated plainly, so you know what you are installing:
review shows unconfirmed memories;
there is no command yet to edit a memory's wording or move a decided memory to another state.| Status | |
|---|---|
| Claude Code sessions | Available in 0.1 |
| Codex sessions | Available in 0.1 |
| Any MCP client (read and propose) | Available in 0.1 |
| ChatGPT, claude.ai and Gemini export import | Planned for 0.3 |
Issues and small pull requests are welcome. Read CONTRIBUTING.md first; commits are signed off under the DCO. To report a security problem, see SECURITY.md.
Apache-2.0. See LICENSE. The PersonaKit name and logo are covered by TRADEMARK.md.