Skip to content

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.

Install freeUp to 25 people, no card
See pricing
  1. #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)

  2. #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

From the live demo's record, 20 September 2026. Each row carries the hash of the one before it. Check the file yourself
#engineeringMaya ChenRelease CaptainAgent
OneCamp on a phone: the #engineering channel, with a reply from the Release Captain agent.
  1. Release Captain is an agent, and every message it posts says so.
  2. It reports what is done and leaves the load test open until someone posts the numbers.
  3. A check-in asks the channel every weekday, and the answers collect in one thread.
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
The Q4 launch plan open in OneCamp's editor, with goals, owners and risks.

Safe AI

Watch an agent get stopped

Priya can't post in #finance. Neither can her AI agent, and the attempt is written down.

Interactive walkthroughSame permission rules as production

#finance

  1. 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.

  1. 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.

  2. 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.

  3. 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.

OneCamp compared with Slack, Notion and Zoom together, Mattermost and Huly
FactOneCampSlack + Notion + ZoomMattermostHuly
Runs on your own serverYesNo, their cloudYesYes
Source code you can readYes, AGPL-3.0NoYes, open coreYes
40 people, first year₹24,999 once, plus your serverAbout ₹14,60,000Free Team edition; paid editions quoted by salesFree to self-host (EPL-2.0, community-maintained fork)
What limits an AI agentThe asking person's own permissions, checked on every callEach tool's own AI, in its own cloudDeployment settings; bring your own modelAI listed as to be decided
Record of what agents didEvery agent run, with what it did and what it was refused, in a hash-chained logAudit logs on top-tier plans (Zoom from Pro)Audit logs on Enterprise editionsNot published
Guests in a channelYesYes, on paid plansYes, on Professional and upNot published
Video callsYes, on your serverYes, in ZoomYes; group calls on paid editionsYes
Ready-made integrationsWhere OneCamp losesA few: Slack, Gmail, Google Calendar, MCP, webhooksThousandsA plugin marketplaceGitHub 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.

Compare every plan, side by side

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.

Release notes by email

New releases and price changes, a few times a year. Unsubscribe in one click.