chidori
AI-powered IDE with a built-in reasoning engine.
Ask, Agent, Plan, or Debug — local and remote LLMs, file explorer, editor, and terminal in one app. Pair an Android phone as companion or inference node.
Ask mode — editor + AI chat side by side
Screenshots
Real screenshots, not mockups (captured from a live coordinator session). Click any image to enlarge.
Click to enlarge
Click to enlarge
Click to enlarge
Click to enlarge
Download
Pick a platform. Desktop packages ship from xdutsuay/chidori (releases only). The Android companion APK ships from xdutsuay/chidori-nagasa.
macOS
Apple Silicon
M1–M4. Unzip and open chidori.app. Not code-signed yet — right-click → Open on first launch.
curl -LO https://github.com/xdutsuay/chidori/releases/download/v0.4.0/chidori-macos-arm64-v0.4.0.zip
Windows
x64 desktop
Unzip and run chidori.exe. No installer — portable folder.
curl.exe -LO https://github.com/xdutsuay/chidori/releases/download/v0.4.0/chidori-windows-amd64-v0.4.0.zip
Android
Companion APK
On-device GGUF chat, LAN pairing, coordinator monitor, remote chat, optional phone-as-node. Debug-signed sideload.
Download APKNot on this OS? Show the other download
System requirements
- macOS — 10.10+, Apple Silicon only for the published zip
- Windows — 64-bit Windows 7+
- Android — phone or tablet that can sideload APKs; enable Install unknown apps for your browser/file manager
- Optional — Ollama or another local OpenAI-compatible server for desktop inference
All desktop releases · All Android releases · Android source (public)
macOS may warn that chidori is not code-signed. Here's how to open it.
Right-click chidori.app → Open → confirm Open.
Gatekeeper does this on first launch for unsigned apps — it is not a malware scan result.
Signing and notarization are not in v0.4.0.
Get updates
No mailing list yet. Watch GitHub releases or add the Atom feed to any reader (many readers can email you). Same feed as the changelog.
What's new in v0.4.0
High-reliability desktop checkpoint on the public chidori GitHub repo (macOS arm64 + Windows x64), plus the Android companion APK. Full notes on the changelog.
- Stop actually stops Shared Ask/Agent/Plan/Debug deadlines (TTFT, stream-idle, total-run) and packaged Stop cancel — runs no longer hang after you hit Stop.
- Oversize prompts fail loudly Fail-closed context budget: too-large prompts return HTTP 400 unless you opt into truncate, instead of silently dropping code.
- Faster re-index after edits Incremental workspace RAG skips unchanged files, replaces edits, and drops deletes.
- Broken tools error out Grok ACP rejects terminal RPCs instead of stub-succeeding; MCP is fail-closed. Zen / secondary sidebar landed too.
- Android companion APK Pair over LAN, monitor runs, remote chat, optional phone-as-node.
What's next
Not a dated v0.5 promise — these are the next public pieces already in motion.
-
Shipped
Android companion APK Download from Companion mobile app or the Download grid — LAN pairing, monitor, remote chat, optional phone-as-node.
-
Next
CLI inside the packaged app
chidori askon PATH from the .app, without a separate install step. -
Later
Signed macOS builds Notarization so Gatekeeper stops asking you to right-click Open. No date yet.
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
Get the Apple Silicon zip from the Download section (or latest release).
-
Extract
cd ~/Downloads unzip chidori-macos-arm64-v0.4.0.zip
-
Launch
Open Finder and double-click
chidori.app. If macOS blocks it, use the Gatekeeper steps in Download. -
Configure LLM (optional)
Go to Settings → Inference Source to connect to Ollama or a remote LLM API.
-
Download & extract
cd $env:USERPROFILE\Downloads Expand-Archive chidori-windows-amd64-v0.4.0.zip
-
Launch
Open the extracted folder and double-click
chidori.exe. -
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.
-
Public release repo
Binaries live in github.com/xdutsuay/chidori — a releases-only public repo (no application source). Prefer the Download buttons above or the Releases page.
-
CLI download (optional)
Prefer a one-liner? Copy the curl from the Download section for your OS, or:
curl -LO https://github.com/xdutsuay/chidori/releases/download/v0.4.0/chidori-macos-arm64-v0.4.0.zip # or curl.exe -LO https://github.com/xdutsuay/chidori/releases/download/v0.4.0/chidori-windows-amd64-v0.4.0.zip
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
Show the component stack
┌─────────────────────────────────────┐ │ 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.
Companion mobile app
8027).
You can monitor runs, chat through desktop models, and optionally offer the phone as an inference node.
Source is public on GitHub; desktop IDE source stays private — binaries only via
xdutsuay/chidori.
Android
Get the APK
Debug-signed build from GitHub Releases. Sideload — no Play Store account required.
Download APKSource
chidori-nagasa
Fork of LM Playground with LAN pairing, monitor, remote chat, and phone-as-node. MIT licensed.
View sourcePairing
Same Wi‑Fi
Desktop Settings → Companion must be listening. Phone discovers via mDNS or you type host:8027.
Getting started · Configuration · Changelog · LLM Lab (legacy)