Spring Boot Starter v0.1.0 available

Persistent,portable memoryfor AI agents.

Your AI forgets everything between sessions. HippoDid remembers.
REST API · Spring Boot · MCP · File sync · BYOK

Quickstart guide
Free
to start, forever
20+
MCP tools
BYOK
you control AI costs
AgentMemoryService.java
.yml.java
1# application.yml
2hippodid:
3 api-key: ${HIPPODID_API_KEY}
4 character-id: ${CHARACTER_ID}
6// Remember anything (AI extraction)
7hippodid.characters("my-agent")
8 .memories().add(observation);
10// Recall across sessions & models
11return hippodid.characters("my-agent")
12 .search(query, SearchOptions.defaults())
13 .memories(); // List<MemoryResult>
Spring Boot 3.3Java 21UTF-8
hippodid-spring-boot-starter:0.1.0

2 lines of config. Works with any Clerk org or API key.

The Problem

Why your AI agents keep forgetting.

Problem 01

AI has no long-term memory.

Every new conversation starts from zero. Your agent has no idea what it learned last week, last session, or five minutes ago if you switched tabs.

HippoDid gives each agent a persistent character — memories survive across sessions, restarts, and model upgrades.

Problem 02

Your MEMORY.md gets compacted away.

You've been building a MEMORY.md — carefully curated context. Then the context window fills up, the AI compacts it, and half your knowledge disappears.

hippodid sync pushes your memory files server-side. Compaction-safe. Your MEMORY.md is a live backup, not a liability.

Problem 03

Different AI models can't share context.

You use Claude for coding, GPT-4 for writing, and Gemini for research. Each one thinks it's meeting you for the first time — every time.

One HippoDid character, all your models. Memory is model-agnostic — stored as text, searchable by any client that speaks REST or MCP.

How it works

Three steps to
memory that lasts.

No vector database setup. No embeddings infrastructure. HippoDid handles the plumbing — you write the logic.

01
Your AI's persistent identity

Create a character

A character is a named memory store — think of it as your agent's long-term brain. Create one per AI persona, project, or use case.

Free tier: 3 characters. Starter+: 5–100.
step 01
POST /v1/characters
{
"name": "My Coding Agent",
"categoryPreset": "developer"
}
02
Plugin, MCP, API, or Spring Boot starter

Connect your tool

Add HippoDid to whatever you're already using. Two-line config for Spring Boot, one JSON block for Claude Desktop or Cursor.

Claude Desktop · Cursor · OpenClaw · REST API · MCP stdio
step 02
hippodid:
api-key: ${HIPPODID_API_KEY}
character-id: ${CHARACTER_ID}
03
Across sessions, models, and devices

Your AI remembers

Memories persist on the server. Search returns semantically ranked results. Your AI starts every new conversation where the last one ended.

Semantic search · Time decay weighting · Category filtering
step 03
// Every new session:
List<MemoryResult> ctx = hippodid
.characters("agent")
.search(query, opts)
.memories(); // ranked by relevance
01
02
03

Pricing

Transparent pricing.
No AI markup.

All AI features require your own API key — you pay your AI provider directly at their published rates. We don't charge for AI compute. We charge for infrastructure.

BYOK (Bring Your Own Key) — You configure your own OpenAI, Anthropic, or compatible endpoint. You see costs in your provider dashboard. We never see your data sent to AI.

Free
$0

No credit card. No expiry.

  • 3 characters
  • File sync (MEMORY.md)
  • 1 API key
  • 60s min sync interval
  • AI extraction
  • Direct memory write
  • Auto-capture / recall
  • Team sharing
Starter
$4.99/mo

Solo developers & personal agents.

  • 5 characters
  • File sync
  • 1 API key
  • 30s min sync interval
  • AI extraction (BYOK)
  • Direct memory write
  • Auto-capture / recall
  • Team sharing
Most popular
Developer
$19/mo

Serious agents. Production use.

  • 30 characters
  • File sync
  • 3 API keys
  • 15s min sync interval
  • AI extraction (BYOK)
  • Direct memory write
  • Auto-capture / recall
  • Team sharing (3 members)
Business
$99/mo

Teams building AI products.

  • 100 characters
  • File sync
  • 10 API keys
  • 5s min sync interval
  • AI extraction (BYOK)
  • Direct memory write
  • Auto-capture / recall
  • Team sharing (10 members)
Enterprise
Custom

Dedicated infra, SLA, priority support.

  • Unlimited characters
  • File sync
  • Unlimited API keys
  • Custom sync interval
  • AI extraction (BYOK)
  • Webhooks & audit trail
  • SSO / SAML
  • Dedicated support
Contact us

All paid plans billed monthly. Annual billing available — contact us for 2 months free. Downgrades take effect at end of billing period.

Comparison

HippoDid vs Mem0
— straight talk.

Mem0 is good. HippoDid is built specifically for developers who value local-first principles, transparent pricing, and Java-native tooling.

Feature
HippoDid
from $0/mo
Mem0from $249/mo
Local file sync (MEMORY.md)
Your memory, in your files, on your machine
Import existing memory
`hippodid init` scans your project and seeds memories
Structured memory at scale
Category presets, salience scores, time decay
$19/mo
$249/mo
Genuine free tier
No API key required, no credit card, file sync works
Spring Boot native starter
2-line configuration, @Autowired HippoDidClient
MCP (Model Context Protocol)
Claude Desktop, Cursor, any MCP client
Open-source SDK
Apache 2.0, Maven Central
Compaction-safe memory
Files survive context window limits
BYOK AI (your key, your cost)
Pay your AI provider directly, no markup
Partial
OpenAPI spec + docs
Interactive Redoc, full endpoint reference
Your files stay yours
MEMORY.md synced to your machine
Import in seconds
`hippodid init` scans your project
Structured at $19
Not $249 — the same core features
Free means free
No card, no expiry, file sync included

Built for developers

Serious infrastructure.
No surprises.

HippoDid runs in production. These are the details that matter when you're building something real.

Java-First

Built for Java & Spring developers

Not an afterthought port. HippoDid was designed from the ground up for JVM developers — Spring Boot auto-configuration, Maven Central distribution, idiomatic Java Records.

Apache 2.0

Open-source SDK

The Spring Boot starter is Apache 2.0. Read the source, fork it, contribute. No black box, no vendor lock-in for your client code. The server is proprietary — the SDK is yours.

OpenAPI

Full OpenAPI spec + Redoc docs

Every endpoint documented. Interactive Redoc UI at docs.hippodid.dev. Machine-readable spec you can import into Postman, generate a client, or validate against.

MCP Native

20+ MCP tools out of the box

Claude Desktop, Cursor, OpenClaw — configure once with stdio transport and a single JSON block. All 20 tools work immediately. No plugins to install.

20+
MCP tools
Apache 2.0
SDK license
pgvector
semantic search
Clerk
auth & multi-tenancy

Works with

Spring Boot3.3+
Maven Central0.1.0
Claude DesktopMCP
CursorMCP
OpenClawplugin
OpenAIBYOK
AnthropicBYOK
PostgreSQLpgvector
HippoDid — Persistent AI Agent Memory