Skip to content
orboto
Closed beta · Agent-native · Tickets · Docs · Time · US or EU hosting

Tickets, docs, time.
One workspace.

Talk to it.
It does the work.

Context for your agents.
Governance for you.

Plan it,
ship it,
log it.

Keep the knowledge.
Move work forward.

Bring your team, AI agents and project knowledge together. Plan the work, track its cost and keep everyone moving in the same direction.

Self-host or cloudManaged AI or your own modelsChoose your hosting region

orboto project board with tickets organized by status and assignee
01/Capabilities./surface

One place for your team. And the work ahead.

Plan the work, keep its context close and let AI help move it forward. Start with the capabilities your team needs and keep the rest connected.

Plan

Sprint planning that survives Friday. PMs see Kanban, devs query by OQL, finance sees a Gantt with the critical path highlighted - so you know which work drives the date, who owns it, and what it will cost.

  • Kanban, Lists, Sprints, Backlog + Gantt with critical-path overlay
  • Activity-on-Node network diagram - float per ticket, earliest / latest dates, pan + zoom
  • RACI roles + responsibility matrix - one Accountable per ticket, CSV / PDF export
  • Portfolio dashboards for progress, budget and at-risk milestones
  • Bulk-edit by OQL query across thousands of tickets
  • Custom roles + per-field permissions (PBAC)

Document

Turn project knowledge into answers people can find. Connected docs and an optional self-maintaining wiki keep sources and decisions close to the work.

  • Slash-commands + markdown shortcuts in WYSIWYG
  • Smart-links that update when targets move
  • Backlinks surface what depends on each paragraph
  • Semantic + full-text search across docs and tickets
  • Drafts and revision history
  • LLM-Wiki curation, review gates and stale-content checks

Track time

Time-tracking that finance trusts. Budget that matches reality. Capacity-planning that respects vacations - no spreadsheet detour.

  • One-click time-entry inline on any ticket
  • Timer + bulk-entry + IMAP-reply logging
  • Capacity-planning, absence-aware (team + individual)
  • Budget tracking in actual cost, not story-points
  • Timesheet approvals with audit trail

Automate

Put AI to work with your project context. Get help inside orboto or route ready tickets to connected agents, with permissions and review built in.

  • Label + assignee + estimate + priority suggestions
  • Duplicate-ticket detection (tsvector + semantic rerank)
  • Ask-docs RAG Q&A with cited source documents
  • Sprint retro generator + daily digest emails
  • Managed orboto AI, your own provider or local models
  • Agent work routing, human-only tickets and independent review lanes

Integrate

Speaks the protocols your stack already speaks. MCP for the AI clients, REST for the web, webhooks for everything else.

  • Native MCP server - OAuth one-click connect from Claude Desktop / Cursor / VS Code
  • orboto CLI with named connection profiles
  • Agent fleet runner and live push for persistent clients
  • First-class REST API with auto-generated OpenAPI docs
  • Webhooks + inbound e-mail (webhook · IMAP · SMTP)
  • Git: GitHub + GitLab (self-hosted + Enterprise Server) · Slack, Teams, Discord notifications

Migrate

Bring existing work into a guided import. Preview the source data, match people and statuses, then apply it to a new or existing project. Available data depends on the source.

  • Import from Jira, Linear, Asana, Trello, ClickUp, Notion, Monday.com, Azure DevOps, Redmine
  • GitHub Issues + GitLab Issues (Cloud + Enterprise + self-hosted)
  • File export or live API per source, or generic CSV / JSON with column mapping
  • Cross-instance project migration between orboto workspaces
  • Federation pull from another orboto instance

Localise

18 content languages with per-project overrides. Tickets stay in one language - gentle mismatch warnings, one-click translate, optional strict enforcement.

  • 18 content languages out of the box - workspace and per-project
  • Per-project language overrides the workspace default for localised teams
  • Gentle off-language warning + one-click translate, or strict enforcement that blocks
  • AI agents see the expected language up front, so search + dedupe stay consistent
  • Locale-aware dates, numbers, and currencies follow per-user preference

Notify

