KarryViber/Orb
65 stars · Last commit 2026-05-14
Self-evolving AI agent framework — wraps Claude Code CLI with persistent memory, multi-profile isolation, and messaging platform integration
README preview
<p align="center">
<img src=".github/orb-logo.png" alt="Orb" width="160" />
</p>
# Orb
> A multi-profile messaging shell around Claude Code CLI.
## What Orb Is
Orb receives messages from a platform adapter, routes them to the right profile, starts or resumes a per-thread Claude Code CLI session, and sends the result back. Orb does not replace Claude Code's runtime. It supplies routing, profile isolation, long-term recall, document search, cron execution, and approval handling around the native CLI.
```text
You (Slack DM / thread)
|
v
Orb
|
v
Claude Code CLI (one worker per thread, cwd = profiles/{name}/workspace/)