Skip to main content

Local-first AI agent memory platform — persistent memory, semantic search, knowledge graph, crash recovery, and real-time monitoring for AI agents.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

octoocute-0.1.0.tar.gz (31.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

octoocute-0.1.0-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file octoocute-0.1.0.tar.gz.

File metadata

  • Download URL: octoocute-0.1.0.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for octoocute-0.1.0.tar.gz
Algorithm Hash digest
SHA256 82e13277cd7627c8ff70c53ccd61550ccba5199c67da3887d31c92e5f849eacc
MD5 fe85bfe2ca8d8f1aed22ffc1ab9c8a1a
BLAKE2b-256 747d56b6a449f1bdff604cabca4c3a20ba8118e7336406cde770dfb2a0b73dfd

See more details on using hashes here.

File details

Details for the file octoocute-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: octoocute-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for octoocute-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f743a1304deffc2dafb353ae793b19dd5d71c2ebe21ba1a9d2d48715b36b8f8c
MD5 8d8572037f79ba3a041e0ab6e1a1a157
BLAKE2b-256 c2a2e46fe122f97f1d75a12de322ecf8a3b165cd0a5fd25b07d953b37186e958

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page