Open-source AI agents

Own your AI workforce.

Ready-made AI agents that live on your own server. Set them up from a browser in minutes, chat with them like coworkers, and let them work while you sleep.

No terminal Self-hosted No lock-in
Trusted by businesses
What makes Dalmatian different

An AI agent that actually does the work.

Schedules itself, runs the job end-to-end, and reports back when it matters. No new app to check, no copy-paste, no babysitting.

A · Delegation

Delegate the work. Like you would a coworker.

Assign work like you would any coworker. Tell it what to do and what good looks like. Then it goes off, gets it done, and reports back in your chat.

Today's work
18 jobs
B · Chat

Slack, Telegram, Discord. No new app.

Your agent shows up where the team already works. Talk to it like a coworker. Assign jobs, ask for an update, approve drafts before they go.

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
qualify follow up
Running
M
Marketer
Outbound
research draft send
Running
C
Support
Tickets
resolve escalate
Running
R
Recruiter
Hiring
source screen
Running
D · Portability

Your cloud. Your files. No lock-in.

Dalmatian runs on a VPS in your own cloud account. Your agent's memory and setup live as plain files on a server you control. Switch cloud, switch LLM, take your agent with you. Nothing to migrate, nothing to export.

/ad-manager-agent
memory/2m ago
outbox/14m ago
pulse/1h ago
skills/3d
AGENTS.md5d
CHARACTER.md9d
PERSONA.md12d
Integrations

Connects to what you already use.

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

Channels · talk to your agent
Slack
Telegram
Discord
Tools · what your agent plugs into
Airtable
Notion
Email
Browser
Remotion
Sheets
Calendar
Linear
Stripe
Canva
Excalidraw
+ more

Thousands of tools supported. If it has an API, CLI, or MCP server, your 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
Setup

Up and running in minutes.
No terminal.

Dalmatian runs on a single VPS in your own cloud. Dashboard and agents ship together. Nothing to sign up for, nothing to configure.

  1. Step 01

    Deploy a server

    Spin up an Ubuntu 24.04 server with any major cloud provider. Drop our one-line install into the startup script. Your provider does the rest on first boot.

  2. Step 02

    Open the dashboard

    Open it in any browser. HTTPS is set up for you automatically. Your control center for agents, skills, and channels lives here.

  3. Step 03

    Connect your chat app

    From the dashboard, connect Slack, Telegram, or Discord with the bot token each app provides.

  4. Step 04

    Assign work

    Your agent joins the conversation. Give it a job and watch it run.

Step-by-step guides for

Open-source. Self-hosting is free. You pay for the cloud server (usually between $14 and $24 per month) and either a ChatGPT subscription or an API key from an LLM provider.

Frequently asked

Frequently asked questions.

Is Dalmatian really free and open-source?+
Yes. Released under MIT. 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, Telegram, or Discord. It can work with Airtable, Notion, email, a full browser, Remotion, Excalidraw, Stripe, Linear, Canva, Calendar, 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 your first AI agent today.

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