A personal Agent Operating System built on top of the official OpenClaw engine.
MyTeamOfAgents is an experimental AI Agent OS designed to:
- Run a team of specialized agents: Olivia (Chief of Staff), Atlas (Strategist), Forge (Dev/DevOps), Sentinel (Guardian), Scout (Curator), Ranger (Pi4 MediaOps).
- Orchestrate automations across your Mac and Raspberry Pi 4.
- Serve as a learning lab for AI engineering, infra-as-code, and multi-agent workflows.
Designed by a .NET/Azure dev moving into AI engineering, with a strong focus on reproducible infra, clear docs, and gradual automation.
- OpenClaw as the brain: Use the official OpenClaw engine for orchestration and routing. Don’t reinvent the core agent runtime.
- Agents as teammates:
- Olivia – Chief of Staff (planning, inbox/calendar summarization, delegating).
- Atlas – Strategist & Surprise Engine (patterns, weekly improvements).
- Forge – Developer / DevOps (code, infra, dashboards).
- Sentinel – Security & Cost guardian.
- Scout – Media & Tutorial curator.
- Ranger – MediaOps & Raspberry Pi 4 engineer.
- Brain & Memory: Structured memory under
brain/with preferences, patterns, and reflections. - Reproducible infra: Everything wired through Docker, so the whole system moves between machines.
For the full design doc, see OPENCLAW_DESIGN.md.
High-level layout:
MyTeamOfAgents/
├── .openclaw/ # Internal engine state (gitignored)
├── brain/ # Soul & memory
│ ├── avatars/ # Agent avatars (optional)
│ ├── memory/
│ │ ├── preferences/
│ │ ├── patterns/
│ │ └── reflections/
│ └── SOUL.md # Global constitution
├── workspace/ # OpenClaw workspace config
│ ├── IDENTITY.md # Agent personas
│ ├── AGENTS.md # Technical model & routing prefs
│ ├── TOOLS.md # Tool registry
│ └── USER.md # Operator profile
├── skills/ # Executable tools
│ ├── ranger_pi/
│ ├── forge_code/
│ └── scout_media/
├── services/
│ └── kanban_dashboard/ # Future: custom Kanban UI
├── infra/
│ └── docker-compose.yml # OpenClaw + Postgres
├── docs/ # Architecture & guides
├── .gitignore
├── OPENCLAW_DESIGN.md
├── CHANGELOG.md
└── README.md
git clone https://github.com/<your-username>/MyTeamOfAgents.git
cd MyTeamOfAgentsbash setup.shThis will create the brain/, workspace/, skills/, infra/, and docs/ scaffolding.
You can either:
A. Use Docker (recommended to start)
cd infra
docker compose up -dThen open the dashboard at:
B. Use the native OpenClaw CLI (if you want):
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemonEdit:
workspace/USER.md– who you are, what you want.workspace/IDENTITY.md– personalities & responsibilities for each agent.workspace/AGENTS.md– model/provider choices and routing.workspace/TOOLS.md– first tools you plan to build.
Implement a simple SSH exec skill under skills/ranger_pi/ that can run uptime on your Raspberry Pi 4.
Wire it to OpenClaw as a tool, and let Ranger use it. This is your “Hello, World” of real automation.
-
Olivia (Chief of Staff)
Personal operations, scheduling, turning requests into delegated tasks. -
Atlas (Strategist / Surprise Engine)
Analyzes patterns and reflections, then proposes weekly improvements and automations. -
Forge (Developer / DevOps)
Manages this repo, docker-compose, and builds the Kanban dashboard & skills. -
Sentinel (Guardian)
Watches costs, risks, and repeats; can veto risky actions and propose safer flows. -
Scout (Curator)
Finds, summarizes, and routes tutorials and articles into actionable tasks. -
Ranger (MediaOps / Pi 4)
Automates the Raspberry Pi 4 media stack (Transmission, Sickrage, Plex, VPN).
This project starts as a personal lab, but contributions are welcome as it matures.
Ideas for contributions:
- New skills (tools) under
skills/for common workflows. - Example configs for different model providers.
- Docs: setup guides, troubleshooting, best practices.
- Improvements or alternatives to the Kanban dashboard.
If you open a PR, please include:
- A short description of the change.
- Any new tools documented in
workspace/TOOLS.md. - Updates to
CHANGELOG.mdif it’s a notable change.
This project is open source under the MIT License (see LICENSE).
- Phase: Early, experimental, but structured.
- Audience: People who want to learn AI engineering by actually shipping an agent system, not just playing in notebooks.
If you fork this, feel free to adapt the agents, rename them, or swap out tools and models. The goal is to give you a clear, opinionated starting point.