pulse --watch
$ pulse init

your ai forgot everything

38 notifications. 4 that matter. pulse filters the noise so your agent sees what matters, remembers what happened, and thinks before it acts.
cargo install pulse-cli
/flood --live
notification stream [ LIVE ]
/filter

noise dies on contact

slack reactions, ci retries, bot pings, auto-generated tickets. pulse collapses duplicates, suppresses noise patterns, and surfaces only what needs a human or an agent.

$ pulse status # 38 events received in 60s # 34 filtered (noise, duplicates, auto) # 4 surfaced to agent context 4 actionable events ready
/remember

it remembers what happened

every event, every action, every decision. stored in sqlite, not in some cloud you can't see. your agent wakes up knowing what it did yesterday and why.

$ pulse recall "last deploy" # searching 1.2M events... found: deploy v0.2.0 at 14:32 UTC reason: fix memory leak in filter pipeline actor: agent (pulse-cli)
/think

it thinks before it acts

filtered events become agent context. pulse builds the prompt, calls the llm, writes the response back to memory. your agent doesn't guess. it knows.

$ pulse think "should i escalate?" # 4 events in context # 1.2k tokens in prompt decision: escalate #critical to on-call confidence: 0.91
/arch

two binaries, one database

RUST
the core. does the heavy lifting.
event filtering
memory store (sqlite)
llm inference
GO
the shell. talks to everything.
http server
web ui
cli interface
/stack
xreact
xdocker
xkubernetes
xmicroservices
xcloud dependencies
+go stdlib
+sqlite
+rust + cargo
+one binary