Skip to content

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 .memory directory and MEMORY.md that 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:

  1. Reads the conversation history.
  2. Calls the configured model.
  3. Executes any shell commands the model emits.
  4. Records output as events.
  5. 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

  1. Open the left sidebar and choose your workspace.
  2. Open the default project, or create another one if you need a separate runtime.
  3. Click New Task and describe what you want done.
  4. Watch the events stream as the agent works.
  5. Follow up with clarifications or corrections in the same conversation.

What these docs cover