Free, open-source terminal for macOS

Hides on the edge. Slides out when you need it. FREE

SideCli is a terminal that docks at the edge of your screen and stays out of the way. Touch the edge or press a shortcut and it slides out, with tabs and split panes for running several tasks at once.

macOS 14.6 or later · Apple silicon & Intel · Notarized by Apple

  • Free and open source (MIT)
  • Auto-hides on the screen edge to keep your workspace clear
  • Split panes top/bottom or left/right, nested any way you like
  • Native terminal feel with familiar macOS shortcuts
  • Lightweight: the whole app is under 5 MB
SideCli in the dark theme: one tab split into three panes running git log and ls, with a second tab open

What's inside

Hides at the edge

Snaps to the left or right edge of the screen and tucks away. Move the pointer to the edge, click the Dock icon or press ⌘` to bring it back.

Split panes that stay usable

⌘D splits in the direction with more room. Zoom a pane with ⌘⇧↩, equalize the layout, and move between panes with ⌘⌥ and the arrow keys.

Room for side by side

A left/right split widens the panel automatically and it shrinks back when the split closes. Panes never get too narrow to read.

Picks up where you left off

Tabs, panes and each pane's working directory are saved as you go and restored on the next launch, even after a force quit.

Paste files and images

Paste a screenshot or a file from Finder and SideCli inserts its path, which is handy with AI coding CLIs.

Private and light

No analytics and no usage data. Built on the SwiftTerm engine, with English and Chinese interfaces, and the whole app is under 5 MB.

SideCli in the light theme: a tab split top and bottom, with the focused pane outlined

Light or dark, your call

Switch between the dark and light theme from the toolbar and adjust the font size with ⌘= and ⌘-. The focused pane is outlined so you always know where you're typing.

Pin the panel when you want it to stay out, or let it hide the moment your pointer leaves.

Why SideCli

I built SideCli because CLI-first workflows are becoming mainstream. More and more dev tools now ship CLI modes, especially in the AI coding era, but many popular terminal apps keep getting heavier as they try to include everything.

Meanwhile, loose terminal windows are scattered and hard to manage. SideCli keeps only what matters: a native macOS feel, split panes for parallel work, and a terminal that's there when you need it and gone when you don't.

  • Reduces terminal clutter and keeps every session in one place
  • Split panes let you run and compare workflows side by side
  • Aims for a native feel instead of feature bloat
  • Only the essentials, in an app under 5 MB