Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Terminal Grid PersonalNew to Visual Studio Code? Get it now.
Terminal Grid Personal

Terminal Grid Personal

neliro

|
1 install
| (0) | Free
Split terminals into a grid layout in a single editor tab — tmux-like panes powered by xterm.js + node-pty
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Terminal Grid Personal

Personal source fork of Terminal Grid, kept under the upstream MIT license.

This fork exists to make local hotfixes durable at source level instead of editing the installed Marketplace extension directory.

Personal Changes

  • Extension identity is neliro.terminal-grid-personal.
  • Display name is Terminal Grid Personal.
  • Commands use the terminalGridPersonal.* prefix.
  • Settings use the terminalGridPersonal.* namespace.
  • Webview panel type is terminalGridPersonal.
  • Sidebar view id is terminalGridPersonal.sidebarView.
  • MCP config key and server name are terminal-grid-personal.
  • MCP bridge default port is 7891.
  • Shift+Enter and macOS Command+Enter in terminal cells send CSI-u Shift+Enter bytes: \x1B[13;2u.
  • Modifier-click terminal links are routed through the extension host:
    • macOS: Command-click
    • other platforms: Ctrl-click
    • HTTP/HTTPS links open externally.
    • File links open in the VS Code editor when the target exists.
  • Modifier-click link opening clears terminal selection/focus state before switching editor tabs.
  • Keyboard copy and context-menu plain copy join soft-wrapped terminal rows into paragraphs while preserving real terminal row breaks.

Plain Enter and plain click behavior are intentionally unchanged.

Build

npm install
npm test
npm run compile
npm run package

npm run compile only builds local bundles. It does not install, extract, remove, or reload any VS Code extension.

npm run package writes a local development VSIX named like:

terminal-grid-personal-0.4.4.vsix

Local VSIX files are build artifacts and should not be committed once Marketplace publishing is the release path.

Marketplace Installation

After the Marketplace listing exists, install this fork by extension ID:

code --install-extension neliro.terminal-grid-personal

Future updates then come through VS Code's normal extension update flow.

If you previously installed this fork from a local VSIX, switch over once:

code --uninstall-extension neliro.terminal-grid-personal
code --install-extension neliro.terminal-grid-personal

Manual VSIX Installation

Manual VSIX installation remains useful for development testing before a Marketplace publish:

code --install-extension terminal-grid-personal-0.4.4.vsix

If upstream koenma.terminal-grid is installed at the same time, disable whichever extension you do not want active in that VS Code profile. This fork uses distinct commands, settings, views, MCP names, and default API port so it can coexist more safely, but both extensions still provide similar user-facing functionality.

Marketplace Release

Future releases are published by .github/workflows/publish-marketplace.yml.

One-time setup:

  • Create or verify the Marketplace publisher neliro.
  • Add a repository Actions secret named VSCE_PAT.
  • Publish the first Marketplace version by manually running the workflow with mode = publish.

Normal updates:

git tag v0.4.5
git push origin v0.4.5

The tag must match package.json exactly. See docs/marketplace-release.md for the full operator checklist.

Agent API

const info = await vscode.commands.executeCommand("terminalGridPersonal.getGridInfo");
await vscode.commands.executeCommand("terminalGridPersonal.sendToCell", 0, "echo hello\r");
const output = await vscode.commands.executeCommand("terminalGridPersonal.readCell", 0, 10);

MCP

The bridge listens on 127.0.0.1 only. The default port is 7891 and can be changed with terminalGridPersonal.apiPort.

The manual Claude Desktop MCP entry key is terminal-grid-personal and points to the packaged mcp-server.js.

Upstream License

Terminal Grid is licensed under MIT. Keep upstream license notices intact when redistributing or modifying this fork.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft