Open-source AI agent

Hire an agent to manage your ads

An agent that runs your ad campaigns and reports back where your team already chats. Set it up from a browser in minutes.

No terminal Self-hosted No lock-in
Trusted by businesses
What your ad manager agent does

An AI agent that actually runs your ads.

Sets budgets, runs campaigns, and reports back when it matters. No new app to check, no copy-paste, no babysitting.

A · Delegation

Delegate the campaign. Like you would a coworker.

Assign a campaign like you would to a coworker who knows ads. Tell it the budget and what good looks like. Then it goes off, runs it, and reports back in your chat.

Today's work
18 jobs
B · Chat

Slack, Teams, Discord. No new app.

Your ad manager agent shows up where the team already works. Talk to it like a coworker. Ask for a spend update, approve creative before it goes live, or just tell it to reallocate budget.

A
Alex
@dalmatian weekly ad update?
D
Dalmatian
Paused two underperforming keywords, shifted $180/day to the top three. Variant testing "cut onboarding time in half" copy. Early CTR 2.1× control.
C · Teamwork

Spin up a whole team. Of agents.

Each agent has its own skills, memory, schedule, and personality. They talk to each other, divide work, and report back. Marketer drafts the campaign, Sales Rep follows up with the leads in your CRM. You're the manager, not the worker.

S
Sales Rep
Inbound
qualifyfollow up
Running
M
Marketer
Outbound
researchdraftsend
Running
C
Support
Tickets
resolveescalate
Running
R
Recruiter
Hiring
sourcescreen
Running
D · Portability

Your cloud. Your files. No lock-in.

Dalmatian runs on a VPS in your own cloud account. Your campaign history, creative performance, and everything it's learned about your ad account live as plain files on a server you control. Switch cloud, switch LLM, take your ad manager agent with you. Nothing to migrate, nothing to export.

▸ /ad-manager-agent
memory/ 2m ago
outbox/ 14m ago
pulse/ 1h ago
skills/ 3d
AGENTS.md 5d
CHARACTER.md 9d
PERSONA.md 12d
Integrations

Connects to what you already use.

Talk to your ad manager agent on the chat app you live in. Plug it into the ad accounts and tools the job needs.

Channels · talk to your Ad Manager
Slack
Teams
Discord
Tools · what your Ad Manager plugs into
Meta Ads
Google Ads
LinkedIn Ads
Airtable
Google Sheets
Stripe
Google Analytics
Shopify
Canva
Calendar
Email
+ more

Thousands of tools supported. If your ad stack has an API, CLI, or MCP server, your ad manager agent can plug it in as a skill.

“My first agent was doing real work for me in under 30 minutes.”
Jean-Pierre Hagen Founder, SuperAmped
Frequently asked

Frequently asked questions.

Is Dalmatian really free and open-source?+
Yes. Inspect, modify, run it however you want. You bring your own server and either a ChatGPT subscription or an LLM provider API key; we don't charge for either.
Where does Dalmatian run?+
In your own cloud account, on a server you control. The dashboard and the agent run on the same machine. Nothing hosted by us in between.
Where does my data live?+
Dalmatian is open source and runs on your own server. Your agents' memory, chat history, and files stay on that server, not on Dalmatian's infrastructure. You can back up your data or move it to a new server whenever you want.
How does Dalmatian handle my API keys?+
When you connect a service like Stripe or Shopify, your API key is stored outside the agent's container. To use the service, the agent sends its request to Dalmatian, which attaches the key and forwards the call.
How are agents isolated on my server?+
Each agent runs in its own container on your server. Containers are isolated from each other and from the host system, with separate filesystems, memory, and credentials. You also control whether agents are allowed to reach the public internet.
What can it connect to?+
Chat over Slack, Teams, or Discord. It can work with Meta Ads, Google Ads, Stripe, Airtable, Triple Whale, and thousands more. Any CLI or API can be added as a skill.
Can I switch cloud or AI providers later?+
Yes. That's the point. Your agent's memory and setup live as plain files on your server. Move the server to another cloud, or point it at a different AI provider, and your agent comes with you.
Does my agent remember things between conversations?+
Your agent saves information that may be helpful in the future as memories. The agent automatically retrieves relevant memories whenever it chats or does work, so you don't need to repeat yourself. Memories are stored as files in the agent's container just like all the other files, so they can be backed up and moved.
How do I get started?+
Sign up for a cloud server, paste Dalmatian's one-line startup command, open the auto-generated dashboard URL, and connect your chat app. Full step-by-step walkthroughs for DigitalOcean, Hetzner, and Vultr are in the docs.

Hire an agent to manage your ads today.

Open-source, self-hosted, and built to run your ad spend.