A terminal that slides in from the edge.

A permanent URL for this exact version.

Published 1 November 2026. The notes, the known limits, the build number, the source commit and the disk image itself stay attached to 0.1.0; a later version never rewrites this page.

Read every release
Slidecode

What shipped in 0.1.0.

The panel

  • A full-height panel slides in from the left edge of the screen your pointer is on, or from the right, at a width you set from 420 to 1400 points.
  • Bring it in with a two-finger swipe from the edge of the trackpad, with Control and the grave-accent key from any app, or from the menu-bar icon. A two-finger scroll with the pointer at the screen edge is the fallback.
  • Swipe back, click in another app, or use the shortcut to send it away. Focus returns to the app you were in, and every session keeps running.

Terminals and harnesses

  • Each session is a real shell in a pseudo-terminal, started as a login shell so your PATH and dotfiles apply.
  • Claude Code, Codex, Gemini CLI, OpenCode and a plain shell are built in; Claude Code, Codex and the shell are on by default. Add any command in Settings and choose which harnesses open on their own.
  • Lay sessions out as tabs, side by side, or stacked. ⌘T opens another, ⌘W closes one, ⌘1 to ⌘9 switch between them.

Look and feel

  • Follow the system appearance or force light or dark; the terminal palette and every open session change with it. Font and size are settings.
  • Settings warns when the right edge is chosen while macOS’s Notification Center swipe, which uses that edge, is still on.
  • Slidecode lives in the menu bar with no Dock icon, can open at login, and shows in its menu when a newer version is published.

Known limits in 0.1.0

  • The trackpad edge swipe reads touches through an undocumented Apple framework. A future macOS update could change it; the shortcut, the menu bar and the scroll fallback do not depend on it.
  • Tried on one Mac so far: macOS 27 on Apple silicon. The download contains an Intel slice and the minimum is macOS 14, but neither has been run by hand.
  • The panel shortcut is fixed to Control and the grave-accent key and cannot be changed yet.
  • Quitting Slidecode ends every session, and nothing is restored on the next launch except settings.
  • The panel’s width is a setting, not a drag handle, and it always takes the full height of the screen it opens on.
  • The app is not sandboxed: terminals run with your account’s permissions, like Terminal.app.
  • It installs no harness; a command that is not on your PATH ends its session with the shell’s own error.
  • The working directory applies to sessions started after you change it; theme and font apply at once.
  • It has not been checked with VoiceOver or Full Keyboard Access.
SHA-256791970a41a4877eef7b62e7191c2d145f191eca951c71ee1ebdee36c9a95ca83

Source commit 128f3ff6ea9fb0435c94e1429881a25241cbd986