Your AI team, with you in control.
A server-hosted workspace for role-based bots, shared context and reviewed actions.
Cloud is in assisted preview. Mac is an unreleased local prototype. Dedicated per-bot computers, complete automated Plays and fully validated restart and reconnection are coming soon.
Illustrative floor. Scripted, no model is called.
One request, five layers.
- 01You ask in plain words
Type the job in a chat with chief_of_staff or any bot.
- 02The dispatcher plans
A plan card shows its reasons and the assigned bots, with a countdown you can stop.
- 03Desks do the work
Every task has one owner bot, and it moves across the tasks board as it goes.
- 04You give the yes
Outbound Slack and email wait on an approval card. You answer Allow or Deny.
- 05Knowledge stays
Shared knowledge lives in a Brain you edit as text, with versioned undo.
Watch a request cross the floor.
- You askOne line in a chat with chief_of_staff.
- The desks pick it upThe dispatcher hands each part to the bot that owns it.
- It waits for your yesAnything outbound stops on an approval card.
- The Brain keeps itWhat the team learned stays, with versioned undo.
Built like a company, not a chatbot.
An AI team with defined roles, shared context and a task board. In enabled spaces, a dispatcher can plan and assign work for review. Not every task is necessarily dispatcher-managed.
Walk up to a desk
Each bot has a role, a place in the team and the model you pick for it. Pick one to see the kind of work it does.
A server-hosted workspace, set up with you.
Run a server-hosted Koshra deployment with assisted setup. Hosting, support and model-provider terms are agreed separately.
- CloudKoshra Cloud is the server-hosted web app, in assisted preview.
- MacKoshra for Mac is coming soon: an unsigned local prototype, not a released app. Optional linking between Cloud and Mac is not available yet.
- ComputersBots currently use shared cloud computers. Dedicated per-bot computers and fully validated live viewing are coming soon.
- Your dataCore application data is stored on the selected server. Files, connected services and model providers may process data elsewhere.
- Foundation licenceBuilt on an Apache-2.0-licensed foundation. Koshra-specific distribution, support and resale rights are governed by separate agreed terms.
- ModelsChoose supported model providers or bring an API key. Provider charges, quotas, availability and data policies apply. Some providers offer free-tier models; availability is not guaranteed.
- Sign-inGoogle and generic OIDC sign-in are coming soon: the implementation exists, but production credentials and end-to-end sign-in are not configured or validated. Using an existing ChatGPT or Claude subscription is also coming soon.
- PlaysPlays is a preview catalog. Supported actions are limited to owner-staged email and Twenty company creation, with a separate explicit approval.
- IsolationCloud computer isolation has passed bounded synthetic checks. Full supervisor restart and reconnection acceptance is unfinished. Mac OS-enforced sandboxing is coming soon.
Review each configured provider before choosing a residency policy. No security certification, contractual uptime or overall product ranking is claimed. How Koshra handles your data
Change the brain, keep the job.
Pick the model for each bot. Switch in the middle of a chat and the bot keeps its job and its chat, with a clear note where the switch happened.
- 01Per botSet the model for each bot on its own
- 02Switch mid-chatA "Continued with" note marks it
- 03Backup chainA backup model chain behind each bot
- 04On every replyThe model, cost in USD and time
Bots draft. You decide.
One-click permission modes per bot, and safety rules that hold in every mode.
- Review drafts before use. The limited Plays email action requires explicit owner approval. Ordinary connector actions follow configured tool rules.
- CRM rules. Configured rules block destructive operations and hold bulk changes. Plays supports typed Twenty company creation only.
- Rules per action. Each tool can be set to Allow, Ask or Block, and creating new bots or schedules needs approval.
- Stuck runs, handled. If a run stops making progress, a bar shows it with a Cancel button.
One-click permission modes per bot. Modes only tighten: the safety rules underneath still apply in every mode. The mode you pick here also drives the demo below.
Walk the floor.
Interactive scripted demo: no model calls or external actions. A plan card and an approval card are examples, not a live send.
Scripted simulation. No model is called and nothing is sent.Mode: Ask risky
Illustrative board. Cards and owners are examples, and tasks from the demo above land here.
Want the app itself? Click through a replica of the Koshra app: the tasks board, a plan card and an approval card.
Hand over one job first.
Example workflows for assisted setup. Fully automated, end-to-end validated recipes are coming soon.
research_leadPre-discovery brief
A sourced one-page brief on the account and the people before a booked discovery call. Every claim is sourced or marked unknown, and a person approves it first.
Pricing: talk to us
chief_of_staffMeeting intelligence
Each client call becomes one meeting record: summary, decisions, next steps with owners, and follow-ups held for approval.
Pricing: talk to us
product_leadReverse ICP audit
Work backwards from who bought, stalled or churned to test your stated ICP before more spend goes into it.
Pricing: talk to us
revops_deskPipeline hygiene
Stage rules and required fields, then a scheduled scan that proposes fixes in small batches. Bots never merge or delete.
Pricing: talk to us- Self-hosted, inside your stackKoshra runs on your own systems, next to the tools your team already uses. Your data and your rules stay where you put them.
- On the model you choosePick the model per bot, switch mid-chat and keep a backup chain behind it.
- Your rules, enforcedAllow, Ask or Block per tool, approvals for outbound messages and guard rails on your CRM.
Book a demo or join the waitlist
Tell us what your team should hand off.
A few lines help us prepare. Or pick a time straight away.
- Demo requests are stored on our server for follow-up about Koshra.
- No newsletter. We only use it to reply about Koshra.
Questions from the floor.
Short answers first. Not here? Ask below and it goes into your demo request.
What is Koshra?
Koshra is a server-hosted workspace from Xeme AI Lab for role-based bots, shared context and reviewed actions. In enabled spaces, a dispatcher can plan and assign work for review. Cloud is in assisted preview. Mac is an unreleased local prototype.
What does the name Koshra mean?
Koshra (said KOHSH-rah) comes from the Sanskrit kosha, a treasury or store. It is the place where the team keeps tasks, meeting records and an editable Brain.
Who is Koshra for?
Teams that want bots to take on defined jobs, such as a pre-discovery brief, meeting records or a pipeline check, while a person reviews what goes out. Availability is assisted preview, not a public self-serve release.
Can a bot send something without my approval?
Review drafts before use. The limited Plays email action requires explicit owner approval. Ordinary connector actions follow configured tool rules. End-to-end coverage across all outbound paths is not yet verified.
Can a bot delete or merge CRM records?
Configured CRM rules block destructive operations and require review for bulk changes. Plays currently supports only typed Twenty company creation. HubSpot and arbitrary CRM play writes are not supported.
Which AI models does Koshra use?
Per-bot model selection, mid-chat switching and fallback configuration are implemented. Usage estimates depend on provider reporting. Provider charges, quotas and free-tier availability are not guaranteed.
Do I own my Koshra deployment?
You can run a server-hosted deployment with assisted setup. Core application data is stored on the selected server. Files, connected services and model providers may process data elsewhere. The product is built on an Apache-2.0-licensed foundation; Koshra distribution and support are separate agreed terms.
How does Koshra assign tasks?
In enabled spaces, a dispatcher can show a plan card with its reasons, the assigned bots and a countdown you can stop. A task can have one owner bot and move across the tasks board. Not every task is necessarily dispatcher-managed.
Can an agency resell or white-label Koshra?
Only under separate agreed terms. The Apache-2.0 licence covers the foundation, not every Koshra release asset or commercial right.
Where is my data stored?
Core application data is stored on the selected server. Files, connected services and model providers may process data elsewhere. Review each configured provider before choosing a residency policy. Koshra does not claim a formal residency certification.
Is self-hosting supported?
Assisted self-hosting is available by arrangement. Production changes should have a reviewed backup and rollback plan. That is not a contractual promise that every change already has one.
Where does Koshra run?
Koshra Cloud is a server-hosted web app. Use the responsive web app on a phone. Web Push depends on browser and device permission. Native mobile apps are coming soon. Koshra for Mac is an unreleased unsigned prototype.
How much does Koshra cost?
Assisted preview. Contact us for availability and pricing. A public self-serve release is not promised.





