Skip to content

rararulab/rara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,797 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rara

rara

your agent, harnessed by kernel

WIP License Rust

Website · Getting Started · Tape Systems

Work in Progress — APIs, behavior, and module boundaries may change at any time.


Think of an agent as a process. Rara is its kernel.

An operating system doesn't tell a process what to compute — it provides scheduling, memory, I/O, and protection. Rara does the same for agents: lifecycle, memory, tool access, channels, and guardrails. You define the behavior. Rara runs it.

Highlights

  • Kernel architecture — OS-inspired event loop: LLM, Tool, Memory, Session, Guard, EventBus
  • Tape memory — Append-only fact model with anchors, handoffs, and sessions (tape.systems)
  • Proactive — Heartbeat-driven background actions, not just request-response
  • Multi-channel — Telegram, Web, TUI, WeChat — one agent, many I/O surfaces
  • Skills — Extensible capability system without touching core
  • Gateway — Supervisor that boots, restarts, and auto-deploys on git updates — like a bootloader for your agent OS

Inspired By

License

Apache-2.0

About

Proactive developer agent with tape memory, tool orchestration, and multi-channel interfaces

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors