Skip to content

Dakera-AI/dakera-cli

⚡ dakera-cli

CI Crate License: MIT

Command-line interface for Dakera AI — inspect and manage a Dakera instance from the terminal.

Part of Dakera AI — the memory engine for AI agents.

The Dakera memory engine scores 87.6% on LoCoMo (1,540 questions, standard eval) — benchmark details


Run Dakera

You need a running Dakera server to connect to. The fastest way:

docker run -d \
  --name dakera \
  -p 3300:3300 \
  -e DAKERA_ROOT_API_KEY=dk-mykey \
  ghcr.io/dakera-ai/dakera:latest

For persistent storage (recommended):

curl -sSfL https://raw.githubusercontent.com/Dakera-AI/dakera-deploy/main/docker-compose.yml \
  -o docker-compose.yml
DAKERA_API_KEY=dk-mykey docker compose up -d

curl http://localhost:3300/health  # → {"status":"ok"}

Full deployment guide (Docker Compose, Kubernetes, Helm): dakera-deploy


Install

cargo install dakera-cli

Quick Start

# Connect to a Dakera instance
dk init

# Store a memory
dk memories store \
  --agent my-agent \
  --content "User prefers concise responses" \
  --importance 0.8

# Query memories
dk memories search \
  --agent my-agent \
  --query "user preferences" \
  --top-k 5

Connect to Dakera

# Set env vars (or use dk init for interactive setup)
export DAKERA_URL=http://your-server:3300
export DAKERA_API_KEY=your-key

Documentation

Full docs
CLI reference

Related

Repo What it is
dakera-py Python SDK
dakera-js TypeScript SDK
dakera-mcp MCP server · 83 tools
dakera-deploy Self-host Dakera

Part of the Dakera AI open core. The engine is proprietary. The tools are yours.

About

dk — CLI for Dakera self-hosted AI agent memory. Manage memories, namespaces, vectors, knowledge graphs, and sessions.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages