Report Abuse

Basic Information

Grunty is a self-hosted desktop application that lets an AI control your computer using Anthropic Claude's "computer use" capability. The repository provides a Python/PyQt application that enables the model to operate the mouse and keyboard to perform tasks you would normally do manually. The README demonstrates use cases such as browsing the web, creating and running code, and interacting with desktop apps on MacOS, Windows, and Linux. It is experimental and requires an Anthropic API key. Setup instructions in the README show creating a Python virtual environment, installing requirements, adding ANTHROPIC_API_KEY to a .env file, and running python run.py. The project warns that the agent can take screenshots and that users must monitor actions due to possible unintended effects.

Links

App Details

Features
The README highlights features focused on letting an AI perform any action you could do with a mouse and keyboard, including web browsing and coding. It is written in Python and uses PyQt for the desktop UI. The repo includes a demo video of the agent creating and running a Python game. It is cross-platform and runs wherever Python is available. Productivity keybindings are documented: Ctrl+Enter to execute an instruction, Ctrl+C to stop, Ctrl+W to minimize to tray, and Ctrl+Q to quit. The README documents tips (Claude prefers Firefox for UI detection) and a known issue where screenshots are not always taken and text may be typed in the wrong place.
Use Cases
Grunty lets users delegate repetitive or GUI-driven desktop tasks to an AI, potentially saving time on workflows that require mouse and keyboard interactions. It can assist with coding tasks, running applications, browsing, and other routine operations by automating sequences of clicks and typing. Being self-hosted gives users local control while leveraging an external Anthropic API. The README stresses that monitoring is required and that the tool is experimental, warning users to hide sensitive information because the agent may take screenshots. The setup instructions and keybindings make it accessible to developers and power users who want to prototype AI-driven desktop automation.

Please fill the required fields*