Skip to content

Self-hosted · Open-source frontend

An agent can only do what the person behind it could.

Checked live on every call, and written to the log before it acts. Chat, docs, tasks, video and calendar come with it, in one Docker deploy, with no per-seat fees and nothing leaving your network.

Audit log · workspaceacting as Priya N.
  1. 09:14:02task.createallowed#engineering · “Cut 2.7.0 release notes”
  2. 09:14:02doc.readallowedRelease checklist
  3. 09:14:03channel.postrefused#financePriya cannot post in #finance, so neither can her agent

Written before the action, so a refusal is on the record too.

Acme Inc

engineering

Release Captain · AI teammate · in this channel

Ask AI
AK

Aisha Khan9:38 PM

Release window is 9pm. Are we actually good to go?

Message #engineering…

Preview of OneCamp at /app/channel/engineering

Product tour

See it before you commit

Walk through the app: channels, AI, docs, tasks, and more. Built from the same components we ship.

ChannelsAIDocsTasksVideoCalendar

Full product walkthrough · built from the same components we ship

Governed AI

Permissions, not promises

Most AI workspaces ask you to trust that the assistant will behave. This one is built so it cannot misbehave quietly.

  1. An agent can only do what its author could

    Every action is checked against the live permission graph of the human who authorised it: channel, project, and document membership, read at the moment of the call. Remove someone from a channel and their agents lose it on the next request, not at the next token rotation.

  2. If it can't be recorded, it doesn't happen

    The audit entry is written before the tool call. A failed write refuses the call. A decision that was made and never recorded is worse than one recorded and abandoned, because only the second is discoverable afterwards.

  3. Refusals are on the record

    A denied call leaves a row with the reason, the credential, the named agent, and the human behind it. Each entry hashes the one before it, so quiet edits to history break the chain.

Local-only AI that refuses cloud providers · on-server Whisper for calls · SCIM offboarding that reaches agents. Details in the docs. Read the docs

Enterprise controls

The boxes procurement makes you tick

Already in the box. No enterprise tier, no add-on SKU.

Identity

  • SAML 2.0 single sign-on
  • OIDC, for anything modern
  • LDAP / Active Directory
  • Two-factor auth with recovery codes

Lifecycle

  • SCIM 2.0 provisioning
  • Automatic deprovisioning on offboard
  • IdP-managed accounts can't add a local password
  • Role and project permission model

Evidence

  • Tamper-evident admin audit log
  • Chain verification endpoint
  • CSV and JSON export with row hashes
  • Named actor: human, integration, or agent

Data

  • Runs entirely on your infrastructure
  • Residency follows your server
  • Local-only AI mode
  • PII redaction before any outbound call

Why we built it

AI got access before anyone agreed to it

Not a compliance problem. A Tuesday morning problem.

An assistant gets wired into the wiki, the tickets, and the chat, and within a week it can reach more than most of the people who work there. Nobody decided that. Ask who authorised a particular action and the answer is usually a shrug and a log line with a token id in it. OneCamp starts from the other end. OneMana runs the company on it.

What buyers say

I purchased OneCamp, tried it out, and still use it. The quick video chat works, chat between users works, and it's easy to invite a colleague with an email request. You can easily ask the AI box questions, which is useful. It's truly an all-in-one build. Worth it, with a responsive, friendly developer.
Hherehere4242hereVerified buyer · Reddit
Something really sweet if you like to self-host for your team. Chat, tasks, docs, and video meetings, all in one workspace you own. One payment, and it replaces four subscriptions.
TTerry CarsonSelf-hosting community

Runs in production

Same app OneMana ships from

Open-source frontend

Read the code on GitHub

OneMana runs its own workspace on this: 8 GB RAM · 4 vCPU.

What's inside

The work the AI is governed over

Governance is only worth something if there is real work behind it.

AI agents
Badged teammates that act or propose, bounded by their owner.
Local AI
Ollama by default. Cited answers from your own data.
Audit trail
Every call, allowed or refused, hash-chained and exportable.
SSO and provisioning
SAML, OIDC, LDAP, SCIM 2.0, TOTP. No enterprise tier.
Chat
Channels, threads, DMs, files. Real-time over MQTT.
Docs
Block editor with live cursors. We cancelled Notion.
Tasks
Kanban beside your channels. Nothing to keep in sync.
Tables
Typed databases with grid, board, calendar and chart views.
Video
LiveKit and transcription on your hardware. AI recap after.
Your server
One Docker command, SSL included. No phone home.

Also automations, whiteboard, calendar, teams and programmable. All of it in the docs

Inside the product

What it actually looks like

Ask the AI to brainstorm a mind map on the whiteboard, or build a table from a sentence. Calendars with a live now-line. Docs with someone else's cursor in them. The same UI we use at OneMana.

