CoDesk
A read-only conversational interface to a company's own Jira, GitHub, Slack and Fireflies. You ask in plain language; an orchestrator agent retrieves from the connected sources and answers with citations — never from the model's memory.
In development — parts of this product have not shipped yet.

The problem
The answer to "are we making money on this account?" exists, but it is scattered across Jira, QuickBooks, Slack, a call transcript and a GitHub PR. Nobody assembles it, so nobody asks.
CoDesk makes that one question answerable in a sentence, and then shows every record it read to get there.
Citations are the product
The design constraint that shapes everything: the agent answers only from retrieved data, never from the model's own memory, and every claim carries a citation back to the record it came from.
That is why the marketing page leads with a worked example — one question about one client, and the five source records underneath it — rather than with an abstract promise about AI. For a tool whose whole value is trustworthiness, showing the receipts is the argument.
Honest about what is connected
Jira and GitHub are live and read-only. Slack and Fireflies are registered as stubs and deliberately not advertised in routing, so the agent cannot claim to have checked a source it has not.
That distinction is carried into the product rather than hidden by it — a connector that is not connected should not appear as though it might be.
Under the interface
Seventy-one API routes sit behind twenty-one screens, and most of them exist to talk to something that is not CoDesk: the Jira REST API and a GitHub MCP server, each wrapped so the orchestrator can retrieve from them without being able to write back.
Read-only is enforced at that boundary, not requested of the model. A connector that cannot mutate its source cannot be talked into mutating it, which is the only version of safe worth shipping for a tool pointed at a company's own systems.
Scope
- Screens
- 21
- Components
- 93
- API routes
- 71
- Connectors
- 4
Screens


What we did
- Product design
- Brand and marketing site
- Interface design
- Full-stack build
- Agent orchestration
Built with
- Next.js
- React
- TypeScript
- Tailwind
- Jira API
- GitHub MCP
- Vitest