One event, every channel that asked for it. Slack, Teams, Discord, Telegram, email, webhook - per-user, per-event-type preferences across the board.

  • Native chat tools: Slack Block Kit, Teams Adaptive Cards, Discord embeds, Telegram DMs
  • Universal webhook channel with optional HMAC signing for everything else
  • Email template editor: WYSIWYG, live preview, 25-revision history, AI auto-translate
  • Built-in orboto Mail (EU-clean, GDPR-friendly) or any SMTP - one-click switch
  • Rich deep-links straight into the relevant ticket, comment, or milestone

Secure

Trust by construction. Per-field role-based access, SSO ready, every change in the audit log, secrets at-rest encrypted.

  • Custom roles + per-field permissions (PBAC) - no group-level workarounds
  • SSO (SAML + OIDC); SCIM user provisioning on Enterprise
  • BYOK customer-managed keys + SIEM audit-forwarding (Enterprise)
  • Append-only audit trail with tamper-evident integrity checks
  • AES-256-GCM at-rest · Argon2id hashing · MFA + per-device sessions
02/Agent-native./agents

Give your agents context. Keep your team in control.

From one connected assistant to an agent fleet: orboto brings the work, context, routing and review together. Your team decides what agents can see and which work they may pick up.

01

Shared context from the first task

Connect through MCP or the orboto CLI. Agents receive project briefings, working rules, tickets and dependencies together, so you spend less time repeating the background.

MCP · CLI · project memory · working rules

02

The right work, with clear boundaries

Route ready tickets to agents, reserve sensitive work for people and keep implementation and review separate. Exclusive work sessions prevent two agents from pulling the same ticket for the same role.

Routing labels · human-only work · independent review

03

Run a fleet you can steer

Run coding agents on your own server with pi-runner. Assign projects, roles and models from orboto, set daily work limits and pause new pulls. Model fallbacks keep provider limits from silently stalling a configured lane.

Agent lanes · model fallbacks · daily limits · pause

04

A handover you can follow

Messages, ticket history, linked commits and verification notes keep autonomous work visible to your team. Agents use the same project permissions and the same source of truth as the people reviewing the result.

Agent inbox · linked commits · verification notes

03/AI AssistantUnderstand and act

Less searching.
More moving forward.

Ask where a milestone stands, find the context behind a ticket or turn a conversation into an action. The in-app assistant works with the workspace you already use, under your permissions.

  • Review proposed changes before they run; configure auto-approval for routine actions.
  • Use managed orboto AI, bring your own provider or connect local models. Chat and search models can be configured independently.
  • See AI usage and control managed spend through your allowance, wallet and optional overage settings.
The orboto AI assistant in dark mode showing a completed answer based on the demo ticket DRFT-6
You control. Provider choice, permissions and approval settings.
See how it works →
04/TicketsPlan and deliver

See what matters.
Keep work moving.

Bring the backlog, owners, dependencies and release plan into one place. Switch from a board to a list or Gantt timeline without rebuilding the plan in another tool.

  • Plan with milestones, sprints and dependencies; spot the work driving your delivery date.
  • Make responsibility explicit with RACI roles and require sign-off before a ticket enters a protected status.
  • Keep discussions, attachments and linked commits with the ticket, so the next person has the full context.
The orboto Kanban board groups project tickets by workflow status
Your workflow. Boards, lists, Gantt, ownership and approval gates.
See how it works →
05/KnowledgeCapture and reuse

Answers today.
Knowledge that lasts.

Keep specs, decisions and guides alongside the work. Ask questions with citations back to the source, then save useful answers into your wiki for the next person.

  • Import documents or web pages, link them to tickets and keep revision history.
  • Enable the LLM-Wiki to propose updates from new source material, with a review gate or optional auto-apply.
  • Find stale pages, missing links and contradictions with scheduled wiki checks. AI features require a configured provider.
The orboto dark-mode wiki keeps project guides in a navigable page tree
Traceable answers. Source citations, revision history and reviewable updates.
See how it works →
06/Time and capacityPlan with reality

Know where time goes.
See what comes next.

Reserve focus time, log the work and see how it affects capacity and cost. Planning and reporting draw on the same tickets and time entries, so your team can act on the numbers.

  • Use timers, calendar entries and plan blocks to connect your week to the work.
  • Plan around working hours and absences; approve timesheets with a recorded decision.
  • Roll up progress, effort and configured budgets across projects in a portfolio dashboard.
The orboto calendar shows weekly time entries and project milestone context
One picture. Calendar, capacity, actual cost and portfolio reporting.
See how it works →
07/Live push./mcp/subscribe · for autonomous agents

