The mental model at a glance
Workspace
The unit of context. Everything (sources, agents, issues, knowledge) belongs to a workspace.
Sources
The repositories and folders the agents are allowed to read and change.
Agent team
A CEO orchestrator plus specialists who plan and delegate the work.
Issues and epics
Trackable work. Requests become issues, auto-grouped under epics.
The Forge
The bundled local model that executes code changes at $0 API cost.
Knowledge base
A living wiki for each workspace, built from your repos.
How the pieces relate
Read this flow top to bottom. Each concept feeds the next.You open a workspace
A workspace is the container for one product or area. It holds your sources, your agents, your issues and your knowledge in one place.
You add sources
You point the workspace at the repositories and folders you want the team to work on. This is the context the agents read from.
The CEO agent plans
You write a request in plain language. The CEO reads the sources, identifies the stack, and decides what needs to happen. It can delegate to specialists.
Work becomes issues
Meaningful requests turn into issues, grouped under epics, with status, priority and assignee. The product is trackable work, not throwaway chat.
The Forge executes
When code changes are needed, a premium model plans the edits and the local Forge applies them deterministically on your machine.
Everything runs on your machine. Your code, conversations, agents and data stay local under
~/.orkestral. No server is required and there is no telemetry.Workspace: the unit of context
A workspace is the boundary for everything Orkestral does. When you switch workspaces, you switch the whole world: a different set of sources, a different agent team, different issues and a different knowledge base. Nothing leaks across workspaces. Use one workspace per product, client or major area. Each workspace also carries its own accent color so you can tell them apart at a glance.Learn about workspaces
How to create, switch and organize workspaces, and what lives inside each one.
Sources: the repos and folders
Sources are the repositories and local folders you connect to a workspace. They are the ground truth the agents read from: file contents, git status, diffs and history. Without sources, the team has no context to plan against. You decide which sources a workspace can see. The agents read across them when they plan, and the Forge writes changes back into them when it executes.Learn about sources
How to add repositories and folders, and how the agents use them as context.
The agent team: CEO plus specialists
Orkestral does not give you one chatbot. It gives you a team with a reporting hierarchy.- The CEO (orchestrator) reports to you. It reads the repo, plans and delegates.
- The Tech Lead and Code Reviewer report to the CEO.
- Specialists (Frontend, Backend, DevOps, QA, Designer) report to the Tech Lead.
@agent in chat. The CEO can also propose and hire an initial team for a new workspace.
Learn about the agent team
The roles, the hierarchy, hiring a team, and routing work with
@agent.Issues and epics: trackable work
Every meaningful request becomes an issue. Issues carry status, priority, assignee and parent/child links, and they are auto-grouped under epics. Server-side dedup keeps you from collecting duplicates. This is the part that makes Orkestral an operational deck rather than a chat window: work does not disappear into a scroll buffer. A conversation can spawn an issue, an issue can run an agent, and the result is tracked.What is the difference between an issue and an epic?
What is the difference between an issue and an epic?
An issue is a single unit of work. An epic groups related issues so a larger goal stays organized. Orkestral groups issues under epics automatically.
Where do issues come from?
Where do issues come from?
Mostly from chat. When you describe work to the CEO, it turns the request into one or more issues with the right metadata.
Can an issue trigger an agent?
Can an issue trigger an agent?
Yes. Issues and chat share the same workspace context, so an issue can run an agent to plan or execute the work.
Learn about issues and epics
Statuses, priorities, assignees, epics and how requests become trackable work.
The Forge: local execution at $0 API cost
The Forge is a bundled local code model (Qwen2.5-Coder, running fully offline) that executes code changes on your machine. The pipeline is built to keep API cost near zero without writing wrong code.A deterministic applier writes them
Edits are applied by exact match, then whitespace-normalized, then a safe single-match fuzzy pass. Anything ambiguous is rejected rather than applied wrong.
Learn about the Forge
How local execution works, when it escalates, and how to read the cost dashboard.
Knowledge base: the workspace brain
Each workspace has a wiki-style knowledge base: pages with wikilinks and a graph view. It is auto-generated from your repos and searched with a mix of lexical (BM25) ranking and local semantic search (on-device embeddings). No cloud is involved. The knowledge base closes the loop. Agents read from it when they plan, and learnings get written back to it, so each task makes the next one better informed.Learn about the knowledge base
Pages, wikilinks, the graph view, and how local search retrieves context.
How it all stays unified
Chat, issues, git status and diffs, code reviews and the knowledge base all live in the same workspace and feed each other. The agents read across all of them. That is why a single conversation can plan work, file issues, run the Forge, review the result and write what it learned back to the brain, without you stitching tools together.What to do next
Set up your first workspace
Create a workspace and make it the home for your project.
Connect your sources
Add the repos and folders the agents will work on.
Meet the agent team
Hire a team and learn how to route work with
@agent.See the Forge in action
Watch local execution apply real code changes at $0 cost.