← all repositories
eastreams/loong

Rust agent base that separates the kernel from the kitchen sink

Loong exists to give vertical AI agents a Rust-built foundation where the kernel stays small and every provider, channel, or memory backend is a separate, swappable extension.

642 stars Rust Agents
loong
Not currently ranked — collecting fresh signals.
star history

What it does

Loong is a 13-crate Rust workspace acting as a controlled base for vertical AI agents. It exposes a TUI and CLI surface for longer-horizon workflows, compound tasks, and human-in-the-loop collaboration, while keeping providers, tools, memory, and policy outside the kernel so you compile in only what you need. The project also bakes in first-class integration with Lark/Feishu, suggesting its authors expect agents to live inside enterprise chat threads as much as local terminals.

The interesting bit

The architecture enforces a strict acyclic dependency graph across thirteen crates, splitting stable contracts, runtime substrate, validation rails, and delivery surfaces into governed layers. That is unusual in the agent-framework space, where most projects quickly become a flat pile of Python glue; Loong instead treats modularity as a compile-time guarantee.

Key highlights

  • 42+ built-in providers and 25+ channels out of the box, including Feishu/Lark enterprise chat integration.
  • Explicit runtime boundaries around provider selection, tools, memory, approvals, policy, and audit.
  • Configuration compatible with existing setups from OpenClaw, Claude Code, Codex, and similar tools.
  • Core and extensions are physically separate crates; you compile and compose providers, channels, and memory as needed rather than inheriting a monolith.
  • Rust Edition 2024 codebase with MIT licensing.

Verdict

Worth a look if you are building production-adjacent agents in Rust and want an opinionated, layered architecture with compile-time boundaries. Skip it if you need a zero-config, batteries-included framework that does not require compiling a 13-crate workspace.

Frequently asked

What is eastreams/loong?
Loong exists to give vertical AI agents a Rust-built foundation where the kernel stays small and every provider, channel, or memory backend is a separate, swappable extension.
Is loong open source?
Yes — eastreams/loong is open source, released under the MIT license.
What language is loong written in?
eastreams/loong is primarily written in Rust.
How popular is loong?
eastreams/loong has 642 stars on GitHub.
Where can I find loong?
eastreams/loong is on GitHub at https://github.com/eastreams/loong.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.