Fossel is a local MCP server that gives your AI tools persistent memory about every codebase you contribute to. Reviewer patterns, bug fixes, conventions — never explain the same thing twice.
client/RoomHeader.js, try Toolbar.js nextEvery time you open a new chat to work on a PR, your AI assistant starts from zero. You re-explain the project conventions. You re-describe the reviewer preferences. You re-trace the same bug you already solved last week.
Open-source contributors switch between 5, 10, even 20 repos. Each one has its own culture, its own quirks, its own people. No AI tool remembers any of it across sessions.
Fossel fixes this. Permanently.
Run npx fossel and add one JSON snippet to your Cursor or Claude config. No accounts, no cloud, no data leaving your machine.
Tell your AI what you learned — reviewer preferences, bug fixes, architectural decisions. Fossel stores them locally in SQLite with semantic search.
Next time you open a chat about a repo, Fossel automatically surfaces the most relevant memories. Pick up exactly where you left off, every time.
Uses Blaze, not React. Components live in client/. Avoid TypeScript generics in PR descriptions.
Guilherme Gazzo prefers PRs under 200 lines. Sing Li always asks for edge case tests. Don't merge without approval from both.
Subscription calls in RoomHeaderToolbar need debouncing — fires 3× on re-render without it. Fixed with 200ms delay.
Decided NOT to use Prisma here — too much overhead for the read-heavy query pattern. Sticking with raw SQL.
Issue #892 — tried fixing in RoomHeader.js but conflicted with i18n module. Next step: try RoomHeaderToolbar.js instead.
Export your repo knowledge as JSON and share it with teammates. They import 6 months of your learnings in one command.
No global install needed. Works with Node.js 18+. All data stored locally at ~/.fossel/memory.db.
One JSON snippet in Cursor, Claude Desktop, or any MCP-compatible tool. Restart once.
Tell your AI to save context. It calls Fossel's tools automatically — nothing manual required.
$ npx fossel ✓ Fossel v1.0.0 started Memory DB: ~/.fossel/memory.db Transport: stdio (MCP ready)
{
"mcpServers": {
"fossel": {
"command": "npx",
"args": ["-y", "fossel"]
}
}
}
Any tool that supports the Model Context Protocol works with Fossel.
Free, open-source, and fully local. Your memories never leave your machine.