I built an AI agent I actually use every day (code available)

I built an AI agent I actually use every day (code available)

More

Summary

Chris Raroque returns with a substantial update to Boop, his open-source iMessage-based AI agent built on the Anthropic Claude Agent SDK. After thousands of forks and community requests, the biggest additions are native Apple ecosystem integrations and a proper browser capable of accessing login-gated and bot-protected sites.

The iMessage, Apple Notes, and Apple Reminders integrations work by querying the local SQLite databases Apple stores on-device — a discovery Raroque credits Claude Code with surfacing quickly. The approach requires granting full disk permissions to the terminal running the agent, a tradeoff that also motivated him to start shipping a full desktop app. For web access, he abandoned Playwright and Puppeteer after finding both blocked by Instagram and LinkedIn, eventually landing on Patchrite — a modified Playwright fork designed to evade bot detection — enabling the agent to access both public profiles and login-protected pages through a human-in-the-loop flow where the agent opens the browser, asks the user to log in via iMessage, then resumes the task automatically.

Beyond integrations, the video covers an important infrastructure change: Boop migrated its database to Convex for real-time sync of memory, browser sessions, and cron-triggered automations. Raroque also discusses a policy shift at Anthropic that ended the ability to use Claude Code subscriptions for Agent SDK applications, which affected the project’s cost structure. The overarching lesson he draws: agent quality is almost entirely determined by the quality of tools and data access, and that’s where builders should focus their energy.


📺 Source: Chris Raroque · Published July 13, 2026
🏷️ Format: Hands On Build

1 Item

Channels