Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
One private, local memory vault for every AI assistant you use. Save facts from any chat, recall them anywhere, and stay in control.
Developer toolsGitHub @memtylabsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
User-owned, local-first memory for AI assistants: one private vault for Claude, ChatGPT, Gemini, Perplexity, Cursor, and any MCP client
Loading the full README.
Read the full README ↗One private, local memory vault for every AI assistant you use: ChatGPT, Claude, Gemini, Perplexity, Cursor, and any MCP client.
Website · Quick start · How it works · Package docs · Changelog
Memty keeps the facts, decisions, and preferences you share with AI in one SQLite file on your own computer, and brings that memory to whichever assistant you open next. You stop repeating yourself, your memory isn't locked inside one company's product, and you can see, edit, and delete every fact.
~/.memty/ledger.sqlite3. There's no account, no cloud sync, and no telemetry.[private], and secret facts never leave your machine.This repository contains two things:
| What it is | Status | |
|---|---|---|
The memty package | The local memory vault, the memtyd daemon, CLI, MCP server, and browser bridge and extension | On PyPI, v0.2.0 |
| The web workspace | A multi-provider AI chat app (Next.js, Express, and MongoDB) | Run it yourself; see Web workspace |
Status: Memty is in alpha (0.x). The vault's storage format is stable and covered by tests; commands and options may still change between minor versions.
In three live runs of the same synthetic five-turn architecture handoff between Claude Haiku 5.5 and Gemini 2.5 Flash, the selected Memty context used fewer provider-reported input tokens:
| Context supplied | Average input tokens per run | Reduction with Memty | Exact answers across three runs |
|---|---|---|---|
| Full document replay | 4,663 | 61.1% | 27/30 |
| Simulated retrieval: curated snippets and illustrative tool definitions | 3,128.7 | 42.0% | 27/30 |
| Selected Memty context | 1,816 | — | 30/30 |
These are encouraging results for one synthetic fixture, not proof of universal recall or savings against a real RAG/MCP product. The retrieval baseline did not call a retrieval service, and Memty's facts were prepared in advance. See every run, methodology, and reproducibility instructions.
You need Python 3.10 or newer on Windows, macOS, or Linux.
pip install memty
memty serve --autostart # start the local bridge now and at every login (one time)
memty extension --open # install the browser extension folder and open it
memty connect # optional: Claude Desktop, Claude Code, Cursor, Windsurf
On Windows, if memty is not recognized, run py -m pip install --upgrade memty
followed by py -m memty. You can replace memty with py -m memty in the
commands above. See Windows troubleshooting
for PATH and virtual environment help.
Load the extension once: open chrome://extensions (or edge://extensions), turn on Developer mode, click Load unpacked, and choose the folder that opened. It pairs itself with Memty, so there's no token to copy.
Then, in ChatGPT, Claude.ai, Gemini, or Perplexity:
Select text → + Save to Memty. Memty proposes short facts. You edit or untick them, then save.
⚡ Memty (Alt+M). Choose a saved context, newest first. Its numbered facts go into the message box for you to check before sending:
[Memty context]
1. Database: PostgreSQL 16 on Neon
2. Deploy target: Fly.io
3. Client: [private]
[/Memty]
☰ Your facts. View, search, edit, add, delete, or mark facts private.
From the terminal:
memty remember work.project editor "VS Code"
memty recall "Which editor do I use?" --namespace work.project
memty clip work.project # copy your facts for any AI app
flowchart TB
W["ChatGPT · Claude.ai · Gemini · Perplexity"] -->|browser extension| B["memty serve<br/>local bridge, 127.0.0.1 only"]
D["Claude Desktop · Claude Code · Codex CLI · VS Code · Cursor · Windsurf"] -->|MCP over stdio| M["memty mcp"]
C["memty CLI · Python API"] --> Q
B --> Q["memtyd<br/>one local daemon per vault"]
M --> Q
Q --> V[("~/.memty/ledger.sqlite3<br/>your vault")]
namespace.slot = value facts of at most 40 tokens, for example work.project.editor = "VS Code". CLI updates keep a slot's history; each reviewed browser save creates its own context.work.project and personal keep contexts apart. A chat only gets the namespace you choose.[private].This is the beginning of the README. Read the rest at the original. Read the full README ↗