Meet Your Digital Twin

An AI that lives on your Mac, learns everything about you, and becomes more of yourself over time. It remembers. It automates. It evolves.

Free & open source • Your data stays on your device • No accounts required

Get updates → rappter.beehiiv.com

How It Works

Three steps. No terminal. No setup headaches.

📥
Step 1

Install

Download the app. A 🦖 appears in your menu bar. Click it.

🦖
💬
Step 2

Talk

Chat with your rappter. Tell it about yourself. It remembers everything.

You: I prefer dark mode everywhere
🦖 Remembered! I'll keep that in mind.
🧬
Step 3

Evolve

Over days and weeks, it learns your patterns, preferences, and voice. It becomes your Twin.

memory

What Your Twin Can Do

Not features. Superpowers — in plain English.

🧠

Remembers Everything

Tell it once, it knows forever. Preferences, contacts, decisions, context.

📅

Morning Briefings

Every morning: weather, calendar, priorities — spoken aloud or as a notification.

💬

Works Everywhere

Chat in the menu bar, on Telegram, Slack, Discord — wherever you already are.

🔔

Proactive Tips

It teaches you what it can do. One tip per day for 30 days. Click the notification to try it.

🌙

Dreams At Night

While you sleep, it consolidates its memory. Deduplicates. Prunes. Wakes up sharper.

🔄

Updates Itself

New features arrive automatically. No manual updates, no app store.

🏠

Your Data, Your Device

Nothing leaves your machine. No cloud. No accounts. Truly private.

🎭

Multiple Personalities

Need a researcher? A coder? An ops engineer? Switch personas in one click.

For Developers

Built for everyone.
Engineered for developers.

# One-line install
$ curl -fsSL https://kody-w.github.io/openrappter/install.sh | bash
Detecting environment...
  Node.js 22.1.0 detected
  Python 3.12 detected
  Cloning openrappter...
  Installed openrappter v1.9.1

# Persistent memory
$ openrappter "remember I prefer async/await over promise chains"
  Remembered: coding preference saved to memory

# Context-aware
$ openrappter "summarize what I worked on this week"
  This week you made 14 commits across 3 repos:
    auth-refactor: Added JWT middleware
    openrappter: Shipped v1.9.1
    docs-site: Rewrote landing page

Everything under the hood

Serious infrastructure for serious builders.

📦 Single File Agents

Each agent is one file. No routing layers, no config files, no dependency injection. Read it, understand it, modify it.

🔑 Zero API Keys

Works out of the box with Ollama. No OpenAI key required. Add keys later for GPT-4, Claude, Gemini, or Groq if you want.

🏠 Local-First

Everything runs on your machine. Your data never leaves. Works offline with local models.

🧠 Persistent Memory

SQLite-backed memory that survives restarts. Semantic search across all conversations.

🤖 5 LLM Providers

Ollama, OpenAI, Anthropic, Google Gemini, Groq. Switch with one config change.

📡 15+ Channels

CLI, Telegram, Discord, Slack, iMessage, WhatsApp, REST API, WebSocket, and more.

🔌 WebSocket Gateway

Real-time bidirectional communication. Build dashboards, mobile apps, or integrations.

🧩 Plugin System

Drop a .js or .py file in the agents folder. It's live. Hot-reload included.

⚡ Dual Runtime

TypeScript for the framework. Python for AI/ML agents. Both first-class citizens.

🦖 Dino Tamagotchi

Your agent has a personality. It evolves based on usage. Feed it knowledge, watch it grow.

👤 Soul Templates

Define personality, expertise, tone, and goals. Share templates on ClawHub.

🌙 Dream Mode

Overnight memory consolidation. Deduplicates, prunes, and summarizes. Wakes up sharper.

📬 30-Day Onboarding

Daily tips delivered as notifications. One feature per day. Users learn by doing.

🔄 Self-Updating

Built-in update agent. Checks, downloads, and applies updates automatically.

👻 Background Daemon

Runs headless as a system service. Cron jobs, monitoring, automation — always on.

22 agents, ready on day one

Every agent is a single file. Read it, fork it, remix it.

Core
🦖
BasicAgent

Foundation for all agents. Chat, reason, respond.

