Skip to main content
Eko Logo
✨ NEXT-GEN WORKSPACE TIME MACHINE

Eko ✦

AI-Powered Snapshot Versioning CLI

eko bash
~$ eko save --ai
Snapshot saved: 8c9d1a2f
AI Summary: Added AI change summary engine and updated SQLite schema migration.
~$ eko summary 3b7f2a1e 8c9d1a2f
✦ Snapshot Change Summary [8c9d1a2f]
Provider: gemini
Files Changed: 3 (+42 / -12 lines)
Summary: Added internal/ai provider package and CLI summary command.

Concurrent Worker Pool Engine

Capture directory states instantly using Go's worker-pool concurrency model. Perform atomic restores with lock-free compare-and-swap (CAS) safety guards.

AI-Powered Change Summaries

Automatically generate concise, human-readable change summaries using Gemini, OpenAI, or local heuristic engines directly when saving or inspecting snapshots.

Self-Contained SQLite Metadata

All snapshot metadata, file trees, and AI logs are stored locally in a self-contained SQLite database inside .eko/. Runs independently of Git.