Ad

boop-agent: iMessage personal agent with Claude/Codex

Boop-agent empowers iMessage users by leveraging Claude Agent SDK or Codex for personalized interactions with memory, sub-agents, and automations.

Boop-agent is an iMessage-based personal agent built using the Claude Agent SDK, allowing users to interact with either Claude Code or Codex. It provides features like memory persistence, sub-agent capabilities, and automation to streamline tasks. It addresses the need for a proactive and customizable personal assistant directly within the iMessage environment.

This project distinguishes itself through its modular architecture, utilizing a dispatcher and worker pattern to manage sub-agents and integrations. The pure dispatcher design ensures focused task execution while limiting direct access to web resources for core interactions. The tiered memory system with adversarial pipeline offers robust memory management, and Composio integration simplifies connecting to a vast array of external tools.

  • iMessage Integration: Enables seamless interaction within the iMessage app with typing indicators.
  • Composio Integrations: Connects to 1000+ tools like Gmail, Slack, and GitHub using a single API key.
  • Automations: Allows scheduling recurring tasks and receiving results directly in iMessage.
  • Tiered Memory: Manages short-term, long-term, and permanent memory with advanced retrieval mechanisms.
  • Debug Dashboard: Provides a comprehensive interface for managing agents, automations, and memory.
  • Convex Persistence: Utilizes Convex for real-time, typed database storage.
  • Claude Code Support: Leverages Claude Code for agent logic and tool use, removing the need for a separate API key.

Boop-agent is a functional personal project, primarily built for personal use and then open-sourced. While it demonstrates significant capabilities, it's important to note that it was not designed for production-level reliability or security. The architecture is well-structured, however development is ongoing, and feedback is actively solicited for improvements and integrations.

Boop-agent benefits individuals seeking a customizable and proactive iMessage assistant. It addresses the need for a personal helper that can automate tasks, manage information, and connect to various tools without leaving the iMessage environment. It provides more value than manual approaches by automating repetitive tasks and centralizing access to a wide range of services.

Summarize:
Share:
Stars
868
Forks
200
Issues
15
Created
3 months ago
Commit
22 days ago
License
MIT
Archived
No
Updated 17 days ago

Similar Repositories