Notes from building OneCamp
What shipped, what broke, and what changed because of it, written by the person who builds it.
Docs and tablesThreads to follow, docs on the web, and a security update to install todaySince the last post, OneCamp has had four releases, with AI and without. The biggest brings chat threads you follow, with a tab of their own in the Inbox, and mentions that ask before they notify a whole channel. Split view arranges by drag, keys or menu, a doc can be published as a web page, and a doc's history now goes back a year. Calls get backgrounds and noise reduction from your own server, and imports bring much more across from Slack, Notion and the task tools. Today's security update keeps your people's sign-in with your own server, so install it today.Akash Hadagali
October 2026
- Projects with roles, tables with undo, events that repeatEveryone in a project now has a role, and its members add and change its tasks without waiting for an admin.Docs and tables
- Docs for the whole team, and a security update to install todaySince the chat post, OneCamp has had four releases, with AI and without.Docs and tables
- A close look at OneCamp's chat found more than fifty things wrongI set out to compare OneCamp's chat with Slack, one part at a time.Chat and calls
- Docs on the demo now: toggles, tables, equations, find and replaceOneCamp's docs have the blocks people who write in Notion reach for without thinking: toggles that each reader opens for themselves, simple tables, equations, callouts…Docs and tables
- A workspace with nothing in the wayRunning it
- OneCamp has colour now, and it's faster where you feel itRunning it
- Three bugs the redesign turned upRunning it
- Everyone has a handle nowRunning it
- Your team arrives ready to writeSecurity
- An agent can only reach what the person asking canAgents
- Move your team over, and bring everyone with itRunning it
- The demo worked. Every install didn't.Running it
- I went through OneCamp's permission checks. Over thirty were wrong.Security
- Link your tables, and add up what's linkedDocs and tables
- Formulas, sorting and filters for your tablesDocs and tables
- Say it in a clipChat and calls
- See where work piles upProjects
- Seen: read receipts in DMs and group chatsChat and calls
- Dependencies for plans that overlapProjects
- Invoices you can follow to paidProjects
- Move to OneCamp with your fields intactProjects
- Fields of your own, and a burndown for every cycleProjects
- How did the week go?Projects
- Standups without the meetingProjects
- Bill your time at the right rateProjects
- Goals that fill in by themselvesProjects
- Plan in hours, count time off, and bring your monday.com boardsProjects
- Tasks that wait on each other, and who has too much this weekProjects
- See every project on one page, and every plan on a timelineProjects
- Describe a project in a sentence, start with its planProjects
- Start a project with its plan already in itProjects
- Work through your tasks from the keyboardProjects
- Tell your client where the project stands, in a minuteProjects
- Your chat, your doc and your board, side by sideProjects
- See who has what, and hand it over with a dragProjects
- Deleting a doc said done and kept the docRunning it
- Your client approves the work, then you send the invoiceProjects
- Sign in with your fingerprint, and other things that stopped getting in the waySecurity
- Stop writing status emails. Send your client the projectProjects
- Our clients lived in four other tools. Now they get a linkProjects
- My agents kept saying done when they had only startedAgents
- Half the team was still in Slack, and everyone's email was in another tabChat and calls
- I said the server would stay closed. Today all of it is open sourceRunning it
September 2026
- Every agent row said who it acted for. None said whether anyone was watching.Agents
- I spent a week comparing my agents to everyone else's. Then I let theirs in.Agents
- My agents could already ask a question. They just couldn't offer the answers.Agents
- Six things were quietly off and none of them threw an errorAgents
- A changelog is useless without directionsAgents
- AI governance is mostly boring plumbingAgents
- Every feature worked and nobody could reach itAgents
August 2026
- Every test passed and the feature was lyingRunning it
- One dead hostname took video calls down for 26 daysRunning it
- Every health check was green and nobody could download my productRunning it
- The update downloaded fine, and never ranRunning it
- One server per customer, and the four times the obvious design was wrongRunning it
- Shipping two editions, and the customer install that actually worksRunning it
- Two-factor, SCIM, and the config file nothing was checkingSecurity
- The same one-line fault, five times, and the test that missed it tooRunning it
- A failed signup burned the email address foreverSecurity
- We opened OneCamp to outside AI agents, and every gate we added found a bugAgents
- One context window for every model was quietly wrongAgents
- The code was written. Nothing called it.Security
- Regex is not a sanitiser, and other things I got wrong about textSecurity
- What we fixed so you never notice: a search outage, a coding agent that couldn't run, and 31 screens that lied to youSecurity
July 2026
- Agents that can ask each other for help — without laundering permissionsAgents
- AI teammates you can interrupt: stop it, steer it, and actually watch it workAgents
- OneCamp AI teammates reach your whole workspace: external databases, documents, voice, and governed codeAgents
- OneCamp AI teammates open pull requests: a coding agent that ships on your own infra, not someone else's cloudAgents
- OneCamp AI teammates get senses and skills: vision, data analysis, sandboxed code, and agents that watch your workAgents
June 2026
- OneCamp AI teammates: agents that live in your channels, with governance you can auditAgents
- Putting a budget on AI: workspace and per-user token caps for a self-hosted workspaceAgents
- Making OneCamp programmable: a public API, scoped tokens, an MCP server, and a TypeScript SDKAgents
- OneCamp tables: Notion-style databases your AI and API can actually useDocs and tables
- OneCamp collaborative boards: a Miro-class whiteboard on your own infrastructureDocs and tables
- OneCamp AI agents: from a chatbot that answers to a coworker that does the workAgents
- Workflows in OneCamp: Slack-class automation without the sprawlRunning it
- The AI that sits in your calls: how OneCamp turns meetings into notes, decisions, and memoryChat and calls
- AI nudges in OneCamp: a workspace that remembers what you promisedAgents
- OneCamp connectors: I gave the workspace AI access to Gmail, Google Calendar, and GitHubAgents
- I built a full Slack-style app platform for OneCamp. Here's every decision I made.Running it
- Hardening a self-hosted workspace: zero-trust ingestion and client resilienceSecurity
- How I built a self-hosted, AI-agnostic workspace with active memory layeringAgents