chidori
An AI-powered IDE and Cursor-like code editor with integrated reasoning engine. Ask, Agent, Plan, or Debug with local/remote LLM coordination. File explorer, code editor, terminal, and multi-mode AI assistance in one desktop app.
Screenshots
Captured from a live coordinator โ click any image to enlarge.
Download
chidori v0.3.2 for macOS, Windows, and Linux. Each archive contains the IDE binary, config templates, and reasoning chains.
macOS Apple Silicon
M1 / M2 / M3 / M4 โ darwin/arm64
macOS Intel
Older Intel Macs โ darwin/amd64
Windows
64-bit โ chidori.exe included
Linux
amd64 or arm64 (Pi, VM)
What's new in v0.3.2
Focused on engine hardening and day-to-day agent reliability.
- Engine hardening โ draft mode, verification, polling, and race-condition fixes across the agent loop.
- Agent self-correction, plus fixes to registry/vector-store races and hybrid-mode dead code.
- Agent UX + LSP-powered code navigation, with a hardened integrated terminal.
- Fixed External API Keys bugs in the Inference Source settings.
- Transport parity fix โ agent errors are no longer silently swallowed in the packaged app.
- NVIDIA endpoint timeout fix, an improved chain-of-thought prompt, and assorted cosmetic UI fixes.
AI Reasoning Modes
Four integrated modes for different coding tasks โ each with direct access to your codebase and local/remote LLMs.
- Code EditorFile tree, syntax highlighting
- TerminalIntegrated shell access
- SettingsLLM config, inference source
- Project MgmtWorkspace indexing
- UI ThemeDark mode native
- AskDirect Q&A with codebase
- AgentAutonomous coding tasks
- PlanArchitecture & investigation
- DebugError diagnosis & fixes
- InferenceLocal or remote LLMs
Getting started
Prerequisites: macOS 10.10+ or Windows 7+. Optional: Ollama for local LLM inference.
-
Download
Select Apple Silicon or Intel above.
-
Extract
cd ~/Downloads tar -xzf chidori-darwin-arm64.tar.gz
-
Launch
Open Applications folder or finder location and double-click
chidori.app. On first launch, macOS may ask for permission. -
Configure LLM (optional)
Go to Settings โ Inference Source to connect to Ollama or a remote LLM API.
-
Download & extract
cd $env:USERPROFILE\Downloads tar -xzf chidori-windows-amd64.tar.gz
-
Launch
Open Windows Explorer and navigate to the extracted folder. Double-click
chidori.exeto launch. -
Configure LLM (optional)
In the app, go to Settings โ Inference Source to connect Ollama or remote LLM.
-
Start coding
Open a folder and start using the Ask, Agent, Plan, or Debug modes.
-
Download & extract
curl -LO https://github.com/xdutsuay/lclreason/releases/latest/download/chidori-linux-amd64.tar.gz tar -xzf chidori-linux-amd64.tar.gz
-
Make executable & run
chmod +x chidori ./chidori
-
Configure LLM
In the app, go to Settings โ Inference Source to set up local or remote LLM.
-
Prerequisites
Go 1.22+, Node.js 16+, npm. Clone the lclreason repo.
git clone https://github.com/xdutsuay/lclreason cd lclreason/cmd/chidori-app
-
Build with Wails
Install Wails if not already installed.
wails build -m production
-
Run
The built app is in
build/bin/. Double-click to launch.
LLM Configuration
chidori supports multiple inference sources:
Local Ollama
http://localhost:11434
Run Ollama locally and chidori will auto-detect it.
Remote API
https://api.openai.com/v1
Configure any OpenAI-compatible API endpoint.
Custom Endpoint
Self-hosted LLM
Point to your own LLM server running anywhere.
Hybrid Mode
Local + Remote
Use local LLM primarily, fallback to remote.
Architecture
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ chidori IDE โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ File Explorer โ Editor โ Terminal โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ AI Reasoning Engine โ โ (Ask / Agent / Plan / Debug) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ Inference Coordinator โ โ (Local Ollama / Remote API) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ LLM Backend (Hybrid Local+Remote) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Key Features
File Tree
Project Explorer
Browse and open files in your workspace
Code Editor
Syntax highlighting
Familiar code editing experience
Terminal
Integrated Shell
Run commands without leaving the app
Settings
Configuration
Manage LLM, workspace, and editor settings
How it works โ components
Native Desktop App
Built with Wails โ Go backend, vanilla JS frontend. Native macOS and Windows binaries.
AI Modes
Four interaction patterns โ Ask for answers, Agent for autonomous tasks, Plan for architecture, Debug for error resolution.
Inference Coordination
Unified interface for local (Ollama) or remote (OpenAI, custom) LLM endpoints. Auto-detection and fallback support.
IDE Features
Full editor with file tree, syntax highlighting, integrated terminal, and configuration management built-in.