lil-agents  by ryanstephen

Desktop AI companions for macOS

Created 2 weeks ago

New!

1,049 stars

Top 35.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

"lil-agents" provides tiny, animated AI companions that reside on your macOS dock. Designed for macOS users who leverage AI command-line interfaces, these agents offer a visually engaging and interactive way to access and switch between Claude, OpenAI Codex, and GitHub Copilot.

How It Works

The application renders animated characters using transparent HEVC video, dynamically positioning them near the macOS dock. Users interact by clicking a character, which launches a themed popover terminal for AI chat. It seamlessly integrates with pre-installed AI CLIs, allowing users to switch providers via the menubar.

Quick Start & Requirements

  • Installation: Download for macOS. Building requires opening lil-agents.xcodeproj in Xcode.
  • Prerequisites: macOS Sonoma (14.0+) and at least one supported CLI: Claude Code (curl -fsSL https://claude.ai/install.sh | sh), OpenAI Codex (npm install -g @openai/codex), or GitHub Copilot (brew install copilot-cli).
  • Links: Website and download links are implied but not explicitly provided in the text.

Highlighted Details

  • Animated characters displayed via transparent HEVC video.
  • Themed popover terminals for AI interaction.
  • Menubar-selectable AI providers: Claude, Codex, Copilot.
  • Four distinct visual themes: Peach, Midnight, Cloud, Moss.
  • "Thinking bubbles" with playful phrases and sound effects.
  • Auto-updates managed via Sparkle.

Maintenance & Community

No specific details on contributors, sponsorships, or community channels were found in the provided text.

Licensing & Compatibility

Licensed under the MIT License. The permissive nature of MIT generally allows for commercial use and integration with closed-source projects.

Limitations & Caveats

Strictly limited to macOS Sonoma (14.0+) and requires the prior installation of specific AI command-line tools. All AI interactions are handled by the respective CLI processes, with data privacy governed by the chosen AI provider's terms. Update checks via Sparkle transmit app and macOS versions.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
29
Issues (30d)
15
Star History
1,065 stars in the last 15 days

Explore Similar Projects

Feedback? Help us improve.