-
Notifications
You must be signed in to change notification settings - Fork 1
applications
Bryan edited this page Jun 13, 2026
·
1 revision
Active contributors: Bryan
Lode ships two runtime entry points from the same Python package: the lode CLI and the loded local HTTP daemon. Both use the shared indexing, storage, graph, and context systems in src/lode.
| Runtime | Entry point | Purpose |
|---|---|---|
| CLI | src/lode/cli.py |
Direct agent and human commands for indexing, search, context, impact, embedding, and Kuzu sync. |
| Daemon | src/lode/daemon.py |
Local HTTP API for long-lived search, context, index, and impact workflows. |
graph LR
CLI[src/lode/cli.py] --> Core[Shared Lode core]
Daemon[src/lode/daemon.py] --> Core
Core --> Indexer[src/lode/indexer.py]
Core --> Storage[src/lode/storage.py]
Core --> Graph[src/lode/graph.py]
Core --> Context[src/lode/context.py]
| File | Purpose |
|---|---|
src/lode/cli.py |
CLI parser and command handlers. |
src/lode/daemon.py |
Local HTTP daemon. |
src/lode/__main__.py |
Module entry point for python -m lode. |
pyproject.toml |
Script declarations for lode, loded, kg, and kgd. |