hirose3081 downloadsRun multiple agent CLI sessions (Claude Code, Codex, Gemini, etc.) as editor tabs.
An Obsidian plugin that lets you run multiple agent CLI sessions (Claude Code, Codex, Gemini CLI, etc.) as tabs within Obsidian.
claude)main.js, manifest.json, styles.css, pty-helper.py, hook-relay.py<vault>/.obsidian/plugins/terminal-agent-tabs/
├── main.js
├── manifest.json
├── styles.css
└── resources/
├── pty-helper.py
└── hook-relay.py
npm install && npm run buildmain.js, manifest.json, styles.css, and the resources/ folder to:<vault>/.obsidian/plugins/terminal-agent-tabs/
| Command | Description |
|---|---|
| New session tab | Open a new session with the default CLI |
| New session tab (choose target) | Open a new session after selecting a CLI profile |
| Send selection to current session | Send selected text to the active session |
| Toggle session sidebar | Show/hide the session sidebar |
| Focus active session | Jump to the last active session tab |
| Focus next / previous session | Cycle through session tabs |
| Split session (horizontal / vertical) | Split the current session view |
| Increase / decrease / reset font size | Adjust font size in the current tab |
Configure one or more CLI profiles with custom executable paths, default arguments, and resume support.
Monitor a JSONL file for agent hook events and display notifications.
{"event":"stop","source":"claude","message":"Task finished"}
npm install
npm run dev # Watch mode
npm run build # Production build
MIT