Welcome to Meowbert
Meowbert lets you run AI agents that execute real shell commands inside sandboxed workspace projects. Think of it as a team-aware platform where you describe outcomes in plain language and the agent does the work — writing files, running scripts, calling APIs, and reporting back.
The three-tier model
Everything in Meowbert is organized in three layers:
1. Workspace
A workspace is the top-level container for your team or project. It holds:
- Members — the people who have access.
- Connectors — integrations with Telegram, Discord, and GitHub so tasks can be triggered externally.
- Notifications — browser push alerts for task completions and events.
- Memory — if enabled, a shared
.memorydirectory andMEMORY.mdthat persist across all projects in the workspace. - Subscription & limits — concurrency and usage caps.
You can belong to multiple workspaces and switch between them freely.
2. Project
A project is a runtime area — a directory on the server where files live and shell sessions run. Each project has its own:
- Root directory — files written by tasks or uploaded by you persist here.
- Shell sessions — you can open a live terminal attached to this directory.
- Settings — personality, default context, sandbox network policy, and task concurrency limits.
- Task history — all tasks that ran in this project.
A workspace can have many projects. Common patterns are one per project, one per deployment target (e.g., staging, production), or one per team member.
3. Task
A task is a single AI conversation. When you submit a prompt, the agent:
- Reads the conversation history.
- Calls the configured model.
- Executes any shell commands the model emits.
- Records output as events.
- Loops until the task is complete or you cancel it.
Task runs and terminal sessions use short-lived Docker sandbox containers. Meowbert does not keep one container per project running all the time, so idle projects stay lightweight.
Tasks keep their full message history, so you can follow up, branch to alternatives, or inspect exactly what happened.
Quick path to your first task
- Open the left sidebar and choose your workspace.
- Open the default project, or create another one if you need a separate runtime.
- Click New Task and describe what you want done.
- Watch the events stream as the agent works.
- Follow up with clarifications or corrections in the same conversation.
What these docs cover
- Workspace Navigation — moving around the UI.
- Open Your Project — getting into the default runtime and creating more later.
- Task Composer — writing effective prompts and enabling tools.
- Workspace Memory — storing durable notes the agent can reuse across tasks.
- Task Follow-up — steering and inspecting agent runs.
- Agents & Personalities — controlling reasoning effort and tone.
- Context Compaction — how long conversations are managed.
- Connectors — triggering tasks from Telegram, Discord, and GitHub.
- Files Browser — working with task output files.
- Project Shell — live terminal access.
- Skills — MCP-based tool extensions.