🐚
ShellAgent

Executes system commands safely with sandboxing.

🧠
MemoryAgent

Store, search, and recall persistent memories.

🤖
Assistant

All-in-one personal assistant with tools.

Intelligence
🐍
OuroborosAgent

Self-improving agent that rewrites itself.

🌐
WebAgent

Fetches, parses, and summarizes web content.

🔍
BrowserAgent

Full browser automation with Playwright.

📰
HackerNewsAgent

Curated tech news from Hacker News.

Communication
✉️
MessageAgent

Send messages across any connected channel.

🔊
TTSAgent

Text-to-speech with multiple voice engines.

📋
SessionsAgent

Manages conversation sessions and context.

Automation
CronAgent

Schedule recurring tasks with cron expressions.

🖼️
ImageAgent

Generate and analyze images with AI models.

🌙
DreamAgent

Overnight memory consolidation and pruning.

💡
DailyTipAgent

30-day onboarding, one tip at a time.

🔄
UpdateAgent

Self-updating: check, download, apply.

☀️
MorningBriefAgent

Daily briefing: weather, calendar, priorities.

openrappter vs. the rest

How we compare to other agent frameworks.

Feature openrappter OpenClaw LangChain
API Keys Required None (Ollama) Required Required
Cost to Start $0 Pay per token Pay per token
Privacy 100% local Cloud only Depends
Setup Time 1 command ~30 min Hours
Persistent Memory Built-in No Add-on
Agent Registry 22 built-in Marketplace DIY
Open Source MIT Partial MIT
Community Hub ClawHub GPT Store No
Channels 15+ API only DIY
WebSocket Gateway Built-in No No

Data Sloshing Architecture

Every agent follows the same lifecycle. No exceptions.

execute(kwargs)
  │
  ├── slosh(query)         ── gather context
  ├── merge upstream_slush ── chain data
  ├── perform(kwargs)      ── your logic
  └── extract data_slush   ── pass to next

Every agent inherits execute(), which handles the full lifecycle. Override perform() with your logic. Data flows between agents through data_slush — structured context that "sloshes" through the pipeline. No orchestrator needed. Agents chain naturally.

Your Digital Twin

Starts as a rappter. Becomes more of yourself over time.

Community

Free forever

Open source. 22 agents, full framework, no limits.

  • Full agent framework
  • 22 built-in agents
  • Community support
  • MIT License
Download Free
Digital Twin

Built For You

Initial consultation + demo. Adapted to YOUR use case.

  • Personal consultation
  • Custom configuration
  • Tailored to your workflow
  • Live demo included
Start Your Twin →
POPULAR
White Glove

Full Partnership

Dedicated support team. Continuous optimization.

  • Dedicated support team
  • Continuous optimization
  • Priority feature requests
  • Everything in Digital Twin
Let's Talk →
Own Your AI

Total Ownership

Hardware + software yours. Complete data sovereignty.

  • Hardware included
  • Complete data sovereignty
  • Stop paying, keep everything
  • Everything in White Glove
Schedule Consultation →

Frequently Asked Questions

A Digital Twin is an AI that learns your preferences, communication style, knowledge, and routines. Over time it becomes a reflection of you — capable of drafting emails in your voice, remembering context from months ago, and automating tasks the way you'd do them.

We learn about your workflow, tools, and goals. Then we configure your Digital Twin with the right agents, memory structure, and integrations. You get a live demo before committing to anything.

Yes. Everything runs locally on your machine. No data is sent to any cloud service. If you use local models (Ollama), nothing ever leaves your device. Even with cloud LLM providers, your memory stays on-device.

You keep everything. The software, the data, the agents — it's all on your machine. The Community edition is free and open source forever. Paid tiers add support and customization, not lock-in.

Absolutely. Download the free Community edition and use it as long as you want. The paid tiers are for people who want a fully customized, professionally configured Digital Twin.

Ready to meet your Twin?

Choose your path.

🖥️

Non-technical?

Download the Mac app. Click the 🦖. Start chatting.

Download for Mac →

Developer?

One command. Full framework. Start building.

$ curl -fsSL https://kody-w.github.io/openrappter/install.sh | bash

Stay in the loop 🦖

Subscribe to updates →