Building an autonomous agent on orboto? Get pushed updates.

The MCP server emits standard notifications/resources/updated messages the moment a ticket, doc, project or timer changes. Subscribe a long-running MCP client to any resource and your loop reacts as the change lands - no polling, no missed windows, no race against your own cache.

  • Subscribe per resource - ticket / doc / project / timer - or use a query subscription to follow “all P0 bugs assigned to me”.
  • Permissions enforced server-side - your agent sees what its API key's account can see, no more.
  • Standard MCP - works with @modelcontextprotocol/sdk and any SDK that implements the resource-subscription primitive.
~/agent · subscribe.mjs
// Node.js: npm install @modelcontextprotocol/sdk@^1.29.0
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js';
import { ResourceUpdatedNotificationSchema } from '@modelcontextprotocol/sdk/types.js';

// Your workspace MCP URL, e.g. https://your-workspace.example/mcp
const { ORBOTO_MCP_URL, ORBOTO_API_KEY, ORBOTO_TICKET } = process.env;
if (!ORBOTO_MCP_URL || !ORBOTO_API_KEY || !ORBOTO_TICKET) {
  throw new Error('Set ORBOTO_MCP_URL, ORBOTO_API_KEY and ORBOTO_TICKET');
}
const client = new Client({ name: 'my-agent', version: '1.0.0' });
client.setNotificationHandler(ResourceUpdatedNotificationSchema, async ({ params }) => {
  const ticket = await client.readResource({ uri: params.uri });
  console.log(ticket.contents); // Pass fresh context to your agent loop.
});
const transport = new StreamableHTTPClientTransport(new URL(ORBOTO_MCP_URL), {
  requestInit: { headers: { Authorization: 'Bearer ' + ORBOTO_API_KEY } },
});
await client.connect(transport);
await client.subscribeResource({ uri: 'orboto://ticket/' + ORBOTO_TICKET });
console.log('Subscribed. Change the ticket to receive updates.');
process.once('SIGINT', async () => {
  await client.close();
  process.exit(0);
});

Run this as subscribe.mjs with Node.js. Set your workspace's MCP URL, an API key (or OAuth access token), and a ticket key you can access in the environment variables shown above. Keep credentials on the server.

The same pattern works for orboto://doc/<id>, orboto://project/<key>, and orboto://search/<query>.

08/Bundled./surface/included

Four sub-products that ship in the box.

Connect your calendar, turn email into tickets and bring existing projects along. Add single sign-on when your team needs it. Features and limits follow your plan.

Calendar suite

./surface/calendar

A calendar that handles planning AND time logging on the same surface. Plan-blocks reserve focus time; one click converts them to logged time once the work happens.

  • Plan-blocks - reserve focus time, convert to logged time inline
  • Click+drag to create a time-entry OR plan-block on the calendar
  • Six-level vertical zoom for finer planning resolution
  • Capacity-aware warnings inline as you plan (no "oh, I overbooked")
  • Context strip above the week (milestones · releases · due-dates)
  • Subscribe-by-URL feeds - personal + project ICS
  • Recurring time-entry templates + .ics bulk-import for absences

Inbound mail

./surface/mail-in

Forward an e-mail at orboto and a ticket appears. Quoted reply chains stripped, signatures removed, SPF/DKIM/DMARC enforced where you tell it to.

  • Per-project inbound addresses - one ticket pipeline per project
  • IMAP polling for accounts you already have
  • Self-hosted SMTP server option (Community + above)
  • AI-cleaned subject + body - no reply-chain noise, no signature blocks
  • Auth-policy gating - off / permissive / strict (SPF · DKIM · DMARC)
  • WYSIWYG e-mail template editor + AI translate + revision history

Imports

./surface/import

Move your existing work into orboto through a guided wizard. Review source data and fix mappings before applying the import. Live APIs can bring richer data than file exports.

  • Jira · Linear · Asana · Trello · ClickUp · Notion · Monday.com · Azure DevOps · Redmine
  • GitHub Issues + GitLab Issues (Cloud + Enterprise + self-hosted)
  • File export or live API per source, plus generic CSV / JSON with column mapping
  • Transactional one-shot - all-or-nothing, no half-imported projects
  • Review users, statuses, labels and milestones before applying
  • Cross-instance migration + federation pull from another orboto instance
  • Resume + retry on partial failure (network hiccup, rate-limit)

