High-Level Atlas

Easy Memory product spine

Local-first semantic memory + structured task orchestration as one product. Memory engine indexes Obsidian; task-graph runs DAG workflows over MCP; launcher unifies both.

Artifact 16.07.26 · Scale: 2 engines · ~107 source files · money priority 1

Theme QR

How to make / save money

  • Ship local agent infra (open-core memory + tasks) without cloud lock-in
  • MCP-native: sell into Claude Code / Devin / multi-agent stacks
  • Optional Fileverse hybrid for paid coordination later
  • Cost tracking in task-graph is a B2B accounting hook

Reusable learnings

  • Two engines, one launcher: product feels unified without merge
  • Local-first embeddings + SQLite beat cloud search for private vaults
  • Phases/gates/claiming prevent multi-agent thrash
  • REPO_HANDOFF_MINIMUM is the cleanup contract

Workstreams / landmarks

Memory engine (memory/)

Product · Node · MCP · 26 src

Semantic + BM25 + graph/facts; local Xenova embeddings; vault watcher

Task graph engine (task-graph/)

Product · Rust · MCP · 81 src

DAG tasks, workflows, gates, atomic claim, cost/time accounting

Launcher + bridge + vault

Ops · easy-memory · integrations · obsidian-vault

init/build/search/task-status; remember_task_outcome; starter vault templates

Read order: root README → REPO_HANDOFF_MINIMUM → memory README → task-graph README.