Acme Inc
Onboarding board
DCAK
Generate with AI
AutoFlowchartRoadmapMind mapOrg chart
Describe what you want to draw…Generate

Preview of OneCamp at /app/board/strategy

Getting started

One person installs. Everyone else logs in.

Most teams are up in under ten minutes.

Run one command

SSH into any Docker-capable server and run the installer. It pulls images, wires SSL, and sets up the database.

Connect your directory

Point SAML, OIDC, or LDAP at it and switch on SCIM so joiners and leavers handle themselves. Or just send email invites and skip this.

Give the AI a job

Build an agent, decide whether it acts or asks first, and watch what it does in the audit log.

Works on every device. Web, PWA with push notifications, no app store required.

Switching

The two things that actually stop teams moving

Neither is price. You would lose your history, and somebody has to run it.

Bring your Slack history with you

Export your workspace from Slack, upload the archive, and OneCamp imports it.

  • Channels, messages and threads, in order
  • Direct messages and group conversations
  • Files, and the reactions on everything
  • People matched to their new accounts, avatars included

It shows you a plan before it writes anything, de-duplicates so a second attempt cannot double-post your history, and can be rolled back if you change your mind.

What it will not bring

  • Microsoft Teams exports, not yet
  • Slack apps, workflows and integrations
  • Huddles, and anything Slack does not put in an export

Said here rather than discovered afterwards.

And someone has to run it

Install
One command. SSL, database and models included, usually under ten minutes.
Updates
One command. It refuses to start against a schema it does not match, rather than corrupting anything.
Backups
Scheduled at install. A backup on the same machine is an undo buffer, not disaster recovery, and it says so.
Restore
Brings the schema forward, restarts in place, and never leaves the application stopped.
Health
One command says what a workspace still needs, down to whether it can send email.

It is still your server. If nobody on the team wants that job, a subscription is the right answer, and we would rather you heard that here.

Pricing

Buy once, or let us host it

One lifetime license for self-hosting, or fully managed OneCamp Cloud.

The math

Elsewhere the AI is a per-seat add-on on top of the seat. Here it is in the licence. Put your team size in below.

Pay once. Own it forever.

OneCamp Cloud · Managed

$99/ month

₹9,999/mo · up to 30 users

  • Free address on onemana.dev, or bring your own domain
  • Your own server. No database shared with anyone
  • We handle SSL, monitoring, and uptime
  • AI teammates included. Bring your own model key
  • Includes a self-host license. Switch anytime
  • We set everything up within 12 hours
people.
Slack + Notion + Zoom
$10,020
per year, and it grows with the team
  • Slack Pro, $9/user/mo
  • Notion Business, $10/user/mo
  • Zoom Pro, $13/user/mo
  • Notion AI, at its old add-on price, $10/user/mo
OneCamp, self-hosted
$443
first year, and it does not grow with the team
  • $299 licence, paid once, unlimited users
  • $12/mo server that runs it
  • AI included: local models, or your own API key billed at cost
  • Every year after this one is just the server

At 20 people that is 23× less, and the gap widens with every person you add.

Not counted: someone has to run the server. What that takes is above.

One email: what running your own takes, and what moves across from Jira, Slack or Asana. Unsubscribe in one click.

Hardware

Rough sizing

Starting points from real droplets, not lab benchmarks.

Under ~50 people

8 GB RAM · 4 vCPU

What we run OneMana on. Chat, docs, tasks, and CPU AI are fine here.

50–200 people

16 GB RAM · 4+ CPU

Add headroom if local AI is on all day or video is heavy.

200+ people

32 GB RAM and up

Treat this as a conversation, not a formula. We'll help you size it.

Questions

Before you buy

The emails we actually get. Short answers.

Where does the model run?

On infrastructure you choose. Ollama locally by default; OpenAI, Anthropic, or any OpenAI-compatible endpoint when you want. Local-only mode refuses cloud providers outright rather than warning and allowing them. PII redaction runs before anything outbound. OneCamp Cloud does not resell inference: you bring your own key.

What happens when someone leaves?

Deactivate them in OneCamp, or let SCIM do it from your directory. Eligibility is re-checked on every call, so their sessions, API tokens, and agents stop immediately. You do not hunt for credentials to revoke.

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. Agents, local AI, SSO, SCIM, MFA, and the audit log are included. Cloud plans include a self-host licence so you can switch later.

Can we import Slack?

Yes: channels and messages via the built-in importer, with a plan shown before anything is written and a rollback afterwards. What it will not bring is listed in Switching above. Plan a weekend cutover; do not expect a magic mirror.

What if OneMana shuts down?

You already have the backend binary and an open-source frontend. 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.

Bounded by your permissions. Audited before it acts. On hardware you own.

See pricing for lifetime and cloud plans

Instant license key · GST invoice · Unlimited users