Grunty is an open-source, self-hosted desktop application that allows you to control your computer using Claude’s new Computer Use capability.
This Python-based app, built with PyQt, enables Claude to interact with your system through mouse and keyboard control. This can help perform various tasks traditionally handled by users, such as web browsing, coding, and more.
Features
- AI-Powered Control: Direct Claude to perform actions on your computer as if you were using the mouse and keyboard yourself.
- Cross-Platform Compatibility: Runs on any operating system supporting Python, including macOS, Windows, and Linux.
- Open Source: Freely available and modifiable.
- Simple Setup: Installation is straightforward with a provided requirements file and clear instructions.
- Productivity Keybindings: Hotkeys for executing instructions, stopping actions, minimizing to the system tray, and quitting the application.
Use Cases
- Automated Code Generation and Execution: Instruct Claude to write, compile, and run code in your preferred development environment. For example, create a simple game in Python using Vim, execute it, and even play it.
- Web Browsing and Information Retrieval: Ask Claude to find information online, navigate to specific websites, and extract relevant data.
- Content Creation and Editing: Dictate text, format documents, and automate repetitive editing tasks within word processors or other applications.
- File Management: Organize files, move them between folders, and perform other file system operations through voice commands.
- Software Testing: Automate UI testing by instructing Claude to perform a series of actions within an application.
How It Works
Grunty connects to the Anthropic API and enables Claude to receive instructions and interact with your computer. The application translates your commands into actions performed by Claude via simulated mouse and keyboard inputs.
Visual feedback is provided through screenshots, which allows Claude to understand the context of its actions and adjust accordingly. This enables Claude to perform tasks like browsing the web, writing code, or managing files.
Pros
- Free and Open Source: No cost and full access to the codebase for customization.
- Potential for Automation: Can automate repetitive or time-consuming tasks.
- Cross-Platform Compatibility: Works on various operating systems.
- Extensible: The open-source nature allows for community contributions and future feature development.
Cons
- Experimental Software: Potential for instability and unexpected behavior.
- Security Risks: Granting an AI control over your computer presents inherent security risks.
- Privacy Concerns: Anthropic can access screenshots of your screen during operation.
- Requires Technical Proficiency: Setting up and using Grunty requires some technical knowledge.
- Performance Dependent on Claude: The effectiveness of Grunty relies on the capabilities and limitations of the Claude AI.
Pricing
Grunty is free to use. However, you will need an Anthropic API key, which may have associated costs depending on usage.
FAQs
Q: Is Grunty safe to use?
A: Grunty is experimental software. Use caution and avoid using it with sensitive information.
Q: What are the system requirements?
A: You need Python 3.10+ and an Anthropic API key.
Q: What if Grunty malfunctions?
A: You can stop the current action with Ctrl+C, or quit the application entirely with Ctrl+Q.
Q: What is Computer Use?
A: Computer Use refers to the ability of the AI to interact with a computer similar to a human user. This means the AI can understand and manipulate elements on a screen, move a cursor, click buttons, type text, and navigate different applications, all through software.
Download Grunty: https://github.com/suitedaces/computer-agent










