by skalesapp
Your personal AI desktop agent for Windows, macOS, Linux & Android. Set a goal, it works on its own. Teams (pair two desktops, agents + humans), Agent2Agent, Workflows, Codework, multi-agent orgs, desktop + browser automation. 15+ AI providers, BYOK. No Docker, no terminal. Agent Skills (SKILL.md). Migration importer. Recurring autonomous tasks.
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
# Add to your Claude Code skills
git clone https://github.com/skalesapp/skalesGuides for using ai agents skills like skales.
Last scanned: 5/3/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@tootallnate/once: @tootallnate/once vulnerable to Incorrect Control Flow Scoping",
"severity": "low"
},
{
"type": "npm-audit",
"message": "@xmldom/xmldom: xmldom: Uncontrolled recursion in XML serialization leads to DoS",
"severity": "high"
},
{
"type": "npm-audit",
"message": "app-builder-lib: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "builder-util: Vulnerability found",
"severity": "low"
},
{
"type": "npm-audit",
"message": "dmg-builder: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron: Electron has ASAR Integrity Bypass via resource modification",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-builder: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-builder-squirrel-windows: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "electron-publish: Vulnerability found",
"severity": "low"
},
{
"type": "npm-audit",
"message": "esbuild: esbuild enables any website to send any requests to the development server and read the response",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "http-proxy-agent: Vulnerability found",
"severity": "low"
},
{
"type": "npm-audit",
"message": "lodash: lodash vulnerable to Code Injection via `_.template` imports key names",
"severity": "high"
},
{
"type": "npm-audit",
"message": "tar: node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-05-03T06:27:44.543Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}The private AI that lives on your computer and does real work, not just chat.
Skales is an AI agent that lives on your desktop. Not in a browser tab, not behind a restrictive API, not in a complex Docker container. It sits on your machine, has access to your files, your browser, your calendar, your email, and it does real work.
| Typical AI Agents | Skales 🦎 | |
|---|---|---|
| Setup | Docker, Terminal, Python CLI | Download EXE/DMG/AppImage, double-click |
| RAM Usage | 1.5GB - 3GB+ | ~300MB |
| OS Support | Linux / Docker required | Windows + macOS + Linux native |
| Time to first task | Hours to days | 30 seconds |
| Privacy | Cloud only | Local-first, BYOK, Offline capable |
| Updates | Manual Git pull and rebuild | One-click auto-updater |
| Security | Unsigned scripts | Apple Developer ID signed (Windows signing coming) |
| Emoji | Platform-dependent | Consistent Noto emojis + animated brand emojis |
| Migration | Start from scratch | Import from ChatGPT, Claude, OpenClaw, Hermes |
A 6-year-old built a game with it. A grandmother approved the setup.
Type /goal and what you want, like /goal build me a trading bot, and Skales takes it on as ongoing work instead of a single reply. It plans the steps, keeps going on its own in the background with the chat closed, and picks back up where it left off after you reopen the app. Run more than one at a time, set one on a repeating schedule, or let Skales recognize a goal from how you ask. When it needs a decision it parks and shows a card to continue or stop; otherwise it keeps making progress. Every finished goal folds what it learned back into Memory, so the next one starts ahead.
/code)Point any chat at a folder on your computer and it works there like Claude Code, without leaving the conversation. A Chat / Code / Plan / Auto switch under the composer, on the New Chat screen (pick a folder and mode before your first message), or the /code command (/code <task> to start in one line) binds the folder: Plan investigates and proposes, read-only; Code edits directly; Auto runs the whole task on its own after a one-time consent. It patches files with edit_file instead of rewriting them, runs your build, installs and tests (test_run), and commits and pushes with your own git identity (git_commit / git_push, no added attribution). It renders git diffs inline in the chat as colored changes (green added, red removed) instead of plain text, and the model gets a repo map of the bound folder (which files exist and what each exports and imports) so it heads straight to the right file in a larger codebase. Shell commands get real time to finish (configurable up to 10 minutes), so installs, builds and deploys complete; it can deploy the folder with deploy_project (Firebase/Vercel/Netlify/npm) and ask you structured questions with a slide-up form when it needs a decision. A dedicated Chat & Code settings tab lets you give code work its own model (run a strong cloud model for code while chat stays on your default) and turn on deep reasoning (xhigh). If the folder is outside what Skales may touch, it asks first and widens access only the way you choose. Each chat keeps its own folder, so a normal chat is unchanged.
Workflows are the hand-drawn half of the goal system. A typed /goal lets Skales plan the steps for you; a Workflow lets you draw the steps yourself once, give them a trigger word like /goal-ship, and run that plan again whenever you need it. Think of it as a visual compiler onto the same plan format a typed /goal produces: you lay out steps, success criteria, and named inputs on a canvas, and Skales compiles them into the brief the planner already runs. One playbook store, four producers: the agent crystallizes finished goals into reusable plans, you draw the rest on a canvas, you teach a workflow by showing it once, walk Skales through a task in a normal chat, then turn that chat into a workflow and Skales distills the repeatable steps, trigger and success criteria for you, or you record a real desktop task: on the Workflow page hit Teach by recording, do it once on your screen (F10 stops, F9 pauses so you can skip a password), and Skales replays your exact clicks and typing when you run its /goal, with browser flows recorded in Playbooks instead. A learned workflow runs cold from then on through the normal goal path, falling back to vision when a button has moved. Workflows are opt-in, so you turn them on under Add-Ons, and a hint in Settings > Goal points you there. Running a saved workflow opens a fresh chat with its trigger prefilled and editable, so you can adjust the request before it starts.
Import skills from the Agent Skills format used by Claude Code, Codex, GitHub Copilot, and Cursor. Paste a GitHub URL, select a local folder, or paste SKILL.md content. Imported skills work across Chat, Codework, Browser, and Lio AI. Browse 1000+ community skills.
Select any project folder. Describe the task. Pick your model. Watch the agent read your files, plan an approach, write code, run
skales is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by skalesapp. Your personal AI desktop agent for Windows, macOS, Linux & Android. Set a goal, it works on its own. Teams (pair two desktops, agents + humans), Agent2Agent, Workflows, Codework, multi-agent orgs, desktop + browser automation. 15+ AI providers, BYOK. No Docker, no terminal. Agent Skills (SKILL.md). Migration importer. Recurring autonomous tasks. It has 1,086 GitHub stars.
skales returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/skalesapp/skales" and add it to your Claude Code skills directory (see the Installation section above).
skales is primarily written in TypeScript. It is open-source under skalesapp on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skales against similar tools.
No comments yet. Be the first to share your thoughts!