Daat Locus is a long-running local, tool-driven agent runtime.
It is built for work that becomes better through history: maintaining the same project over time, repeatedly handling the same class of task, remembering practical experience, and turning that experience into reusable runtime structure.
Daat Locus is not a one-shot chatbot wrapper. External input enters the runtime as structured work, the model makes semantic decisions, and real-world changes happen only through explicit tools.
The recommended install path is cargo-binstall, which installs the prebuilt
GitHub Release binary for your platform. Normal installs do not need Python,
uv, or PyInstaller.
cargo install cargo-binstall
cargo binstall daat-locusYou can also download the matching archive directly from
GitHub Releases, extract it, and place daat-locus on your
PATH.
On first launch, Daat Locus opens an interactive setup flow.
cargo install daat-locus is available from crates.io. Source builds require
Bun because build.rs builds and embeds the WebUI.
git clone https://github.com/shadow3aaa/DaatLocus
cd DaatLocus
cargo run --lockedcargo build and cargo run build the WebUI through build.rs and embed the
generated assets into the daemon by default. For a release-style local binary,
run cargo build -p daat-locus --release --locked directly.
daat-locus run # open the foreground runtime flow
daat-locus code <project-dir> # select or create a project-scoped session
daat-locus attach # attach to an existing daemon
daat-locus send "..." # send one message and wait for a reply
daat-locus config # open the interactive config menuDaat Locus is licensed under the Apache License 2.0.