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/)

View full repository on GitHub →