WSL + Claude Code + Codex + CJK/IME

Terminal IDE for Windows + WSL, AI agents, and CJK input.

Run Claude Code, Codex CLI, and CJK/IME-heavy terminal work side by side without broken panes, drifting composition windows, or tab juggling.

laymux / workspace: agent-review
Laymux multi-pane terminal workspace overview
19280
local API port
29
MCP tools for IDE control
8
workspace view types

Problem

Windows terminal work has different constraints. Laymux treats them as core.

WSL context, long-running AI agents, and CJK input methods all stress normal terminal UIs. Laymux is designed around those constraints from the start.

Built for Windows + WSL

Keep WSL distros, PowerShell, Claude Code, and Codex visible in one workspace without tab juggling.

Agent-aware terminals

See when Claude Code or Codex is working, idle, or finished, with completion events surfaced in the dashboard.

Stable CJK / IME input

A shadow cursor keeps Hangul, Japanese, and Chinese composition windows aligned during aggressive TUI redraws.

How it works

Keep terminals, agents, and workspace state in one focused surface.

Create a workspace from a terminal-first pane layout.

Sync CWD, git branch, ports, and notifications across panes.

Expose terminals, output, screenshots, and pane control through local REST + MCP.

Automation

Let agents operate the IDE, not just the shell.

Local LLM tools can open panes, run commands, read terminal output, take screenshots, and post notifications through a local allowlisted interface.

Tauri v2 desktop shell
Persistent docks
CWD + branch sync
Native task notifications
REST API + MCP
lx CLI in every pane
local automation
curl http://localhost:19280/api/v1/workspaces
curl -X POST http://localhost:19280/api/v1/terminals/{id}/write \
  -H "Content-Type: application/json" \
  -d '{"input":"npm test\n"}'

// Claude / Codex MCP
http://localhost:19280/mcp

Track the public build.

Watch releases, inspect the roadmap, or open issues while the first public distribution path is finalized.

Watch on GitHub

FAQ

Built around the terminal workflows normal IDE shells miss.

Who is Laymux for?

Developers who live in Windows + WSL and use terminal AI agents such as Claude Code or Codex CLI as part of daily coding.

Is it only a terminal emulator?

No. It is a Tauri desktop IDE with terminal panes, docks, workspace state, notifications, an lx CLI, REST automation, and MCP integration.

Why does IME support matter?

TUI apps often repaint aggressively, which can make CJK candidate windows drift or flicker. Laymux treats IME positioning as a core workflow.

Can agents control Laymux?

Yes. A local REST API and Streamable-HTTP MCP server expose tools for panes, terminals, screenshots, output search, and notifications.