OpenViSTAI · Agents · Blockchain · Crypto
Menu
RAG & Knowledge Systems

Dolphin

Dolphin is a Python memory layer for LLM applications and AI agents that combines vector search with a knowledge graph. Its SDK adds, searches and retrieves context from stored memories; its MCP server and Claude Code plugin provide shared project memory across agent sessions.

Independent OpenViST project profile, based on linked sources.

Dolphin — OpenViST project profile in RAG & Knowledge Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Dolphin when an LLM application needs persistent memory beyond a single prompt, or when Claude Code sessions should reuse project context. Choose the SDK for application-managed, user-specific memory and the plugin or MCP server for agent access.

Who it is for

  • Developers adding persistent, user-scoped memory to an LLM application.
  • Developers who want relevant stored context to be retrieved for prompts.
  • Claude Code users who want project decisions and conventions to carry across sessions.

Documented uses

  • Store application memories under a user-specific namespace and retrieve relevant context.
  • Recall semantically related memories and graph relationships for an LLM prompt.
  • Share project-scoped memory between Claude Code sessions.
  • Expose memory operations through the documented MCP server.
Before you choose

Requirements & limits

The project is open source under the MIT license. The README specifies Python 3.10 or later and notes that the described 0.2.0 source version is not on PyPI; its `pip install dolphin-memory` command is described as installing 0.1.0, which requires Supabase.

  • Storage choices differ by use: local SQLite is documented for local SDK use and shared agent sessions; Supabase is documented for server-side SDK applications.
  • Memory storage and search are described as working out of the box, while knowledge-graph construction requires an LLM.
  • The SDK retrieves context for the application to inject into its system prompt; Dolphin is a memory layer rather than the LLM application itself.
  • The documented plugin workflow is for Claude Code; MCP is also offered for compatible agent clients.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Dolphin from source for local SDK use

Set up the documented source version of the Python SDK, which includes local SQLite storage.

Before you start

  • Python 3.10 or later
  • Access to the Dolphin GitHub repository

Steps

  1. Install the SDK from the repository’s main branch using the README’s pip source-install command.

  2. Initialize DolphinMemory() in a Python application; the README says local SQLite is the default.

  3. Use the SDK’s add, search or get_context operations for application memory.

Expected outcome

A Python application can use Dolphin’s documented memory operations with local SQLite storage.

Guide limitations

  • The README says the 0.2.0 version with local SQLite is not on PyPI; pip install dolphin-memory installs 0.1.0, which requires Supabase.
  • Building the knowledge graph requires an LLM; Ollama is the stated default local option.
Source-based practical guide

Add shared memory to Claude Code

Set up the documented Dolphin plugin so Claude Code sessions can use shared project memory.

Before you start

  • Python 3.10 or later
  • Claude Code
  • Access to the Dolphin GitHub repository

Steps

  1. Install dolphin-memory using the README’s documented pip command.

  2. Add the Dolphin marketplace with /plugin marketplace add DewashishCodes/dolphin.

  3. Install the plugin with /plugin install dolphin-memory@dolphin.

Expected outcome

The documented plugin adds project memory to session context, recalls related memories for prompts and stores selected decisions, conventions and gotchas.

Guide limitations

  • The described shared memory is scoped to a project’s Git remote.
  • The README names Claude Code for this plugin workflow; it does not document the same plugin setup for other agent clients.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
DewashishCodes/dolphin · Official homepage title · retained in its source language