Your team's chat, docs and calls, on a server you own.
Like Slack, Notion and Zoom in one open-source app, with AI agents that can only do what you can.
- #43
agent.drill.attempt
Drill: an agent acting for demo@onemana.dev is about to attempt a post in #drill-finance
Hash of the row before: 62ea…8266 This row's hash: 68d9…5ca7 (matches the row below)
- #44
agent.drill.refused
Drill: post in #drill-finance refused (you are not a member of this channel)
Hash of the row before: 68d9…5ca7 (matches the row above) This row's hash: 690f…575d




- Release Captain is an agent, and every message it posts says so.
- It reports what is done and leaves the load test open until someone posts the numbers.
- A check-in asks the channel every weekday, and the answers collect in one thread.
- Open source
- AGPL-3.0, on GitHub
- v2.71, 10 Oct
- 42 releases in the last 30 days
- 4 GB of RAM minimum
- Ubuntu or Debian, one command
- Your data stays put
- No telemetry; your messages and files stay on your server
Chat, docs, tasks, calendar and agents in one app
Each screen is from the live demo, which opens without an account.
Write together, with everyone's cursor on the page. Tasks and channels link straight to the doc.
Open it in the live demo
Safe AI
Watch an agent get stopped
Priya can't post in #finance. Neither can her AI agent, and the attempt is written down.
#finance
- Priya N.@Release Captain post the Q3 numbers in #finance
Audit log
The decision is written here before the tool runs. If it cannot be written, the call does not happen.
Priya asks
The live demo runs the same check. Run the drill yourself, then check the record it wrote. No account, nothing to install.
An agent can only do what you can do
Before every action, OneCamp checks what the person who set up the agent is allowed to do right now. Remove someone from a channel and their agents lose it at once.
Nothing happens off the record
Every action is written to a log before it runs. If it cannot be written down, it does not run.
You can see what was blocked
When an agent is stopped, the log says what it tried, why it was stopped, and who it was working for. Nobody can quietly edit the log afterwards.
What you are signing up to run
Self-hosting means somebody on your team looks after a server. This is what that involves.
- Install
- One command on an Ubuntu or Debian server with 4 GB of RAM. It sets up Docker, SSL, the database and the web app; allow 10 to 20 minutes the first time. Install guide
- Updates
- One command. It refuses to start against a database it does not match rather than corrupt anything.
- Backups
- Scheduled at install, search included, and a restore that never leaves the app stopped. A backup on the same machine is an undo buffer, not disaster recovery, so copy it somewhere else.
- Company sign-in
- SAML, OIDC and LDAP sign-in, SCIM provisioning, and an audit log you can export with its hashes. These come with a licence.
- Moving from Slack
- Channels, threads, direct messages, files and reactions come across, with a plan shown first and a rollback after. Slack apps, workflows and huddles do not.
- Who runs it
- You do: it is your server. If nobody on the team wants that job, OneCamp Cloud runs it for you, and a hosted tool may suit you better. See Cloud
Against a Slack, Notion and Zoom stack, Mattermost and Huly
The last row is the one OneCamp loses.
| Fact | OneCamp | Slack + Notion + Zoom | Mattermost | Huly |
|---|---|---|---|---|
| Runs on your own server | Yes | No, their cloud | Yes | Yes |
| Source code you can read | Yes, AGPL-3.0 | No | Yes, open core | Yes |
| 40 people, first year | ₹24,999 once, plus your server | About ₹14,60,000 | Free Team edition; paid editions quoted by sales | Free to self-host (EPL-2.0, community-maintained fork) |
| What limits an AI agent | The asking person's own permissions, checked on every call | Each tool's own AI, in its own cloud | Deployment settings; bring your own model | AI listed as to be decided |
| Record of what agents did | Every agent run, with what it did and what it was refused, in a hash-chained log | Audit logs on top-tier plans (Zoom from Pro) | Audit logs on Enterprise editions | Not published |
| Guests in a channel | Yes | Yes, on paid plans | Yes, on Professional and up | Not published |
| Video calls | Yes, on your server | Yes, in Zoom | Yes; group calls on paid editions | Yes |
| Ready-made integrationsWhere OneCamp loses | A few: Slack, Gmail, Google Calendar, MCP, webhooks | Thousands | A plugin marketplace | GitHub sync and a few more |
From each product's own pages, checked October 2026: Slack, Notion, Zoom, Mattermost, Huly. The stack is Slack Pro, Notion Plus and Zoom Pro at list price and today's exchange rate. The longer comparison
Pricing
Free for small teams. Pay once when you grow.
Free
₹0
Up to 25 people
Everything a team uses, on your own server. No card, no email.
You get: A free key and one install command
Licence
₹24,999once
≈ $258 at today's rate
Any number of people
Everyone on your server, for good. Single sign-on, SCIM and audit export included.
You get: A key by email, with a GST invoice
Cloud
₹9,999a month
≈ $103 at today's rate
Up to 30 people, run by us
Your own server, which we set up, update and back up. A self-host licence is included.
You get: An address on onemana.dev, or your own domain
No trials or refunds: try the live demo and the free plan first.
Prices include GST. You pay in Indian rupees. Dollar amounts are at today's exchange rate (₹96.87 to the dollar); your card converts at its own rate and may add a small foreign transaction fee.
Before you pay
Where does the model run?
OneCamp ships no model. Connect OpenAI, Anthropic or any compatible endpoint with your key, or run Ollama on your own server (about 8 GB more memory). Local-only mode refuses cloud providers, and PII is redacted before anything leaves. Cloud runs one for you.
Can the assistant I already use work in OneCamp?
Yes. Connect ChatGPT, Claude, Grok Bot or any MCP client by URL and approve it once. It acts as you and never more: deleting waits for a person's approval, every call is on the record, and disconnecting stops it at once.
Do you support SSO and SCIM?
SAML 2.0, OIDC, and LDAP for sign-in; SCIM 2.0 for provisioning; TOTP with recovery codes for password accounts. Directory-provisioned accounts authenticate at your IdP and cannot be given a local password that routes around it. No enterprise tier unlock.
I pay once. What is included?
One licence key, unlimited users, no annual renewal. Everything is included: agents, local AI, SSO, LDAP, SCIM and audit export. Cloud plans include a self-host licence so you can switch later.
What if OneMana shuts down?
The code is open source: server AGPL-3.0, web app MIT. Your instance does not phone home. It keeps running on your hardware.
If you can't say what your AI is allowed to do, this is for you.
It can only do what you can. It writes down everything it does. It runs on your own server.
