Skales Desktop AI Agent Built with Claude, Features Clippy-Style Mascot

Skales is a desktop AI agent built using Claude (via OpenRouter/Anthropic API) that runs locally on Windows and macOS. The app uses Claude as its core brain to handle reasoning, tool execution, and natural language responses.
Key Features and Functionality
Claude powers the agent's reasoning and tool execution - it decides what actions to take and executes them. The agent can perform several practical tasks:
- Sending emails
- Managing files
- Browsing the web
- Managing your calendar
When minimized, a Desktop Buddy mascot floats on your screen. You click it, give it a command, and Claude handles the rest. One of the mascot skins (called Bubbles) morphs into a paperclip 📎 - a reference to the classic Clippy assistant, but with actual functionality.
How Claude Integrates
Claude serves as the core brain of the agent, handling several key functions:
- The ReAct loop (reasoning + acting)
- Tool selection
- Safety checks
- Natural language responses across multiple interfaces
The agent supports three modes: Chat, Telegram, and Autopilot mode.
Availability and Licensing
Skales is free for personal use. The source code is available on GitHub under the BSL-1.1 license. The project can be downloaded from skales.app and the GitHub repository is at github.com/skalesapp/skales.
This type of desktop AI agent represents a practical implementation of language model tool use, where the model not only understands requests but can directly execute actions on the user's system through a controlled interface.
📖 Read the full source: r/ClaudeAI
👀 See Also

Approval Boundary Tool for Claude Code Repository Work
A developer built an approval boundary tool that adds a review step before local execution when using Claude Code for repository work. The tool follows a loop: see the plan first, approve once, let the run happen locally, and keep proof afterward.

GSD-Lite: A State Machine for Claude Code That Enforces TDD and Prevents Test Skipping
GSD-Lite is an open-source MCP server that adds a 12-state workflow machine to Claude Code, enforcing test-driven development with specific anti-rationalization prompts and separate agent contexts for execution, review, and debugging.

Localhost dashboard for Claude's HTML output pages with live reload
A small localhost home page collects all HTML pages generated by Claude AI, with live reload, update indicators, and a preview pane. Agents register pages via symlinks.

PromptFlow Voice: Speak Hindi, Get Structured Claude Code Prompts — Built with Claude Code
A developer used Claude Code and Codex to build PromptFlow Voice — a desktop app that converts natural Hindi speech into structured dev prompts for Claude Code, or ready-to-send emails for Gmail. The demo shows a Hindi voice request producing an English Claude Code prompt about socket reconnection logic with exponential backoff.