Now: guided workshops
Small student sessions introduce practical Terminal and AI workflows while testing Abelaro in a supported, controlled setting.
A local macOS workspace app
Abelaro is a native macOS menu bar app for configuring floating pet overlays. Each pet is linked to a workspace folder and command, opens or reuses a tmux session in Terminal.app, and shows basic session state. We are first testing the workflow in guided student workshops; a later release is planned for macOS power users who manage several local sessions.
How Abelaro is launching
Small student sessions introduce practical Terminal and AI workflows while testing Abelaro in a supported, controlled setting.
The future app release is for macOS users who want a visual way to return to their real workspace and tmux sessions.
What the app does
Use the PET menu to open Manage Pets and Settings, show or hide pets, reset positions, restore hidden pets, and quit the app.
A pet stores its workspace folder, shell command, sprite, tmux session name, size, and position in local JSON settings.
Drag and resize pets, single-click to open the command session, double-click to open the folder Terminal, or right-click for pet actions.
Interaction model
01
Use the menu bar to add a pet, choose its sprite, pick a workspace folder, enter a command, and set its size.
02
The app creates a transparent floating AppKit pet panel that you can drag, resize, hide, and restore.
03
Single-click opens or focuses the command-session Terminal; double-click opens the workspace folder Terminal.
04
Pet animations, fallback colors, tab-count tags, and notifications reflect best-effort tmux output status.
Implemented features
The feature set is built around AppKit overlays, local JSON config, sprite libraries, Terminal.app automation, and tmux session status polling.
Manage Pets, Settings, Show Pets, Hide Pets, Reset Pet Positions, hidden-pet restore, and Quit live in the macOS menu bar.
Add, edit, preview, resize, and delete configured pets from one central list.
Each pet stores a name, sprite, workspace folder, command, generated tmux session name, size, and saved screen position.
Settings can scan WebP sprite folders, package pet.json files, standalone idle images, and Codex-style 8x9 atlases.
A click creates or attaches to the pet tmux session in Terminal.app; existing sessions are reused without rerunning the command.
Pets use animations, fallback indicators, Terminal tab-count tags, and optional notifications for needs-action and done states.
Safety and limits
Page routes
Register your interest
Student workshops are the first opportunity to try the approach. If you are a macOS power user, you can also register interest in a future app release.