Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,308 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

Contributing

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages