Skip to content

applications

Bryan edited this page Jun 13, 2026 · 1 revision

Applications

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 units

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.

How they share code

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]
Loading

Key source files

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.

Related pages

Clone this wiki locally