rhynelabs

Sidebar Terminal — Design skill for Claude Code

Design community

Run Claude Code, Codex and other terminal agents beside your Obsidian notes, with native tabs and tmux-style splits.

How to install Sidebar Terminal

This entry records only its repository, not the path inside it, so there is no exact command to give. Open rhynelabs/sidebar-terminal and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sidebar Terminal does

Run Claude Code, Codex and other terminal agents beside your Obsidian notes, with native tabs and tmux-style splits.

Alternatives in Design

  • Plannotator — Interactive plan review UI for Claude Code with visual annotation, offline sharing, and Obsidian/Bear integrat 3.3k ★
  • Canvas — Open, create, or update a visual canvas — add images, text, PDFs, wiki pages, and banana-generated assets to O 3.3k ★
  • Design Present — Generate an interactive HTML presentation from Figma screens — annotated walkthrough with transitions, speaker 309 ★

README

Sidebar Terminal

AI agents, right inside Obsidian.

Run **Claude Code, Codex and other terminal agents** beside your notes. Keep your research, project plans and agent sessions in one workspace.

![Claude Code above Codex, beside an Obsidian note](docs/images/workspace.png)

[Install](#install) · [Usage](docs/usage.md) · [Shortcuts](docs/usage.md#keyboard-shortcuts) · [Development](docs/development.md)

Work with agents beside your notes

Ask an agent to work with your notes while you keep the outline open. Give each project its own terminal tab, or split a tab to run several tools side by side. Presets launch your installed CLIs; when a tool exits, the shell stays open for the next command.

Need a script, a Git command or an ordinary shell? Those work here too.

Built for Obsidian

  • Native tabs and splits. Open several terminals as Obsidian tabs and split them right or down. Switching tabs keeps their jobs running.
  • Your shell. Starts your configured interactive shell with its prompt, aliases and startup files.
  • Presets. Launch an installed CLI in a new tab. When it exits, you are back in the same shell.
  • Split with a shortcut. ⌘ D splits right; ⌘ Shift D splits down. Resize with a drag, or use the optional tmux-style prefix. All shortcuts →
  • Theme-aware. Background, text and selection follow your Obsidian theme. Explicit RGB colors from TUI programs are shown unchanged.

Rendering uses xterm.js with bundled JetBrains Mono.

Settings screenshot

![Preset editor, appearance, keyboard and advanced settings in Obsidian](docs/images/settings.png)

Requirements

  • Obsidian 1.13.1 or later, desktop only
  • Python 3
  • Windows 10/11 only: pywinpty>=3.0,<4 installed for that Python
py -3 -m pip install "pywinpty>=3.0,<4"

Install

Open **[Sidebar Terminal in the Community directory](https://community.obsidian.md/plugins/sideb