v0.1 · macOS 14+

λ Terminal

Profiles. Predictable XDG environments. Session semantics that match how you already work.

sqazi@Shahzebs-MacBook-Pro.local | ~/Git
λ Terminal main window with Dracula-themed shell session in ~/Git
Dracula-themed sessions with profile-aware cwd and shell startup.

Think different about terminals.

Not another config format — a small macOS app that launches shells with the conventions terminal power-users already carry.

Four profiles

default, dev, lightweight, and ai — persisted under ~/.config/lambda-terminal/.

Project roots

⌘N picks profile + cwd. ⇧⌘O opens a project directory. Tabs inherit the active profile.

XDG audit

Developer → XDG Home Audit writes a Markdown report to ~/.local/state/lambda-terminal/xdg-report.md.

4built-in profiles
⌘Nnew window sheet
⌘Tnew tab
46automated tests

Designed for the way you ship.

Apple-clean layout. Classic Mac personality. Real local sessions — not mockups.

LambdaTerminal — menu bar & session chrome
λ Terminal with macOS menu bar showing Session and Developer menus
Native menus for Session, Developer, and profile-aware workflows.
LambdaTerminal — on the desktop
λ Terminal window on a macOS desktop beside project folders
Sits alongside your existing desktop workflow — portfolio OSS, not a Terminal.app replacement claim.
New Window…
New window sheet for choosing profile and working directory
Profile + cwd picker on ⌘N.
Settings
Settings panel for default profile, font size, and Dracula theme preset
Default profile, font size, and theme preset.

Build it locally.

Swift Package Manager. Unsigned debug builds are expected for v0.1.

git clone https://github.com/shahzebqazi/lambda-terminal.git
cd lambda-terminal
swift build
swift run LambdaTerminal

swift test
swift run xdg audit --stdout

Documentation

Architecture, profiles, and roadmap live in the repo.