Skip to main content

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)

Source distribution for octoocute 0.1.0
File Size Uploaded
octoocute-0.1.0.tar.gz 31.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for octoocute 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page