Vega DB — Data skill for Claude Code
A distributed relational database built from scratch in Rust, designed for agentic workloads.
How to install Vega DB
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nutim/vega-db and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vega DB does
A distributed relational database built from scratch in Rust, designed for agentic workloads. It supports high-concurrency reads and writes, fast bulk ingestion of logs, memories, and datasets, easy schema introspection, and a built-in MCP server that lets Claude Code, Claude Desktop, and other MCP-compatible agents interact with the database direc
Alternatives in Data
- Dummy Dataset — Generate realistic dummy datasets in CSV, JSON, or SQL 7.8k ★
- Qsv — Blazing-fast Data-Wrangling toolkit 3554 17 1 3.6k ★
- Portaljs Add Dataset — Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal 2.3k ★
README
VegaDB

*vega* (वेग) — Sanskrit for **speed, velocity**.
A **distributed relational database** written from scratch in Rust, designed for **agentic workloads**: many agents reading and writing concurrently, fast bulk ingest of logs/memories/datasets, easy schema introspection, and a **built-in MCP server** so LLM agents (Claude Code, Claude Desktop, or any MCP client) can use it as a tool.
flowchart TB
subgraph clients[" "]
shell["vegadb
(SQL shell)"]
mcp["vegadb-mcp
(MCP tools)"]
lib["your Rust
program"]
end
subgraph node["vegadb-server node"]
engine["SQL engine
parse / plan"]
raft["Raft
election · log replication · commit"]
storage["MVCC storage
B+ trees · WAL · snapshots"]
engine --> raft
engine --> storage
raft --> storage
end
shell -- "TCP / JSON" --> engine
mcp -- "stdio / TCP" --> engine
lib -- "embedded lib" --> engine
raft <--> peers["other nodes"]
Features
- Modern SQL engine
- Joins:
INNER/LEFT/RIGHT/CROSS JOINwithON/USING, table aliases, qualified columns (u.id), multi-way joins (hash join for equi-joins, nested loop otherwise) - Aggregation:
COUNT/SUM/AVG/MIN/MAX(incl.COUNT(DISTINCT x)),GROUP BY,HAVING - Subqueries: scalar
(SELECT ...),IN (SELECT ...),EXISTS(uncorrelated), derived tablesFROM (SELECT ...) AS t, CTEs (WITH a AS (...), b AS (...)) - Set operations:
UNION [ALL],INTERSECT,EXCEPT - Expressions:
CASE WHEN,CAST(x AS type),||concat,DISTINCT,ORDER BYon expressions/aliases/ordinals, scalar functions (COALESCE,NULLIF,LOWER,UPPER,LENGTH,SUBSTR,REPLACE,TRIM,CONCAT,ABS,ROUND,FLOOR,CEIL,RANDOM,NOW,CURRENT_TIMESTAMP,TYPEOF, ...) - Modern DML: multi-row
- Joins:
Related Skills
Claudex
by Kunwar Shah - Claudex - A web-based browser for exploring your Claude Code conversation history across proj
Hot Path
Profile-driven optimization of a measured hot path — data access, concurrency, caching — with results proven b
Yantrikdb Server
Cognitive memory database for AI agents — consolidates duplicates, detects contradictions, fades stale memorie
Cost Of Remembering
The Cost of Remembering: filesystem memory matches long-context accuracy on LongMemEval while reading 97% fewe
Knowledge Health
Run a knowledge pipeline health check. Reports on all 5 pipeline layers: discussions, relational index, findin
Rogue Database Engineering Skill
Expert database engineering for application data layers: schema and ERD design, relational modeling, indexing,
Related Agents
AI Database Engineer
AI Database Engineer who designs, optimizes, and manages databases for AI-powered applications — including rel
Orch Researcher
Bulk-tier research worker for the orchestrator. Use for Class: research — read one source (file, URL, module,
Content Modeler
Analyzes block/component content and recommends data modeling; classifies content as static ACF fields, dynami