Back to list
High-Potential
TypeScript

🖥️ Dorabot: macOS Desktop Agent with Messaging Integrations

234 stars34 forksTypeScript
ai-agentai-assistantbrowser-automationclaudeclaude-agent-sdkelectronmacosopen-sourceopenaipersonal-aislack-bottelegram-bot
This project attempts to build a 24/7 personal AI assistant running on macOS. Built with Electron, it provides an IDE-like interface where you can manage and monitor agents running in the background. The interesting part is that it goes beyond basic chat; it features memory, scheduled tasks, browser automation, and direct integrations with messaging platforms like WhatsApp, Telegram, and Slack. This means it acts less like a passive chatbot and more like an active entity capable of handling messages and tasks across different channels. While the Electron-based architecture might not be as lightweight as a native app, it demonstrates the potential of "personal agents" through its rich integrations. If you want to see how LLMs can be wired up to daily communication tools and browser actions, this repository offers a straightforward reference.