Skip to content

Latest commit

 

History

History
131 lines (89 loc) · 3.78 KB

File metadata and controls

131 lines (89 loc) · 3.78 KB

VANT

Persistent AI memory via GitHub - each session inherits full context

v0.8.6 · Lander · Docs · GitHub


What Is Vant?

Vant is your persistent memory system for AI agents. Each session inherits everything previous agents wrote - your brain lives in GitHub as files you control.

Think of it as: your soul that reincarnates with full memories.


Quick Start

Docker (One Line)

docker run -e GITHUB_TOKEN=ghp_xxx -e GITHUB_REPO=owner/repo dhaupin/vant

That's it.

Local

git clone https://github.com/dhaupin/vant.git
cd vant
echo "GITHUB_TOKEN=ghp_xxx" > .env
echo "GITHUB_REPO=owner/repo" >> .env
npm start

Options

Env Required Default
GITHUB_TOKEN -
GITHUB_REPO -
GITHUB_BRANCH - main
MODEL_PATH - models/private
MCP_API_KEY - -

Core Features

Feature What It Does
Brain Files in GitHub - each session reads context
Memory models/private/ - identity, goals, lessons...
Sync Push/pull brain state via GitHub API
MCP Server 21 tools for AI agents (optional)
Islands Lazy-loadable integrations
Multi-Agent Branch-per-agent workflow

Optional Features: Webhooks, Notifications, Steganography


Headless Mode

Use Vant as a library with REST API (no MCP required):

const vant = require('./lib/vant');

// Start headless server
const result = await vant.startHeadless({ port: 3000, debug: true });
// Returns: { started: true, mode: 'headless', endpoints: { health, tools, brain } }

// Or programmatic API (no server)
await vant.init({ taskId: 'my-task' });
await vant.learn('key', 'content');
const content = await vant.remember('key');

Environment Variables

Variable Description
VANT_MODE Force mode: cli, mcp, or headless
VANT_MCP_PORT MCP server port
MCP_REQUIRE_KEY Require API key for MCP access

Documentation

Full docs at docs.creadev.org/vant

Getting Started

Essential

Integrations

Reference


Links