# Account Management
Source: https://docs.openclawcode.ai/account
Manage your OCCode account, profile, and settings.
## Your account
Your OCCode account is your identity across the entire platform — the desktop app, the web dashboard, and any connected services.
***
## Account dashboard
Visit [occ.mba.sh](https://occ.mba.sh) or click your profile in OCCode to access:
Your name, email, and profile picture (imported from Google if used).
Current balance and purchase history.
Your OCC API keys (sk-mp and sk-occ) for programmatic access.
Detailed log of every interaction and its cost.
***
## API keys
Every account gets two API keys:
| Key prefix | Purpose |
| ---------- | ------------------------------------------ |
| | MoltPilot key — for the built-in assistant |
| | OpenClaw key — for your agent's inference |
Both keys draw from your shared credit balance. You can view them in your dashboard but **never share them publicly**.
If you suspect a key has been compromised, regenerate it immediately from your dashboard.
***
## Signing out
You can sign out from:
* The OCCode desktop app (sidebar → Sign Out)
* The web dashboard (sidebar → Sign Out)
Signing out doesn't stop your agent — it just disconnects your session. Sign back in anytime to resume.
# OCC Apps
Source: https://docs.openclawcode.ai/apps
Nine purpose-built apps to manage every aspect of your OpenClaw instance.
## The OCCode app suite
OCCode isn't just one app — it's a suite of **nine purpose-built apps**, each designed to manage a specific aspect of your OpenClaw agent. They all live in the sidebar and share a consistent design language.
***
## The apps
A polished chat interface for talking to your agent. Expose it securely via Tailscale for remote access.
Connect OpenClaw to Telegram, Discord, Slack, WhatsApp, and a dozen more platforms — all through a visual interface.
Create and manage multiple agents on a single host. Each with its own personality, skills, and configuration.
Configure AI models for inference, image generation, and fallback chains. Add your own API keys or use built-in credits.
Build custom skills, browse existing ones, and discover community-built skills in the marketplace (with virus scanning).
Control what your agent can access, how it processes data, and who can interact with it.
Manage your agent's long-term memory — what it remembers, how it recalls, and how to keep it efficient.
A real-time visualization of all your agents and the work they're performing. Agent observability at a glance.
A social hub to manage where your agents live in the agentic universe — presence across platforms and communities.
***
## Design philosophy
Every app follows the same principles:
1. **No JSON editing** — everything configurable through the UI
2. **Guided flows** — step-by-step wizards for complex operations
3. **Real-time feedback** — see changes take effect immediately
4. **MoltPilot integration** — ask for help from any app
# Authentication
Source: https://docs.openclawcode.ai/authentication
How OCCode handles sign-in and keeps your account secure.
## Sign-in options
| Method | Best for |
| -------------------- | --------------------------------- |
| **Google** | Fastest — one click and you're in |
| **Email + Password** | If you prefer not to use Google |
Both are equally secure. Most people use Google.
***
## How sign-in works
The app opens a secure sign-in page automatically.
Choose Google or enter your email and password.
After signing in, your browser sends you back to the app via a secure link.
Your session is stored locally. You won't need to sign in again unless you log out.
***
## Google sign-in
The fastest way to get started:
1. Click **"Continue with Google"**
2. Pick your Google account
3. You're in — your name and profile picture are imported automatically
***
## Email + password
For users who prefer not to use Google:
1. **Sign up** with your email and a password (minimum 8 characters)
2. **Log in** with the same credentials anytime
There is currently no password reset flow. If you forget your password, you can sign in with Google instead — if you use the same email, the accounts are linked automatically.
***
## Managing your account
Visit the [dashboard](https://occ.mba.sh/dashboard) to see your account details:
Your name and email.
Your current credit balance.
Usage and purchase history.
To **sign out**, click the sign-out button in the dashboard sidebar or within OCCode.
***
## Security
Passwords are hashed with bcrypt — we never store your plain-text password.
All communication is encrypted over HTTPS.
# Bring Your Own Key
Source: https://docs.openclawcode.ai/byok
Use your own API keys with OCCode for full control over models and costs.
## What is BYOK?
**Bring Your Own Key** means you can use your own AI provider API keys with OCCode instead of (or alongside) the built-in credits system. This gives you:
* **Model choice** — use Claude, GPT, Gemini, Llama, or any supported model
* **Cost control** — pay your provider directly at their rates
* **No credit limits** — your usage is limited only by your provider's quota
***
## Supported providers
| Provider | Models | How to get a key |
| -------------- | ------------------------------------ | ------------------------------------------------------ |
| **Anthropic** | Claude 4, Claude Opus, Claude Sonnet | [console.anthropic.com](https://console.anthropic.com) |
| **OpenAI** | GPT-5, GPT-4o, o3 | [platform.openai.com](https://platform.openai.com) |
| **Google** | Gemini 3, Gemini 2.5 | [aistudio.google.com](https://aistudio.google.com) |
| **OpenRouter** | 200+ models | [openrouter.ai](https://openrouter.ai) |
**OpenRouter** is a great option if you want access to many models with a single key.
***
## Adding your API key
In OCCode, navigate to the **Models** app from the sidebar.
Select your provider from the list.
Enter your API key. OCCode validates it immediately.
Choose whether to use this provider as your default model.
***
## How billing works with BYOK
| Setup | Who pays |
| ------------------------------- | -------------------------------------- |
| No custom keys | You pay via OCCode credits |
| Custom keys added | Your provider bills you directly |
| Mixed (some BYOK, some default) | Each model bills its respective source |
When you use your own keys, **no OCCode credits are consumed** for those models. Your credit balance is only used for the built-in Legacy Model.
***
## Which key is used where?
See [Which Key is Used Where](/key-routing) for a detailed breakdown of how OCCode decides which API key to use for each interaction.
# Buying More Credits
Source: https://docs.openclawcode.ai/credits
Top up your OCCode credit balance — simple, instant, no subscriptions.
## How to buy credits
Go to [occ.mba.sh](https://occ.mba.sh) or click your balance in OCCode.
Choose your amount:
| Amount | Price |
| ------ | ----- |
| | |
| 0 | 0 |
| 0 | 0 |
| 0 | 0 |
Pay securely via **Stripe** — accepts cards, Apple Pay, Google Pay.
Your balance updates immediately. Your agent resumes if it was paused.
***
## How far do credits go?
| Usage type | Cost per interaction | With |
| ------------------ | -------------------- | -------------------- |
| Quick questions | \~/bin/bash.001 | \~5,000 interactions |
| Moderate tasks | \~/bin/bash.003 | \~1,600 interactions |
| Long conversations | \~/bin/bash.01 | \~500 interactions |
| Complex tasks | \~/bin/bash.05 | \~100 interactions |
Credits never expire. Buy what you need, use at your own pace.
***
## What happens when credits run out?
Your agent **pauses** — it can't process new requests until you top up. But:
* Nothing is lost or deleted
* Your configuration stays intact
* Your connected channels stay connected
* Just add credits and your agent resumes instantly
***
## Alternative: Bring Your Own Key
Don't want to use credits? You can [add your own API keys](/byok) and pay your AI provider directly. Your credit balance is only used for the built-in Legacy Model.
# Home Panel
Source: https://docs.openclawcode.ai/home-panel
Your dashboard — agent status, quick actions, and system overview at a glance.
## Overview
The Home Panel is what you see when you open OCCode. It gives you an instant snapshot of your agent's health and quick access to common actions.
***
## What you'll see
A clear indicator showing whether your agent is online, starting up, or needs attention.
Your current credit balance and a quick link to top up.
Which messaging platforms are connected and their status.
A feed of recent agent interactions and events.
***
## Quick actions
From the Home Panel, you can:
| Action | Description |
| -------------------- | ------------------------------------------------- |
| **Start/Stop Agent** | Toggle your OpenClaw agent on or off |
| **Open Chat** | Jump straight into a conversation with your agent |
| **Run Diagnostics** | Check if everything is configured correctly |
| **View Logs** | See what your agent has been doing |
***
## Status indicators
| Status | Meaning |
| --------------- | ------------------------------------------- |
| 🟢 **Online** | Agent is running and responding to messages |
| 🟡 **Starting** | Agent is booting up — give it a moment |
| 🔴 **Offline** | Agent is stopped or encountered an error |
| 🔵 **Updating** | An update is being applied |
# Introduction
Source: https://docs.openclawcode.ai/index
OpenClaw Code — the easiest way to set up and manage your OpenClaw AI agent. No terminal needed.
## The easiest way to manage your AI agent
OpenClaw Code (OCCode) is a desktop app that lets anyone set up, connect, and manage an [OpenClaw](https://openclaw.ai) AI agent — no terminal, no config files, no technical knowledge required.
Download it, sign in, and your agent is ready to go.
***
## Who is this for?
OCCode is built for **anyone who wants their own AI agent** — not just developers. Here are some examples:
Set up an AI agent to help with customer support, scheduling, or answering common questions — without hiring a developer or learning to code.
Get an AI assistant for research, writing, brainstorming, and organizing information. Just open OCCode and start asking.
Use your agent to draft content, manage tasks, or automate repetitive work — so you can focus on what you're good at.
Give your team access to AI agents without complex infrastructure. Everyone signs in with their own account and gets started immediately.
You've heard about AI agents and want to try one. OCCode makes it simple — no setup headaches, no command line, just a friendly app.
***
## How it works
Get the free app for Windows or macOS from [openclawcode.ai](https://openclawcode.ai/#download).
Create an account with Google (one click) or email. You get **\$5 in free credits** instantly.
OCCode connects you to your OpenClaw AI agent. Start interacting right away — no configuration needed.
***
## Key features
Everything is done through a friendly visual interface. Zero command-line knowledge required.
Every new account starts with \$5 in credits — enough for thousands of interactions.
Follow guided steps to get your agent running in minutes, not hours.
No subscriptions. Top up $5 / $10 / $20 / $50 whenever you need more credits.
Available for Windows and macOS. Linux coming soon.
The app is fully open source on [GitHub](https://github.com/damoahdominic/occ).
***
## Get started
Download, sign in, and get your agent running in 2 minutes.
Understand what happens behind the scenes.
Learn about sign-in options and account security.
Simple flat pricing — see how credits work.
# Installing OpenClaw with OCCode
Source: https://docs.openclawcode.ai/installing
Download OCCode and get OpenClaw running in minutes — no terminal required.
## Download OCCode
Download for macOS (Apple Silicon & Intel).
Download the installer for Windows 10/11.
Linux support is coming soon. Follow the [GitHub repo](https://github.com/damoahdominic/occ) for updates.
***
## What OCCode installs for you
When you run OCCode for the first time, it handles everything:
OCCode verifies your system has what it needs (Node.js, etc.) and installs anything missing.
The latest stable version of OpenClaw is downloaded and configured automatically.
A default config is created so your agent works out of the box.
OpenClaw starts in the background. You're ready to interact.
***
## Sign in to your account
After installation, OCCode opens a browser window for you to sign in:
* **Google** — one click, recommended
* **Email + password** — create an account if you prefer
Every new account gets \*\* in free credits\*\* instantly — no credit card needed.
***
## Verify it's working
Once signed in, the OCCode home panel shows:
| Indicator | What it means |
| ------------------- | ----------------------------------------------------------- |
| 🟢 **Agent Online** | OpenClaw is running and ready |
| 🟡 **Starting...** | Agent is booting up (wait a moment) |
| 🔴 **Offline** | Something needs attention — check the troubleshooting panel |
***
## Troubleshooting installation
Right-click the app → Open → Click "Open" in the dialog. This is a standard macOS Gatekeeper prompt for apps downloaded outside the App Store.
Click "More info" → "Run anyway". Windows SmartScreen shows this for new apps that haven't built up reputation yet.
Check your internet connection. OCCode needs to download OpenClaw (\~50MB). If it's still stuck, restart the app.
# Which Key is Used Where
Source: https://docs.openclawcode.ai/key-routing
How OCCode decides which API key and model to use for each interaction.
## How key routing works
When your agent processes a request, OCCode follows a priority chain to decide which model and API key to use:
***
## Routing table
| Scenario | Key used | Billed to |
| ------------------------------------------ | ---------------------------- | ---------------------- |
| No custom keys configured | OCC Legacy key | Your OCCode credits |
| Anthropic key added, Claude set as default | Your Anthropic key | Your Anthropic account |
| OpenAI key added for image generation | Your OpenAI key (for images) | Your OpenAI account |
| Custom key fails or is invalid | Falls back to OCC Legacy | Your OCCode credits |
| Specific agent set to use Gemini | Your Google key | Your Google account |
***
## Key types
Used for text generation — conversations, tasks, reasoning. This is your main AI model key (Anthropic, OpenAI, Google, etc.).
Used for generating images. Typically an OpenAI (DALL-E) or other image model key.
***
## Fallback behavior
OCCode is designed to **never leave you stuck**:
1. If your primary model is unavailable → tries your fallback model
2. If your fallback model fails → uses OCC Legacy
3. If credits are depleted → prompts you to top up or add a BYOK key
You can configure fallback chains in the **Models** app — set a primary model and one or more fallbacks.
***
## Checking which key is active
In the **Models** app, each configured provider shows:
* ✅ **Active** — currently being used
* ⏸️ **Fallback** — will be used if the primary fails
* ❌ **Invalid** — key needs to be updated
# General Layout
Source: https://docs.openclawcode.ai/layout
A tour of the OCCode interface — where everything lives and how to navigate.
## The OCCode interface
OCCode is organized into a clean, consistent layout:
***
## Sidebar
The left sidebar is your main navigation. It's always visible and gives you one-click access to every app:
| Section | What it does |
| ------------ | -------------------------------------------------------- |
| **Home** | Dashboard with agent status, quick actions, and overview |
| **Chat** | Talk to your agent directly |
| **Channels** | Connect messaging platforms |
| **Agents** | Create and manage multiple agents |
| **Models** | Configure AI models and API keys |
| **Skills** | Add capabilities to your agent |
| **Security** | Control permissions and data access |
| **Memory** | Manage long-term agent memory |
| **Empire** | Real-time agent observability |
| **Social** | Manage agent presence across platforms |
***
## Main content area
The right side of the screen changes based on which app you've selected. Each app has its own layout optimized for its purpose — some use cards, some use lists, some use split views.
***
## Top bar
The top bar shows:
* **Current app name** — so you always know where you are
* **Search** — quick search across settings and actions
* **Account** — your profile and credit balance
***
## Responsive design
OCCode adapts to your window size:
* **Full width** — sidebar + main content side by side
* **Narrow** — sidebar collapses to icons, expands on hover
# OCC Legacy Model
Source: https://docs.openclawcode.ai/legacy-model
How OCCode's built-in inference model works and when it's used.
## What is the Legacy Model?
The **OCC Legacy Model** (also called ) is the default AI model available to all OCCode users out of the box. It's a capable, cost-efficient model that handles everyday tasks well.
When you sign up for OCCode and start using your agent, this is the model that powers your interactions — no configuration needed.
***
## When is it used?
| Scenario | Model used |
| -------------------------------- | ----------------------------- |
| New user, no custom keys | **OCC Legacy** (default) |
| User with their own API keys | User's preferred model (BYOK) |
| Fallback when custom model fails | **OCC Legacy** (automatic) |
***
## Capabilities
The Legacy Model is designed for general-purpose AI tasks:
Natural, helpful conversations with context awareness.
Drafting emails, content, summaries, and documents.
Answering questions about data, documents, and code.
Following multi-step instructions and completing tasks.
***
## Cost
The Legacy Model is billed from your credit balance:
| Interaction type | Approximate cost |
| ----------------- | ---------------- |
| Quick question | \~/bin/bash.001 |
| Moderate task | \~/bin/bash.003 |
| Long conversation | \~/bin/bash.01 |
| Complex task | \~/bin/bash.05 |
With in free credits, you can have thousands of interactions.
***
## Upgrading to your own models
Want to use Claude, GPT, Gemini, or other models? See [Bring Your Own Key](/byok) to configure your own API keys.
# MoltPilot
Source: https://docs.openclawcode.ai/moltpilot
Your built-in AI guide that helps you set up, configure, and troubleshoot OpenClaw.
## What is MoltPilot?
MoltPilot is an **AI assistant built into OCCode** that guides you through everything — from first-time setup to advanced configuration. Think of it as your co-pilot for managing OpenClaw.
Instead of reading docs or searching forums, just ask MoltPilot.
***
## What can MoltPilot help with?
Walk you through connecting channels, configuring models, and getting your agent online.
Diagnose why something isn't working and suggest fixes — often fixing it for you automatically.
Help you adjust settings, add API keys, manage skills, and tune your agent's behavior.
Explain concepts, answer questions about OpenClaw, and help you understand what your agent can do.
***
## Example conversations
**Connecting Telegram:**
> **You:** How do I connect my Telegram to OpenClaw?
>
> **MoltPilot:** I'll walk you through it! First, open @BotFather on Telegram and create a new bot. Once you have the token, I'll configure everything for you.
**Adding an API key:**
> **You:** I want to use Claude instead of the default model.
>
> **MoltPilot:** Sure! Go to the Models app, click "Add Provider", select Anthropic, and paste your API key. I'll set Claude as your default.
**Fixing an issue:**
> **You:** My agent isn't responding on Discord.
>
> **MoltPilot:** Let me check... Your Discord bot token expired. Go to the Discord Developer Portal, regenerate the token, and paste it in the Channels app. I'll restart the connection.
***
## How to access MoltPilot
MoltPilot is available directly within the OCCode app. Look for the chat icon in the sidebar or bottom-right corner. It's always there when you need it.
MoltPilot uses your credit balance for interactions, just like your main agent. It's powered by the same AI infrastructure.
# NemoClaw
Source: https://docs.openclawcode.ai/nemoclaw
Enterprise-grade OpenClaw agents powered by NVIDIA NeMo Guardrails.
## What is NemoClaw?
NemoClaw is the **enterprise tier** of OpenClaw, powered by [NVIDIA NeMo Guardrails](https://github.com/NVIDIA/NeMo-Guardrails). It adds safety rails, compliance controls, and enterprise-grade security on top of the standard OpenClaw runtime.
***
## Why NemoClaw?
Standard OpenClaw agents are powerful — but enterprises need additional guarantees:
Prevent your agent from generating harmful, off-topic, or non-compliant responses.
Built-in controls for regulated industries — healthcare, finance, legal.
Every interaction is logged with full traceability for compliance review.
Designed for multi-agent deployments across teams and departments.
***
## Key features
| Feature | Description |
| ---------------------- | -------------------------------------------------- |
| **Topic control** | Define what your agent can and cannot discuss |
| **Output filtering** | Automatically screen responses before they're sent |
| **Input validation** | Detect and handle prompt injection attempts |
| **Role-based access** | Different permissions for different users |
| **Conversation rails** | Guide conversations along approved paths |
***
## Getting started with NemoClaw
NemoClaw is available through OCCode. To learn more and get access:
Full NemoClaw documentation and setup guide.
NemoClaw is currently available for enterprise customers. Contact us for access and pricing.
# Quickstart
Source: https://docs.openclawcode.ai/quickstart
Get your OpenClaw agent set up, connected, and running — no technical knowledge required.
## Get started in 3 steps
### 1. Download OCCode
Download for macOS (Apple Silicon & Intel).
Download the installer for Windows.
Linux support is coming soon. Follow the [GitHub repo](https://github.com/damoahdominic/occ) for updates.
### 2. Sign in
Launch the app — it opens a sign-in page in your browser automatically.
**Google** (one click, recommended) or **email + password**.
After signing in, the browser sends you back to OCCode automatically. Done.
Every new account gets **\$5.00 in free credits** — no credit card required.
### 3. Start using your agent
Once signed in, OCCode connects you to your OpenClaw agent:
* **Setup wizard** — follow the guided steps to configure your agent
* **Status panel** — see at a glance whether your agent is running
* **Troubleshooting** — if something goes wrong, OCCode helps you fix it
No terminal. No config files. Just follow the prompts.
***
## Your dashboard
Visit your [dashboard](https://occ.mba.sh/dashboard) anytime to:
See your current credit balance.
See every interaction and its cost.
Top up with $5 / $10 / $20 / $50.
***
## Next steps
Learn what happens behind the scenes when you use your agent.
Understand pricing and how credits work.
# Search & Actions
Source: https://docs.openclawcode.ai/search-actions
Find any setting, trigger any action — instantly from anywhere in OCCode.
## Command palette
OCCode includes a **command palette** (similar to Spotlight on macOS or Ctrl+K in modern apps) that lets you search and act without navigating through menus.
Open it with:
* **macOS:**
* **Windows:**
***
## What you can search for
| Category | Examples |
| ------------ | ---------------------------------------------------- |
| **Settings** | "Telegram token", "default model", "memory settings" |
| **Actions** | "Restart agent", "add channel", "run diagnostics" |
| **Apps** | "Models", "Security", "Empire" |
| **Help** | "How to connect Discord", "what is BYOK" |
***
## Quick actions
The most common actions are available directly from the search palette:
Restart your OpenClaw agent without navigating to settings.
Jump straight to the channel connection flow.
Run a quick health check on your agent.
Open the agent log viewer instantly.
***
## Tips
* Start typing to filter results instantly
* Use arrow keys to navigate, Enter to select
* Results are ranked by relevance and recency
* The palette remembers your most-used actions
# What is OpenClaw?
Source: https://docs.openclawcode.ai/whats-openclaw
OpenClaw is the open-source AI agent runtime that powers everything behind OCCode.
## OpenClaw in a nutshell
[OpenClaw](https://openclaw.ai) is an **open-source runtime** for AI agents. Think of it as the engine — it handles everything an AI agent needs to function: receiving messages, processing them with AI models, managing memory, connecting to messaging platforms, and executing skills.
OpenClaw runs on your machine (or a server) and gives your AI agent a brain, a memory, and a voice.
***
## What does an OpenClaw agent actually do?
Chat with you through Telegram, Discord, WhatsApp, Slack, and more — all at once.
Execute multi-step tasks: research, file edits, code generation, data analysis.
Remember context across conversations — your preferences, past decisions, ongoing projects.
Use modular skills to interact with APIs, browse the web, manage files, and more.
***
## Where OCCode fits in
**OpenClaw** is the runtime. **OCCode** is the friendly desktop app that makes it easy to install, configure, and manage OpenClaw — no terminal required.
***
## Key facts
| | |
| --------------- | -------------------------------------------------------------------- |
| **Open source** | [github.com/openclaw/openclaw](https://github.com/openclaw/openclaw) |
| **License** | MIT |
| **Runs on** | macOS, Windows, Linux |
| **Built with** | Node.js |
| **Created by** | The [Making Better Agents](https://mba.sh) community |
***
## Learn more
Why we built a desktop app for OpenClaw.
Get started with OCCode in minutes.
# Why OpenClaw Code?
Source: https://docs.openclawcode.ai/why-occode
OpenClaw is powerful. OCCode makes it accessible to everyone.
## The problem
OpenClaw is an incredible AI agent runtime — but setting it up traditionally requires:
* Installing Node.js and dependencies
* Editing JSON config files
* Managing API keys in environment variables
* Running terminal commands
* Debugging connection issues manually
That's fine for developers. But **most people aren't developers** — and they shouldn't need to be.
***
## The solution: Cursor for OpenClaw
OCCode is to OpenClaw what **Cursor is to coding** — a polished desktop app that wraps a powerful engine in an interface anyone can use.
Every configuration option has a visual interface. Click, don't type.
MoltPilot walks you through every step — from installation to first conversation.
When something goes wrong, OCCode detects it and suggests fixes automatically.
Keep OpenClaw and OCCode up to date without touching the terminal.
***
## Who should use OCCode?
| If you are... | OCCode is for you because... |
| ----------------- | ------------------------------------------------------------------ |
| **Non-technical** | You get a fully working AI agent without learning the command line |
| **A developer** | You skip the boilerplate setup and get to building faster |
| **A team lead** | You can onboard non-technical team members to AI agents |
| **Exploring AI** | You can try OpenClaw risk-free with in free credits |
***
## What you get
OCCode installs OpenClaw for you — the right version, the right config, automatically.
Models, channels, skills, security — all manageable through clean app panels.
MoltPilot is your in-app assistant that helps you set up and troubleshoot.
Chat, Channels, Agents, Models, Skills, Security, Memory, Empire, and Social — all in one place.