Skip to content

kuchmenko/haki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Haki

Local-first context timeline + intentional inbox.

Workspace layout

Platform crates:

  • crates/runtime (haki_core): EventBus, queues, worker runtime.
  • crates/ipc (haki_ipc): Unix-socket IPC protocol + client/server.
  • crates/storage (haki_db): SQLite pool + migrations.
  • crates/primitives (haki_primitives): small shared helpers (paths).

Feature families (moderate merge):

  • crates/sources (haki_sources): OS/IO integrations that produce context signals.
    • recording: start/stop capture session boundaries
    • hyprland: window/focus signals
    • audio: capture-gated audio pipeline (scaffold)
  • crates/memory (haki_memory): persisted models + repos + workers.
    • timeline: context events/packs + retention
    • inbox: entries + structuring
    • loops: open items lifecycle

Optional/heavy:

  • crates/embeddings (haki_embeddings): embedding model integration.

Quick start

Start the agent:

  • cargo run -p haki-agent --bin haki-agent

Check status:

  • cargo run -p haki -- status

DB doctor (offline):

  • cargo run -p haki -- db doctor

Install binaries:

  • just install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published