CadanADE logo

CadanADE

Free

Coding All Day and All Night — local agent-first IDE (SvelteKit + OpenRouter + Electron).

Visit Website
Related by shared tags and keywordsAMOSauraBranch-Agent
ai-agentcodemirrorelectronidemonorepoaiai assistantautomation

Overview

CadanADE is a local, agent-first coding IDE built as a SvelteKit workspace. It provides a file tree, CodeMirror editing, OpenRouter agent chat, themes, and an optional Electron desktop shell. The project is described as "the first consumer and living demo of @scifiui/core (sibling package)."

The IDE supports opening a local folder as a workspace, with recent and discovered projects. It includes file tree, tabs, and CodeMirror 6 editing with save and minimap. Agent edit review is available with green/red highlights and Accept/Reject actions per file, plus Accept all/Reject all in chat. Local history is maintained via a shadow git under .cadan/history.git on save and Accept, which does not touch the project .git. Streaming agent chat uses OpenRouter with tool calls and approval gates. A settings console allows configuration of provider key, themes, and performance lite mode. An optional Electron app wraps the same SvelteKit server.

The agent cannot mark its own work done. When a request carries a spec, Cadan derives a requirements ledger from it before starting work, writing it to .cadan/REQUIREMENTS.md and re-injecting it at the start of every turn. Each line ends in a verdict the harness writes, never the model: PASS, FAIL, DEVIATION, or UNVERIFIED. Generic checks include verifying named libraries are imported and called, banned dependencies are absent, named deliverables exist and are non-empty, numeric limits are compared against attached output, evidence quotes must appear in real tool output, files are scanned for stubs, command output is screened for plausibility, and narrowed runs are labelled. A text reply is treated as a claim, not evidence; while lines are unverified the completion gate refuses the claim and hands the agent the failing lines (up to 4 retries), then the turn ends with an explicit FAIL report. The report is generated from the ledger and shown under the chat.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Developers use CadanADE to open a local folder as a workspace, with recent and discovered projects.
  • Developers use CadanADE for file tree, tabs, and CodeMirror 6 editing with save and minimap.
  • Developers use CadanADE to review agent edits with green/red highlights and Accept/Reject per file or Accept all/Reject all in chat.
  • Developers use CadanADE to maintain local history via a shadow git under .cadan/history.git on save and Accept, without touching the project .git.
  • Developers use CadanADE for streaming agent chat (OpenRouter) with tool calls and approval gates.
  • Developers use CadanADE to configure provider key, themes, and performance lite mode via the settings console.
  • Developers use CadanADE as an optional Electron app wrapping the same SvelteKit server.

Features

Provides a local agent-first IDE

Organizes work in a workspace

Edits code with CodeMirror

Streams conversations with coding agents

Offers selectable interface themes

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections