We Opened OneCamp to Outside AI Agents, and Every Gate We Added Found a Bug
This is the first of four posts about a week with no new features in it. The previous one was about unglamorous fixes; this week was about sixty commits across...
read moreThis is the first of four posts about a week with no new features in it. The previous one was about unglamorous fixes; this week was about sixty commits across...
read moreOne of four posts about a week with no new features in it. The first was about opening OneCamp to outside AI agents; this one is smaller and, if you...
read moreOne of four posts about a week with no new features in it. The others were about opening OneCamp to outside AI agents, token limits that follow the model, and...
read moreOne of four posts about a week with no new features in it. The others were about opening OneCamp to outside AI agents, token limits that follow the model, and...
read moreThe last few posts were about new capability. This one is about the other half of the job, and I think it’s the more useful read. Three things happened. Someone...
read moreIf you’ve built more than one agent in OneCamp, you’ve probably hit this and assumed it was a bug. You have a research agent and a writing agent. You ask...
read moreEvery post in this series has pushed on the same idea: an AI that does the work, not one that answers questions about it. Agents got a place in your...
read moreThe last few posts have walked one line: OneCamp’s AI went from a chatbot that answers, to a teammate with a place in your channels, to one with governance you...
read moreFor the last few weeks these posts have followed one thread: turning OneCamp’s AI from a chatbot that answers into a teammate that does the work. It got a place...
read moreLast week’s post was about giving OneCamp’s agents a place in the room, an agent becomes a real, @mentionable member of a channel or DM, you can hand it a...
read moreA few weeks ago I wrote about turning OneCamp’s assistant from a chatbot that answers into an agent that does the work: creates tasks, drafts docs, reads then acts, always...
read moreThe moment a workspace has AI agents, an AI assistant, AI that draws diagrams, and AI that builds tables, it also has a new way to spend money (or, on...
read moreA workspace becomes a platform the moment something other than the UI can drive it. Up to now everything in OneCamp went through the web app and the session cookie....
read moreEvery workspace ends up needing a small database. A content calendar. A bug tracker that is lighter than Jira. A list of vendors with status and owner. A reading list....
read moreEvery workspace eventually grows a blank canvas. Docs are great for prose. Tasks are great for work that has a shape. But some thinking only happens on an infinite surface:...
read moreThere is a quiet line every AI assistant eventually has to cross. On one side, it answers questions. “What did the team decide about the release?” “Summarize this channel.” Useful,...
read moreEvery team, once it grows past a certain size, wants the same handful of small automations. When someone joins the #welcome channel, greet them and point them to the docs....
read moreThink about the last good meeting you had. Real decisions got made. A few people took on action items. Someone raised a question that genuinely mattered. And then… the call...
read moreHere’s a thing that happens to all of us. You’re in a call on Tuesday. Someone asks if the onboarding doc will be ready, and you say “yeah, I’ll have...
read moreEvery AI assistant has a context problem. You ask it “what’s on my plate today?” and it knows what’s inside your workspace — messages, tasks, docs. But it has no...
read moreThere’s a moment in every workspace product’s life where chat alone stops being enough. You want to trigger a Jira issue from a conversation. You want a GIF button. You...
read moreWhen you host your own workspace, security isn’t someone else’s problem. In a standard SaaS workspace (like Slack or Microsoft Teams), a massive team of engineers manages global file quarantine,...
read moreWhen I first built OneCamp as the self-hosted, anti-SaaS workspace, my goal was simple: give teams absolute control over their communication, data, and workflows without paying massive recurring subscription bills....
read moreWhen building OneCamp as the self-hosted, all-in-one anti-SaaS workspace, the biggest friction point for teams migrating to it was always the same: "Our data is locked inside five different SaaS...
read moreTwo months after launching OneCamp, I just shipped the largest update since day one. 172 backend files changed. 462 frontend files changed. 16,845 new lines of Go. 21,565 new lines...
read moreTeams are paying a lot of money for their tooling. And not just Slack - it’s Slack plus Notion plus Jira plus Google Meet plus a calendar sync tool. Five...
read moreOn March 9th, 2026, I launched OneCamp. It’s a self-hosted, all-in-one workspace. Chat. Tasks. Docs. Video calls. Calendar. A local AI assistant. All on your own server. One-time payment. No...
read moreWhen I tell people I used MQTT for a team chat app, they look at me the way people look at someone who shows up to a dinner party with...
read moreThe most common mistake in AI-integrated backends: treating the LLM like a normal API call. POST /ai/ask { "question": "summarize my week" // 12 seconds pass 200 OK { "answer":...
read moreWhen I mention that OneCamp uses both PostgreSQL and Dgraph, I get one of two reactions: Developers: “Interesting - what’s the query pattern that drove that?” Everyone else: “You used...
read moreGithub link : Click here to see the GitHub repo IT’S LIVE AT: live page It’s a very simple use of websockets to implement chat and whiteboard. NOTE Just a...
read moreImplementing this project was fun since i got to know so much about the actors in the supply chain and roles ! Github link : Click here to see the...
read moreI made this project during a course (Udacity BLockchain Nanodegree). I did the course because it was for free if I complete it within 30 days which I was able...
read moreI have been learning about docker engine for past 2 months and I got to know that docker swarm uses Raft algorithm which has been implemented natively without other services...
read moreIt’s been a month since i have been learning NodeJS and from past one week I have been making a server health check using pure NodeJS (Without NPM) ! Github...
read more