Octoocute
Local-first AI agent memory platform. Persistent memory, semantic search, knowledge graph, crash recovery, and real-time monitoring — all running on your machine.
Install
pip install octoocute
python -m spacy download en_core_web_sm
Quick Start
# Start the server
octoocute serve
from octoocute import Octoocute
client = Octoocute(api_key="sk-octoocute-...")
agent = client.agent("my-bot")
agent.write("user:name", "Alice")
print(agent.read("user:name")) # Alice
print(agent.search("user info")) # semantic search
MCP (Claude Code / Cursor)
pip install "octoocute[mcp]"
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"octoocute": {
"command": "python",
"args": ["-m", "octoocute.mcp_server"],
"env": {
"OCTOOCUTE_API_KEY": "sk-octoocute-..."
}
}
}
}
Restart your editor. 16 memory tools appear automatically.
Features
- Persistent Memory — versioned, timestamped, semantically searchable
- Semantic Search — bge-small-en-v1.5, 384-dim embeddings, sub-ms
- Knowledge Graph — spaCy NER, entity extraction, relationship mapping
- Crash Recovery — msgpack snapshots, instant restore
- Real-Time Dashboard — React + Vite + Tailwind, 8 tabs
- MCP Server — 16 tools for Claude Code / Cursor / Windsurf
- Framework Integrations — LangChain, CrewAI, OpenAI Agents, AutoGen
- 100% Local — SQLite + WAL, no cloud, no external API calls
Metadata
Release files for octoocute 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| octoocute-0.1.0.tar.gz | 31.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| octoocute-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.3 kB
Release files / octoocute-0.1.0.tar.gz
| Download URL | octoocute-0.1.0.tar.gz |
|---|---|
| Size | 31.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
82e13277cd7627c8ff70c53ccd61550ccba5199c67da3887d31c92e5f849eacc
|
|
BLAKE2b-256 checksum How to use checksums |
747d56b6a449f1bdff604cabca4c3a20ba8118e7336406cde770dfb2a0b73dfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / octoocute-0.1.0-py3-none-any.whl
| Download URL | octoocute-0.1.0-py3-none-any.whl |
|---|---|
| Size | 45.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f743a1304deffc2dafb353ae793b19dd5d71c2ebe21ba1a9d2d48715b36b8f8c
|
|
BLAKE2b-256 checksum How to use checksums |
c2a2e46fe122f97f1d75a12de322ecf8a3b165cd0a5fd25b07d953b37186e958
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|