Skip to content

halilc4/tabbyspaces

Repository files navigation

TabbySpaces

Visual workspace editor for Tabby. Create split-layout terminal workspaces without touching config files.

Workspace Editor

What it does

  • Visual editor for split layouts (horizontal/vertical, nested, any depth)
  • Per-pane configuration: profile, working directory, startup command, title
  • One-click workspace launch from toolbar
  • Hotkey support for quick workspace switching
  • Works with any shell (Bash, Zsh, PowerShell, Nushell, etc.)

About this project

This plugin was written 100% by Claude Code.

Igor Halilović had the idea and provided product direction. He hates Angular so much (19 years of web dev, wrote his own TypeScript framework) that he didn't look at this code. Not once. He told Claude Code what he wanted, Claude Code built it.

Human provides the what and why. AI handles the how.

Install

From Tabby Plugin Manager: Settings → Plugins → Search "tabbyspaces" → Install

Manual:

cd ~/.config/tabby/plugins  # or %APPDATA%\tabby\plugins on Windows
npm install tabby-tabbyspaces

Restart Tabby after installation.

Usage

  1. Open Settings → TabbySpaces
  2. Create a workspace
  3. Design your split layout visually
  4. Configure each pane (profile, cwd, startup command)
  5. Save and launch from the toolbar

Workspace editor

Edit Workspace

Pane configuration

Edit Pane

Tech

  • Angular 15 (Tabby's framework)
  • TypeScript 4.9
  • Webpack 5
  • Pug templates, SCSS styles

License

MIT

About

Visual split-layout workspace editor for Tabby terminal

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published