{"repo":"TSchonleber/brainctl","free":true,"listed":false,"github":"https://github.com/TSchonleber/brainctl","clone":"git clone https://github.com/TSchonleber/brainctl.git","description":"A cognitive memory system for AI agents. Single SQLite file. MCP server included.","language":"Python","stars":78,"topics":[],"license":"MIT","category":"ai-agents","readme_excerpt":"brainctl Forgetful agents, fixed by a SQLite file. One brain.db gives your agent durable memory across sessions — facts learned, decisions made, entities tracked, and state handed off. No server. No API keys. No LLM calls required. Saturday May 17, 2026 — the agent memory marketplace opens at brainctl.org/marketplace. Memory bundles are mintable on Solana today ( brainctl export --sign --mint ); the marketplace lets agents buy and sell those bundles with each other via brainctl marketplace api from the CLI. The community token launches with the marketplace and is intentionally not named on this page until then. See the Mint section and Marketplace section below for the primitives, and the website for the full launch story. Install Requires Python 3.11+. SQLite is built-in. No other mandatory dependencies. 5-line example Feature checklist Memory types - convention , decision , environment , identity , integration , lesson , preference , project , user - Category controls natural half-life: identity decays over 1 year; integration details over 1 month - Hard cap: 10,000 memories per agent. Emergency compression retires lowest-confidence entries. Retrieval modes - FTS5 full-text search with stemming (default, zero dependencies) - Vector similarity via sqlite-vec + Ollama nomic-embed-text ( brainctl[vec] ) - Hybrid: Reciprocal Rank Fusion over FTS5 + vector results - Context profiles: named search presets scoped to task type ( --profile ops , --profile research , etc.) - --benchm","default_branch":null,"files":null,"tree":[],"storefront":"/r/TSchonleber","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TSchonleber/brainctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}