Plan required before implementation.
Desktop control plane / AI-assisted software work
Provable AI delivery
Twindem turns AI-assisted work into governed delivery: every idea starts on the board, every phase crosses a gate, and every outcome keeps a trail.
- Board source of truthOK
- Typed idea intakeOK
- Dual-agent reviewOK
- Human gatesOK
- Release evidenceOK
Agent 2 has open findings.
Waiting for human gate.
Drafts plan, edits code, records implementation notes.
Challenges the work, opens findings, triggers the fix loop.
- 09:12 Board task selected
- 09:24 Refinement approved
- 10:06 Review finding resolved
- 10:18 UAT runbook attached
01 / System
Not another chat window. A delivery system around AI-assisted work.
Board first
Ideas become tracked work before the agents start. Type, status, scope, and evidence stay attached to the task.
Two roles
One agent authors and implements. The second reviews, challenges, and keeps the loop honest.
Human gates
The team decides when a plan becomes implementation, when code reaches UAT, and when production is allowed.
Release memory
Runbooks, phase changes, review notes, and evidence are preserved instead of buried in terminal scrollback.
02 / Workflow templates
Not every idea should become a coding task.
Twindem lets teams classify work as Feature, Bug, Architecture, Research, or Runbook, then applies the right workflow template for each. Same board. Same human gates. Different evidence requirements for different kinds of work.
Features and bugs need implementation. Architecture, research, and runbooks need decisions, evidence, and validation. Twindem understands the difference, so AI work does not skip straight from idea to code.
Technical plan, acceptance criteria, implementation, code review, UAT, and release.
Reproduction, root cause, fix, regression review, verification, and confirmed resolution.
Options, ADR draft, challenge review, stakeholder approval, and accepted decision record.
Questions, investigation, critique, decision checkpoint, and accepted recommendation.
Scope, procedure draft, safety review, dry run, and approved operating procedure.
Every idea can move through inbox, planning, in progress, review, UAT, and done. The template defines what each phase means, what agents should produce, and what evidence must exist before approval.
03 / Workflow
Every phase is a tandem, not a handoff.
Capture, refine, build, review, and validate are not just columns on a board. Agent 1 produces the work product, Agent 2 challenges it, and the human gate decides when the evidence is enough to move forward.
Choose Feature, Bug, Architecture, Research, or Runbook. The type sets the evidence expected later.
Refine
Agent 1 drafts the plan, scope, ADR outline, research questions, or runbook preconditions.
Produce
For features and bugs this means code. For architecture, research, and runbooks it means the right work product.
Challenge
Agent 2 performs an independent review against the idea type, not just a generic code check.
Validate
Human validation confirms the right thing was produced: release candidate, ADR, recommendation, or procedure.
The board can move forward only after the required output and review evidence exist.
04 / Evidence
When someone asks what happened, the answer is not “check the chat”.
Review loop
Agent 2 review output and Agent 1 fixes are tied to the delivery state, not treated as disposable conversation.
Runbooks
UAT and production steps live with the workspace, so releases follow the same instructions each time.
Phase history
Planning, implementation, review, UAT, and production transitions can be retained as workflow events.
05 / Agent stack
Use the CLIs your team already understands.
Twindem orchestrates local agent terminals instead of hiding work in a hosted black box. Humans can still talk directly to the agents when a task needs judgment.
06 / Board setup
Bring your own board — and your own keys.
Jira and GitHub Projects, side by side
Pick a board provider per project. A Jira-tracked project and a GitHub-tracked one live in the same Twindem, with no conflict.
Connect once, pick or create
Authenticate Jira with your email and API token, then choose an existing project from the list — or create a new one without leaving the app. GitHub works through your local gh session.
Your credentials stay yours
Your Jira API token is encrypted locally in the OS keychain — never stored in plaintext, never sent anywhere but Atlassian. GitHub uses your local CLI session; Twindem stores no GitHub passwords or tokens.
Local-first, single-user
Everything lives on your machine. No Twindem cloud, no sync, nothing to opt out of.
Board and code, kept separate
The board is where tasks live; a separate Code/Repo setting controls where agents are allowed to work. They are never confused.
07 / Cost & context
Two agents should not cost twice.
Running an author and a reviewer means every duplicated byte of context is paid twice. Twindem actively minimizes that, without compacting away the reasoning that makes delivery decisions trustworthy.
Built into the free app.
Governed context
Each agent receives a controlled, phase-aware brief scoped to its role. The author and the reviewer never get the same context, and agents stop re-fetching content Twindem already holds.
Compact evidence
Readable records of what was decided, produced, challenged, and approved — so humans inspect the task without re-reading terminal scrollback.
Cost visibility
Estimated context volume per task, phase, agent, and review round, with warnings when a loop runs hot. Honest numbers: estimates are labeled as estimates, never as billed tokens.
Token economy
Review rounds scoped to specific findings instead of full re-reviews, and agent restarts with a compact handoff that keeps decisions, constraints, and open findings — and drops the noise.
08 / Today and next
What is in the app today, and where it is going.
In the free app today
Open source- Board-driven workflow on GitHub Projects or Jira
- Claude Code and Codex side by side, in real terminals
- Automated review and fix loop between the two agents
- Human gates on every phase transition
- Typed intake: feature, bug, architecture, research, runbook
- Project setup wizard for first-run and new projects
- Multiple projects with a workspace switcher
- Status mapping that adapts to existing board layouts
- Evidence, phase history, and release runbooks, stored locally
- Governed, role-scoped context for each agent
- Cost visibility per task, phase, agent, and review round
- Token economy: delta reviews and compact agent restarts
Coming next, still free
Roadmap- Confluence integration: write and publish pages
- Built-in mockup designer for UI proposals
- Signed, notarized builds with Homebrew install
- Windows and Linux builds
Everything released free stays free. New paid features will only ever be additions.
Commercial direction
Later- Linear board provider
- Standardized project provisioning with org workflow templates
- Team accounts and a shared audit timeline
- Team-level cost analytics and exact API usage reporting
- SSO and organization-level controls
Built for companies that need accountability at scale, priced per seat.
09 / FAQ
Frequently asked questions.
What is Twindem?
A macOS desktop app that orchestrates two CLI AI coding agents through a board-driven delivery workflow. One agent authors and implements, the second reviews and challenges the work, and a human approves every phase transition. Evidence, phase history, and release runbooks are kept as an audit trail.
Which AI coding agents does Twindem support?
Twindem orchestrates Claude Code (Anthropic) and Codex (OpenAI) running locally in real terminals, side by side. You sign in with your own subscriptions or API keys, and you can talk to each agent directly in its terminal.
Is Twindem free and open source?
Yes. Twindem Community Edition is free and open source under the Apache License 2.0. A commercial tier for companies is planned later, with Linear boards, team accounts, cost analytics, and SSO. Everything released free stays free.
Does my code leave my machine?
Twindem itself runs entirely on your machine and sends nothing to a hosted service. Sessions, evidence, and workflow history are stored locally. The AI agents run locally too, talking to their model providers with your own accounts or API keys, which are stored in the OS keychain.
How does Twindem store my API keys and tokens?
Every secret you enter — your Anthropic (Claude) and OpenAI (Codex) API keys and your Jira API token — is encrypted locally with your operating system's keychain through Electron safeStorage, never written to config in plaintext. The config file keeps only a reference to the secret, not its value. Keys are injected as environment variables only when a local agent starts, and are never uploaded anywhere.
10 / License
Apache-2.0 for the open-source core.
Twindem Community Edition is released under the Apache License 2.0. Copyright and product rights remain with MYKEY DIGITAL SRL, while the open-source code is licensed under Apache-2.0 terms.
Read license details11 / Contact
Feedback, collaboration, or early access?
We are shaping Twindem with teams that care about accountable AI delivery. Send feedback, collaboration ideas, integration requests, or partnership notes.
[email protected]
twindem.ai