Apps
Apps
Most work in BetterClaw happens in a conversation. Some work doesn't suit a conversation at all — logging expenses, ticking off a checklist, browsing what your agent collected last week. An app gives that kind of work a real interface, sitting right next to the agent that does the work.
An app is a small web page that opens inside BetterClaw. It has:
- Its own database. A SQLite database stored on your agent, which the agent can also read during a conversation.
- Its own files. A private folder for uploads, exports and anything else it needs.
- A line to your agent. It can hand work over mid-flow, and the reply lands in Chats.
- Schedules. An app can ship recurring jobs that show up in Tasks like any other recurring task.
Installing an app
Apps install onto one agent, because that is where their data lives. Go to Apps, pick the agent, and install from the list on the left.
Opening an app wakes the agent if it is asleep, which can take a minute or two the first time. After that it opens immediately.
An app declares up front what it can reach — storage, files, your agent, specific credentials, specific connected tools — and you see that list before installing. Nothing outside it is possible, no matter what the app's code tries.
Versions
An installed app stays on the version you installed. When a newer one ships you'll see Update next to it, and the app changes only when you choose to. Updating keeps your data — only the app's own code is replaced.
Building your own
Ask an agent. It has a skill for this: describe what you want and it writes the app into
your workspace, then you register it with Load from agent and iterate by asking for
changes. See Building an app for the manifest, the bc API and
the rules apps run under.