Enterprise SSO

./surface/sso

OIDC + SAML 2.0 procurement actually accepts. AD-FS attribute OID fallbacks, replay-validation across replicas, per-domain enforcement, audit log with a real error-code vocabulary.

  • OIDC + SAML 2.0 (entra · okta · google · keycloak · authentik · ad-fs)
  • AD-FS attribute OID fallbacks for the legacy claim shapes
  • DB-backed CacheProvider for SAML replay-validation across replicas
  • Per-domain enforcement - "everyone @acme.com signs in via SSO"
  • Audit-log with documented error-code vocabulary
  • Recovery ladder - forgot-password · IdP-down · DB-direct - documented

Cloud Business +

09/Enterprise./governance

Enterprise-grade governance. Already in the box.

Keep responsibility, approvals and delivery risk visible as your organisation grows. orboto brings portfolio reporting, risk records, sign-off and audit evidence into the same workspace. Availability and limits depend on your plan and configuration.

Access + accountability

Role separation that maps to how a real org is structured - then a trail that proves who did what.

  • Per-field PBAC: per-project + global roles, role templates, customer-scoped roles
  • RACI matrix - exactly one Accountable per ticket, CSV / PDF export
  • Append-only audit log with optional tamper-evident sealing and integrity checks
  • MFA + per-device session management

Security + data sovereignty

The controls procurement and security teams ask for first - and your data stays where you decide.

  • SSO: SAML 2.0 + OIDC (Entra · Okta · Google · Keycloak · AD-FS)
  • SCIM 2.0 user provisioning / de-provisioning (Enterprise)
  • BYOK customer-managed keys - envelope encryption, rotation, fail-closed
  • SIEM audit-forwarding · GDPR export + anonymise · air-gapped license

Cloud Business + / Enterprise

Compliance evidence

Audit season without the screenshot scramble. Pull the evidence bundle and hand it over.

  • Compliance Evidence Export - BSI-C5 / SOC-2 audit ZIP
  • The append-only audit log doubles as the evidence trail
  • GDPR / DSGVO data export + subject anonymisation on demand
  • EU or US hosting, your choice at signup - or self-host entirely

Delivery governance

Not just task-tracking - the controls that tell you a programme is on track and on budget.

  • Earned Value Management - SPI / CPI, variances, EAC / VAC forecast
  • Portfolio rollups for project health, progress, effort and configured budgets
  • Risk register, review cadences and structured decision records
  • Status approval gates, on-call rotations and escalation ladders
10/Self-hostComing alongside Cloud GA

Your data, your infrastructure.

The full product runs on a single docker-compose. Postgres + the application + the MCP server, three containers, no external service dependencies. The Cloud tiers and Self-Host run the same code on the same schema - Cloud is just us operating it for you.

Cloud goes live first. Self-host follows - built so a competent engineering team can run it for their own team without negotiating with a sales team first.

Tell us you're interested

We send one mail when Self-host is downloadable. No spam, one-click unsubscribe via the link in every mail. Stored separately from the Cloud waitlist.

~/orboto · setup preview
$ docker compose up -d

[+] Running 3/3
 ✓ Container orboto-db    Started
 ✓ Container orboto-api   Started
 ✓ Container orboto-web   Started

→ open http://localhost:3000
→ first user becomes admin · setup wizard runs · done.
11/PricingUSD · annual

Same product across tiers. Volume sets the discount.

Every capability is in every tier. Cloud Business adds the SSO and federation procurement asks for; Cloud Team adds managed hosting + orboto AI. The volume-staffel kicks in at 10, 25, 50, 100 and 250 seats - for all seats, not just the ones above the threshold.

Tier

Community

Self-host - coming after launch.

Free

free · for in-house teams

Tier

Cloud Team

Everything a normal team needs, hosted by us.

$10/ seat / mo

per seat / month · billed annually

Tier

Cloud Business

Same capabilities · plus SSO · federation · unlimited audit

$16/ seat / mo

per seat / month · billed annually

12/Get startedClosed beta

Bring your next project
into focus.

Give your team one place to plan, share knowledge and work with AI. Join the closed-beta waitlist, tell us what you need and we will email you when an invitation is available.

Made in Wuppertal · hosted in US or EU regions

orboto - one workspace for your team and AI agents