Unify customer data, automate workflows, and scale experiences with Einstein AI, Copilot, and Data Cloud in one CRM platform.
Gotcha
About Gotcha
Gotcha is an on-device AI assistant for Android that interprets natural language commands and executes corresponding device actions. It operates as a fully local copilot, optionally integrating with local or cloud-based language models. The tool evaluates live device context—such as screen content, storage, or app state—to determine the precise system operations required to fulfill a user’s request. Actions range from sending messages and adjusting settings to automating screen interactions and managing files. Gotcha enforces granular permission controls, with actions categorized into four tiers that restrict access based on user authorization. The system maintains an append-only audit log and provides visual feedback through colored rings to indicate foreground or background processing. A floating Assistive Ball enables hands-free activation from any screen, allowing users to delegate tasks like searching for products or managing device storage through voice or touch commands.
Key features
- Natural language command interpretation
- Screen context reading and analysis
- 100+ device automation tools
- Two copilot modes: Monitor and Operator
- Four-tier permission system
- Visual ring indicators for action feedback
- Assistive Ball for hands-free activation
- Append-only audit logging
Use cases
- Automating routine device tasks via voice commands
- Screen sharing and remote assistance for troubleshooting
- Context-aware app and file management
Pros
- Fully on-device operation with optional cloud or local LLM integration
- Supports over 100 tools for device automation and control
- Four-tier permission system with explicit user authorization
- Visual feedback indicators for foreground and background actions
- Append-only audit log for activity tracking
Cons
- Requires Android 11 or higher
- APK installation only, no official app store availability
- Root access required for privileged actions
Gotcha videos
Frequently asked questions about Gotcha
What is Gotcha and what does it do?
Gotcha is an on-device AI assistant for Android that interprets natural language commands and executes corresponding device actions. It operates as a fully local copilot, optionally integrating with local or cloud-based language models, and evaluates live device context to determine the precise system operations required.
Who is Gotcha designed for?
Gotcha is designed for Android users who want to automate tasks, manage device settings, or interact with apps using natural language commands while maintaining full control over permissions and actions.
How does Gotcha work with permissions and safety?
Gotcha enforces granular permission controls across four tiers, with actions restricted based on user authorization. It provides visual feedback through colored rings to indicate foreground or background processing and maintains an append-only audit log for transparency.
Can Gotcha work without an internet connection?
Yes, Gotcha can run completely on-device, though it also supports optional integration with local or cloud-based language models for enhanced functionality.
What is the Assistive Ball in Gotcha?
The Assistive Ball is a floating companion accessible from anywhere on the phone, allowing hands-free activation via voice or touch to delegate tasks like searching for products or managing device storage.
How do I get started with Gotcha?
Gotcha is available as an APK on GitHub Releases, with in-app updates provided afterward. Users can sign in with Samosa AI for free starter credits or bring their own local or cloud LLM to begin using the tool.