A Rust daemon that treats LLM agents like system services
It gives LLM agents a Unix-style daemon home instead of yet another web dashboard.

What it does
Crabtalk is a Rust daemon that keeps agents running in the background. It dispatches built-in tools like shell commands and task delegation, connects to MCP servers for extra capabilities, and exposes a local TUI for chatting with the system. Independent apps can also latch onto it via auto-discovery.
The interesting bit
Instead of monolithing everything into a single blessed client, the project splits the daemon, TUI, and apps into separate binaries that find each other automatically. Skills are just Markdown prompt files, which keeps the prompt layer surprisingly transparent.
Key highlights
- Built-in tools include shell access, task delegation, and memory.
- MCP server integration extends the daemon with external capabilities.
- Apps are standalone binaries that connect via auto-discovery.
- Skills are plain Markdown prompt files.
- Components are distributed through a companion package manager called
crabup.
Caveats
- The README is quickstart-heavy and light on internals; deep architecture details live in the external book and RFCs.
- MCP server support is declared but not enumerated, so what actually plugs in is unclear from the repo alone.
Verdict
Worth a look if you want a local, extensible agent backbone that behaves like a real Unix service. Skip it if you need a polished managed cloud platform or exhaustive API docs today.
Frequently asked
- What is crabtalk/crabtalk?
- It gives LLM agents a Unix-style daemon home instead of yet another web dashboard.
- Is crabtalk open source?
- Yes — crabtalk/crabtalk is open source, released under the MIT license.
- What language is crabtalk written in?
- crabtalk/crabtalk is primarily written in Rust.
- How popular is crabtalk?
- crabtalk/crabtalk has 717 stars on GitHub.
- Where can I find crabtalk?
- crabtalk/crabtalk is on GitHub at https://github.com/crabtalk/crabtalk.