Introduction
Coodeen is an AI coding assistant with a split-pane editor — chat on the left, preview / files / git / terminal on the right.
What is Coodeen?
Coodeen is an open-source AI coding assistant packaged as a native desktop app. It's a focused UI on top of the opencode agent: the chat panel drives the agent, and the right panel rotates between live preview, design canvas, file explorer, and git. A built-in terminal slides in under the preview.
Download the latest build from the releases page.
Key Features
- Chat with your codebase — Agent runs tool calls (read, write, grep, bash, plan) inline in the chat
- Live preview — Embedded browser; default URL
http://localhost:3000, editable per session - Design canvas — Every page of your app rendered side-by-side as live iframes on a pannable, zoomable canvas; click any element to attach a screenshot to your next prompt
- Element selection → screenshot — Click an element in the preview or design canvas to capture it
- File explorer — Browse, view, create, and delete files
- Git — Branches, status, diffs, conflicts, commit, push, pull, merge
- Terminal — node-pty shell with one tab per project, persists while collapsed
- Sessions — Persistent; drawer in the top-left toggles the list; each remembers its project dir and preview URL
- Custom action buttons —
coodeen.jsonin your project surfaces run-script buttons in the top bar - Fully local — API keys and session data stay on your machine
How It Works
Coodeen spawns a local opencode serve sidecar at launch and connects to it via @opencode-ai/sdk. The sidecar owns the agent, sessions, tool execution, and provider auth. The Electron main process brokers filesystem, git, and terminal IPC for the renderer; events from the sidecar stream over /global/event and fan out to the UI.
Current Limits
- UI ships a single OpenAI key dialog; other providers require hand-editing opencode's auth store.
- The model used for prompts is fixed in the app today — no dropdown yet.
- The homepage download button serves the macOS (Apple Silicon) DMG; other artifacts appear in the releases feed as CI produces them.