Claude Console is a Ghostty-style chat window that runs Claude Code behind the scenes and renders Myanmar (Burmese) text perfectly.
Why not just use a terminal?
Terminals β even good ones β place one character per grid cell. Myanmar script needs complex shaping: stacking and reordering glyphs across cells, which the grid model fights. A browserβs text engine does full shaping, so Burmese looks right here. Claude Console wraps that engine in a desktop app.
What you get
- β
No API key β it uses your existing
claudelogin, so thereβs no extra cost - β Same on Windows and Mac
- β Perfect Myanmar shaping β Noto Sans Myanmar / Padauk through the browser text engine
- β Streaming replies, multi-turn memory, markdown and code blocks
- β Tabs β each tab is a separate, independent conversation
- β Language dropdown β have Claude reply in Burmese, Thai, Chinese, Arabic, and more
- β Base-folder box β point Claude at one project folder so it doesnβt roam your whole PC
Requirements
- Node.js β nodejs.org (LTS)
- Claude Code β install with
npm install -g @anthropic-ai/claude-code, then runclaudeonce and finish the browser sign-in
Free, Pro, and Max accounts all work. Everyone signs in with their own Claude account β no login is shared.
Run it
Windows β double-click Start-Windows.bat
Mac β the first time, run chmod +x Start-Mac.command, then double-click Start-Mac.command
Either way it opens http://localhost:8787 in your browser. Type in English or Burmese and press Enter. Stop it with Ctrl+C in the console window.
Options
| Variable | Default | Meaning |
|---|---|---|
PORT | 8787 | Port to serve on |
CLAUDE_CWD | the app folder | Folder Claude runs in β point it at a code project for coding help |
CLAUDE_TOOLS | off | Set to 1 to let Claude use tools (skips permission prompts) |
Packaging
An Electron build ships it as a real desktop app β npm run dist:win produces an NSIS installer, npm run dist:mac a .dmg. A GitHub Actions workflow builds both, so a Mac build doesnβt need a Mac.
Tech
Electron shell over a small Node HTTP server that streams from the Claude Code CLI. Framework-free front end, packaged with electron-builder / electron-packager.
Updates
What's shipping, what's fixed, what's next.
-
Claude Console is live
A desktop console for Claude Code that finally renders Myanmar text correctly β with tabs, a reply-language picker, and streaming answers. No API key needed.
Terminals draw one character per grid cell, and Myanmar script needs stacking and reordering across cells β so Burmese has always looked broken in a terminal. Claude Console puts a browser text engine in front of Claude Code instead, and the script finally shapes correctly.
What shipped
- Correct Myanmar shaping β Noto Sans Myanmar / Padauk, rendered by the browser text engine
- No API key β it uses your existing
claudelogin, so thereβs no extra cost; Free, Pro, and Max all work - Windows and Mac β one double-click script per platform
- Tabs β each tab is an independent conversation
- Language dropdown β reply in Burmese, Thai, Chinese, Arabic, and more
- Base-folder box β scope Claude to one project folder instead of your whole PC
- Streaming replies with markdown and code blocks
- Desktop packaging β an Electron build produces a Windows installer and a Mac
.dmg, both built in GitHub Actions
Why this matters
Burmese-speaking developers had to choose between using Claude Code and reading their own language properly. This removes the choice. Everyone signs in with their own Claude account β no logins are shared.
Whatβs next
- Signed builds, so Windows SmartScreen stops warning on first run
- Font and theme options