Safety, settings, and limitations

Local settings, explicit command launches, and recoverable failures.

Abelaro stores configuration locally, validates pet fields before saving, searches for tmux, and surfaces errors in the Settings or Terminal flow instead of hiding them.

Safety checklist

  • Commands run only after explicit pet interaction.
  • Startup can restore overlays without running configured workspace commands.
  • Settings persist locally as JSON under Application Support.
  • Terminal/tmux failures are surfaced with actionable fallback information.
  • Invalid or missing sprite assets fall back to a default pet render instead of crashing the overlay.
  • The app does not implement an LLM provider integration, download marketplace pets, or edit sprite artwork.

What it stores

showPetsOnStartup, sprite library folders, custom tmux path, launch-at-login flag, notification preference, and configured pets.

What is limited

Launch at login is displayed and persisted but disabled in this build, and Terminal app selection is not configurable.

Check tmux, sprite folders, and commands first.