A desktop workspace for repository investigation, ticket preparation and planned code changes. Durable workflows, typed tools and explicit approvals.
AI-assisted work. Human direction.
A developer workspace that investigates repositories, prepares tickets and implementation plans, and proposes code changes. Desktop interfaces and backend orchestration make the process visible and reviewable. Product identity remains private.
The challenge
AI needs useful repository context and bounded capabilities, while people need to understand, review and approve the changes it proposes.
Domain
AI-assisted software development
Platforms
Desktop client & backend services
Technical scope
UI · API · Workflow orchestration
Presentation
Anonymous architecture illustrations
From a question. To a considered change.
Investigate the repository
Repository inspection gives the investigation relevant files and technical context. Structured results and conversation history help an operator refine the problem before implementation planning.
Implementation plans define which paths may be created, edited or deleted. Typed file tools operate inside disposable coding workspaces and report what remains in the approved plan.
Planned paths · Bounded file tools · Change status
Review before publication
Proposed patches and review context are presented to the operator. Approval separates preparing a change from publishing it through the source-control integration.
Proposed patches · Human review · Publication
Useful AI. Explicit boundaries.
A desktop client with a narrow bridge
Electron · Next.js · TypeScript
The desktop renderer uses an isolated context with Node integration disabled and a typed preload bridge. Product operations go through the backend rather than giving the interface direct repository execution access.
Durable coordination between phases
Temporal · NestJS · PostgreSQL
Temporal workflows coordinate repository initialization, investigation and implementation planning. Backend services persist ticket and run state, while realtime events make ongoing work visible in the client.
Tools matched to the implementation plan
TypeScript · Typed contracts
Inspection tools return bounded repository context. Coding tools distinguish text replacement, planned file creation and deletion, and a change-status report. Change status and operator review keep the proposed patch visible and traceable.
Disposable workspaces and explicit publication
Git · NestJS · PostgreSQL
Repository investigation and coding use temporary checkouts. Prepared changes remain proposals until operator approval; a trusted publication service handles the source-control operation and cleanup logic removes abandoned temporary workspaces.
Repository evidence, bounded tools and operator approvals.
From AI capability. To a usable workflow.
Work on the desktop experience, typed backend contracts, durable workflow coordination and repository-aware AI tooling. The product makes proposed changes and human approval visible. We can help turn repository-aware AI capabilities into a considered product experience.