neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
Claude Code·Gemini CLI·Codex CLI용 Windows 전용 허브, 하나 화면에 다중 세션과 CJK 입력 지원
Windows-native hub for Claude Code / Gemini CLI / Codex CLI. Multiple sessions on one screen, with first-class IME support for CJK and other composition-based input.
개발 도구C# · HTMLGitHub @zio3온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A Windows-native GUI for managing multiple AI CLI sessions — with first-class IME support for CJK and other composition-based input.
TerminalHub is a Windows desktop application that brings multi-session management to Claude Code / Gemini CLI / Codex CLI through a single GUI. It uses the Windows ConPTY API to deliver session management, status monitoring, and notifications — without needing tmux.
Just run the installer — no .NET installation required.README 전문 보기 ↗English | 日本語
A Windows-native GUI for managing multiple AI CLI sessions — with first-class IME support for CJK and other composition-based input.
🌐 Landing Page · 📥 Download · 💬 Discord
TerminalHub is a Windows desktop application that brings multi-session management to Claude Code / Codex CLI / Antigravity / Grok through a single GUI. It uses the Windows ConPTY API to deliver session management, status monitoring, and notifications — without needing tmux.
Just run the installer — no .NET installation required.
On macOS / Linux you can manage multiple sessions with tmux + tools like claude-tmux. On Windows native, tmux isn't available and session management choices are limited. For developers who type in CJK (Japanese, Chinese, Korean) or other composition-based scripts, most Windows terminals also struggle with IME — a long-standing pain point that TerminalHub avoids by rendering via XTerm.js in the browser.
| Problem | How TerminalHub Solves It |
|---|---|
| IME composition (Japanese / Chinese / Korean input) breaks or flickers in most terminals | Full IME support through XTerm.js in-browser rendering |
| Windows Terminal tabs don't show session name or status at a glance | Unified sidebar with session name, processing state, and elapsed time |
No tmux on Windows means no session manager | GUI for creating, switching, and archiving sessions |
| Staring at the screen waiting for a long task to finish | Completion notifications + Webhook integration |
| Git worktree management is all manual | One-click worktree session creation from the GUI |
| Remembering the right flags for each AI CLI | Checkbox-based option configuration (approval mode, resume, etc.) |
| Feature | Claude Code | Codex CLI | Antigravity / Grok |
|---|---|---|---|
| Session management | ✓ | ✓ | ✓ |
| Real-time status detection (hook-based) | ✓ | ✓ | – |
| Token usage / elapsed time display | ✓ | elapsed only | – |
| Completion notification | ✓ | ✓ | – |
| GUI option configuration | ✓ | ✓ | ✓ |
| Session-to-session messaging (MCP) | ✓ | ✓ | – |
Gemini CLI support was removed after the CLI was discontinued upstream. Existing Gemini sessions start as plain terminals.
Session start / complete events can be forwarded externally.
{
"eventType": "complete",
"sessionName": "session name",
"terminalType": "ClaudeCode",
"elapsedSeconds": 123,
"timestamp": "2025-01-01T00:00:00Z",
"folderPath": "C:\\path\\to\\folder"
}
TerminalHub-Setup-x.x.x.exegit clone https://github.com/zio3/TerminalHub.git
cd TerminalHub
dotnet run --project TerminalHub/TerminalHub.csproj
# or with npm
npm start
| Key | Action |
|---|---|
Ctrl + Up/Down | Navigate command history |
Ctrl + C | Copy selected text (or interrupt when nothing is selected) |
Ctrl + V | Paste |
See CLAUDE.md for development details.
ISC License
akihiro taguchi ([email protected])
Pull requests are welcome. For significant changes, please open an issue first to discuss what you'd like to change.