Putting a Budget on AI: Workspace and Per-User Token Caps for a Self-Hosted Workspace
The 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 moreLet me save you the LinkedIn “Open to work” energy. Here’s the actual story.
I’m the founder of OneMana - a tiny one-person company on a mission to kill subscription fatigue.
Teams today pay for Slack. Then Jira. Then Notion. Then Zoom. Then some calendar thing. None of them talk to each other. You end up doing 40% of your job just switching tabs.
I built OneCamp - a self-hosted, all-in-one workspace with real-time chat, tasks, docs, video calls, calendar, and a local AI assistant. Runs on your own server. One-time payment. No per-seat pricing. No vendor lock-in.
I launched OneCamp on March 9th, 2026. The mission is simple: break the cycle of endless subscriptions. 🚀
The frontend is fully open source on GitHub. The backend ships as a single binary you can set up with one command. Because life is too short for 47-step installation guides.
- My primary language now. OneCamp’s entire backend is Go.
- OneCamp FE is Next.js.
- Where it all started.
- Built ERC-721 tokens and supply chain apps.Also: Docker, Redis, PostgreSQL, Minio, LiveKit, Ollama, AWS (Lambda, SQS, DynamoDB), Kubernetes fundamentals.
- Used to run hackathons, mentor students, and give talks at national and international level events. It was a good era.Find me on Twitter · GitHub · LinkedIn · hey@akash.page
The 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