Discover and explore top open-source AI tools and projects—updated daily.
pockebotAI agents autonomously operate Android phones for local, private task automation
Top 42.9% on SourcePulse
OpenPocket is an open-source framework that empowers AI agents to autonomously operate Android phones for various tasks, from messaging and social media management to gaming and payments. It targets users who desire a private, local, and always-on AI assistant for their mobile device, offering benefits such as hands-free operation, enhanced productivity, and robust data privacy by keeping all processing on the user's machine.
How It Works
OpenPocket leverages AI agents to interact with Android devices, supporting both emulators and physical phones via ADB. The core approach simulates human actions like tapping, scrolling, and typing to navigate the device and execute tasks. It prioritizes a local-first, privacy-by-default architecture, ensuring sensitive data never leaves the user's computer. The framework is designed for extensibility, allowing new capabilities to be added through simple SKILL.md files without requiring code modifications, and includes a human-authentication relay for explicit approval of sensitive actions.
Quick Start & Requirements
npm install -g openpocket (recommended). Alternatively, build from source.Highlighted Details
SKILL.md files to define new agent capabilities without code changes.Maintenance & Community
The project actively encourages community contributions via detailed guidelines in CONTRIBUTING.md. Community interaction is facilitated through Discord and Reddit. Acknowledgements highlight dependencies on projects like the pi-mono ecosystem.
Licensing & Compatibility
This project is licensed under the MIT License, which generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
The README does not explicitly detail limitations such as alpha status or known bugs. Sensitive actions require explicit human approval via the relay, which is a core design feature rather than a limitation, ensuring user oversight for critical operations.
1 week ago
Inactive