AI agents
AI operations team for a digital agency
A self-hosted team of AI agents (project manager, developer, marketing and sales) working across the agency’s client projects, with a human approval on every external action.
AI agents
PythonFastAPIhtmxSupabaseDockerTraefikGitHub Actions
TechnologyPythonFastAPIhtmxSupabaseDockerTraefikGitHub Actions
01
The challenge
- Too many parallel client projects to keep on track by hand
- Development, marketing and sales all competing for the same people
- Agents must never post, send or deploy anything unreviewed
- Everything had to run on one affordable server
02
What we delivered
- PM agent with daily briefings and board management
- Worker agent that picks up approved development tasks and opens pull requests from a Docker sandbox
- Marketing and sales agents that draft content, ads and outreach for review
- Shared state, so all agents collaborate on one board
- Approval portal (FastAPI + htmx) plus approvals by WhatsApp and Telegram
- Docker Compose deployment behind Traefik with a CI/CD pipeline to the server
03
How we delivered
We gave each agent its own role, rules and skills. The shared board is the single source of truth, and every external action (a message, a post, an ad, a merge) waits in an approval queue. Development tasks run in an isolated Docker sandbox, so an agent can never touch production directly.
04
Outcomes
01
Daily briefings instead of manual status meetings
02
Human approval on every external action
03
Agent-written code isolated in a sandbox
04
Runs on a single small server
More of our work
View all workHave a project in mind? Let’s build it.
Book a free 30-minute call. You will receive a tailored proposal within 2 business days.