Skales

Features · Skales 12.9.30

One agent. 298 tools.
Zero terminal.

Grouped exactly the way the app groups them. Every feature works with any model - cloud, or fully local on your own hardware - and everything stays on your machine. 47 of these tools are WordPress alone; the runner loads them on demand rather than all at once, so the context stays lean.

01

Autonomy

Goals that keep working after you close the chat.

Background Goals (/goal)

Type /goal build me a trading bot and Skales takes it on as ongoing work, not a single reply. It plans the steps, keeps going in the background with the chat closed, runs several goals at once, and parks with a decision card when it needs you. Every finished goal folds what it learned back into Memory.

Workflows

Draw the steps yourself once, give them a trigger like /goal-ship, and run that plan whenever you need it. Teach by showing: walk Skales through a task in chat, or record a real desktop task once (F10 stops) and Skales replays your exact clicks - falling back to vision when a button moves.

Autopilot - Meta-Agent

Set a goal and walk away. Autopilot runs a Deep-Dive Interview, builds a Master Plan with recurring schedules, self-corrects with an OODA loop, and reports daily - via dashboard or Telegram. Approval gates pause before anything irreversible.

Planner AI Tasks

Schedule recurring autonomous tasks with cron precision - daily, weekly, custom. Dry-run mode previews what will happen before committing, and confidence scoring shows how certain Skales is about its plan.

New v12.9

Cockpit 2.0

Goals, tasks and schedules used to be three places to look. Cockpit is one, and it opens on an execution board: four columns - pending, in progress, completed, blocked - with goals, your own tasks, Autopilot tasks and schedules as cards you can filter, drag and act on. Goals, Schedule and Tasks fold open underneath, Live and History are one switch away, and the deep-dive interview, the daily stand-up and Pause/Resume sit at the head. Leave it open on a second screen.

New v12.9

Sub-Agents

Skales can hand part of an answer to sub-agents and wait for them: ask it to check four files or four sources and four workers run at once, each with its own context and its own budget. A sub-agent can work in its own checkout of your repository, so two never touch the same tree, and what they changed arrives as normal pending changes, hunk by hunk. You choose which model each one runs on - and which of your own agents may be dispatched at all - and every child shows up in the chat as its own chip with its state, its model and its price.

Agent2Agent (A2A)

Other agents can call Skales: it speaks the Agent2Agent standard, so another agent - or another Skales - can discover this instance and delegate a task to it. Off by default; you control what an outside caller may do.

02

Coding

Three coding agents, from kid-friendly to production.

Code Mode (/code)

Point any chat at a folder and it works there like a coding agent without leaving the conversation. Plan investigates read-only, Code edits directly, Auto runs the whole task after one consent. Patches with edit_file, runs your tests, commits and pushes with your own git identity.

New v12.9

Skales Code

The coding window, and a real one: a command palette on Cmd-K, Cmd-P to jump to a file, a full-text search across the project where every hit is a place you can click, and a file tree loaded a level at a time so a repository of any size opens at once. Review a change hunk by hunk rather than all or nothing, keep the parts you picked, and drive git from inside - branches, fetch, pull, push, stash, commits. Typing skales . in your terminal opens that folder here. It reads the rules a project already has, including ones written for other editors, reports the language checker's errors in the same turn a file was written, and can run one objective as several variants on their own branches and compare them. Codework is a mode inside this window now rather than a page of its own.

Lio AI - Code Builder

Describe what you want and Lio builds it - multi-AI architecting where one model designs, one reviews, one builds. Sandboxed live preview, inline source review, one-click FTP/SFTP deploy. Friendly enough that a 6-year-old shipped a Snake game with it.

Watch the 6-year-old demo →

Agent Skills (Open Standard)

Import 1000+ skills in the SKILL.md format used by Claude Code, Codex, GitHub Copilot and Cursor. Paste a GitHub URL, bulk-import whole repos, type @ in chat to inject any skill as context, assign skills to specific agents.

Browse 1000+ skills →

MCP Servers & DevKit

Full Model Context Protocol support with built-in presets - Hugging Face, Notion, GitHub, Google Drive, Slack, Filesystem - and real OAuth sign-in where a server offers it, so connecting one is a browser consent screen rather than a token you paste. Plus a DevKit you switch on under Add-Ons: one click writes the skales-dev command line, its documentation and its examples into your Skales folder with the access key already filled in. Import your setup from ChatGPT, Claude, Copilot, Gemini, OpenClaw, Hermes or Cherry Studio.

03

Studio & Creation

Flow, design, image, video, voice and music in one place.

New v12.9

Skales Flow

Write a brief, get the thing. Nine modes and twelve templates build decks, documents, prototypes, mockups, wireframes and motion pieces as a real project - with a plan, files you can open, and a scratchpad that keeps its thread across a long session. Brand Kits, style packs and pinned skills shape the output; it looks at what it rendered and corrects itself before handing it over. Export to PDF, PowerPoint with editable text, Word, a project ZIP, SCORM 1.2 for Moodle and ILIAS, or MP4 - motion is deterministic code, rendered on your machine. A motion piece has a real timeline now: captions, lower thirds, chapter markers and watermarks get their own start, length and layer, voiceover, music and effects are mixed into the exported MP4, and the composition is read for mistakes before a render starts rather than after. On the desktop and on the phone.

Flow on mobile too →

Rewrite (/spin)

Take any text you already have and turn it into another version of itself: shorter, warmer, in another language, in another register. /spin works on the reply in front of you or on a file, and it rewrites rather than starts over, which is a different job than asking for a new draft.

Studio 3D & Video Editor

Studio has a 3D surface and a real video renderer alongside the image and audio tools - scenes and cuts you can assemble in the app, on the desktop and on the phone, instead of exporting the pieces and finishing somewhere else.

Skales Studio

Design, Media, Audio and a Gallery in one creative suite. Prompt-to-design with 7 templates returns production-ready HTML + Tailwind; image generation via FLUX, SDXL, DALL-E or local ComfyUI; video via Veo, Kling, Runway and fal.ai LTX (1080p, native 9:16); voice and music besides.

Brand Kit

Define your colors, fonts and voice once - Studio applies them to every asset you create, with export presets for every social platform.

Inline HTML Preview

When the AI writes an html code block, Skales renders it live in a sandboxed iframe right in the chat - charts, maps, SVG icons, mini-apps. Show code, download, save as image.

Templates

37 pre-built prompt templates across Chat, Codework, Organization, Lio, Browser, Planner and Studio - plus an AI Template Maker that turns a plain-language description into a reusable template.

Documents & Files

Generate .docx, .pdf and .xlsx from natural language. Ask for a report, a spreadsheet, a contract draft - Skales writes the file to disk, ready to send.

04

Buddy & AIPointer

The most-loved part of Skales lives on your screen.

Desktop Buddy

A floating mascot that lives on your screen - and a full agent: ask it something and it works through as many steps as the task needs, with approve/decline right in the speech bubble. It speaks your language, keeps its own conversation thread, and streams live progress while it works.

Custom Pixel Skins

Beyond the three mascots, the Buddy wears custom animated pixel skins - the most-requested feature of the last twenty updates. Generate your own right in Skales ("make me a purple octopus buddy") with live preview, or import community sprites in the open Petdex format.

AIPointer

A cursor-anchored quick-ask overlay: hold a key or wiggle your cursor and ask about whatever is on screen. It knows your projects, sees your screen, writes to your todos, calendar and notes - a free, local alternative to cloud cursor assistants. Powered by AIPointer Engine, by the same maker, built into Skales.

aipointer.app →
New v12.9

Iris - Voice with a Face

Iris is the voice surface of Skales, and she has her own place in the sidebar. She listens, she works, and she speaks - with the same tool palette a chat turn gets, and with the skills you switched on for the chat, which is the whole point: not a voice assistant that sets timers, but the agent itself, spoken to. The wake word runs on your device. When something needs your say-so she asks out loud and takes yes or no for an answer, while anything that sends, deletes, runs or deploys still wants your eyes on the screen. A call is the same mind in the same conversation now rather than a smaller one of its own. Answers open as orbits rather than a flood of pop-ups - a short one as a circle, a web page as the page - and Escape closes them again.

Meet Iris →

Voice In & Out

Beyond Iris, every chat has plain voice: Whisper transcription (Groq free tier, OpenAI, or fully offline on your machine) and natural TTS voices - OpenAI Speech, ElevenLabs, Azure, free device voices, or Piper running locally. Per-message read-aloud on every reply, with markdown stripped so it never reads ``` out loud.

05

Productivity & Integrations

Email, calendar, WordPress, smart home, messengers.

Planner, Calendar & Email

Google Calendar, Apple Calendar (CalDAV) and Outlook read/write - your AI sees your events and schedules around them. Mail does what a mail program does: Gmail through your Google account or any IMAP mailbox, attachments named on every listing and fetchable into the workspace, a message read whole rather than as a preview, search that runs on the server instead of pulling the mailbox down first, and marking read, unread, moved or filed. Your mailbox password is encrypted at rest, safety gates sit on send and delete, and past twenty changed messages in one session Skales stops and asks. Plus a visual daily/weekly planner with a Kanban task board.

New v12.9

Plugins

A plugin is a tool of its own inside Skales - its own menu entry, its own page, its own storage - and you never have to write one: ask in a chat for the thing you want and it is built, named and, if it should work on its own, scheduled. Ten ship with the app, and they are the point rather than the demonstration: Exposure Check, Attachment Check and Data Broker Exit for your own exposure, Open Invoices, Notice Radar and Receipt Inbox for a small business, Page Watch, Meeting Prep, Daily Brief and Reading Stack for the working day. Every card says before you install it what the plugin may reach - network, files, tools, and whether it keeps its own memory or the one you share with the chat - and anything that sends stops at a card naming the recipient and the text. More come from the community directory, checked against a published checksum, or as a single .skplugin file you carry between machines.

WordPress 2.0

"Create a landing page for my product" - Skales builds it with Elementor Flexbox containers and professional templates via the free MIT-licensed Connector plugin. 47 of the 298 tools are WordPress alone, which makes it the largest single surface in the catalog: pages, posts, media, taxonomies, comments, menus, widgets, theme and global styles, custom CSS, Gutenberg blocks, Elementor, SEO, WooCommerce, permalinks and caches - all through natural language, all from the chat you are already in.

Connector plugin →

Browser Agent

A real Chromium browser your AI can drive: navigate, click, fill forms, get past cookie walls, extract content to Markdown. Playbooks record repeatable flows; workspaces keep sessions isolated.

Computer Use

Your AI can see and control your screen - screenshots, clicks, keyboard, scrolling. Every action requires approval in Safety Mode, and screenshots appear inline in chat.

Messengers & Remote Control

Telegram, Discord, WhatsApp, Slack and Signal: read and send messages, or control Skales remotely from your phone - switch models, approve actions, trigger goals, /killswitch.

7+ Service Integrations

Notion, Todoist, Google Drive, Google Docs, GitHub, Spotify and Home Assistant (lights, temperature, services) - all configurable in Settings, all driven from plain language.

06

Intelligence & Memory

Any model, long-term memory, self-improving agents.

Any AI Provider, Zero Lock-in

26 providers built in: OpenAI, Anthropic, Google, xAI, DeepSeek, Mistral, Groq, Together, MiniMax, Moonshot AI (Kimi, international and China endpoints as separate accounts), GLM (z.ai), Qwen (DashScope), Hunyuan, GigaChat, AtlasCloud, Unsloth, Cloudflare Workers AI, NVIDIA NIM, Hugging Face and OpenRouter - plus Ollama, LM Studio, Skales Local and any OpenAI-compatible endpoint. Sign in with your ChatGPT subscription without an API key. Switch any time, no restart.

Every provider →
New v12.9

Can this model see images?

A switch beside the model field of every provider card: Auto, Yes, or No. Skales used to guess from the model name and from whatever a running daemon reported, and a wrong guess was not correctable. Your answer now wins over both, in either direction, for that model at that provider - and an attached picture no longer throws away the question you typed with it: the turn runs, the picture is set aside, and you get the honest sentence instead of a blind answer.

New v12.9

Skales Local

Skales ships its own inference server. Not a wrapper around Ollama: a bundled llama.cpp that Skales starts and stops itself, with a catalog of 56 models where every entry carries its size, its license and a SHA-256 you can check. Images are generated on the device through stable-diffusion.cpp, speech comes in through Whisper and goes out through Piper - all offline, all without a key. It starts itself when this machine is the one you pointed Skales at, the layer slider and thread count really reach the engine, and the GPU badge is read from what the engine actually loaded rather than from what the build hoped for - when nothing went across it says CPU and names the reason. Ollama and LM Studio still work; they are now a choice rather than a requirement.

How Skales Local works →

Skales IQ

The zero-key way in. Open Skales and start working: Skales IQ is the built-in free trial, ready on first launch, with tool calling and image understanding, and no API key to fetch first. It is the first entry in the provider list on purpose. When the trial runs out, paste your own key or switch to a local model and keep going for free.

Start with zero keys →

Obsidian Vaults

Point Skales at one Obsidian vault or several, and they stay living folders rather than a one-time import: read and append, a memory graph per vault, backlinks the agent can follow. Six of the vault tools also run in the mobile app.

New v12.9

Character, Conscious & Mood

Give your assistant a name and a character - seven sliders from serious to playful, businesslike to warm - and it keeps them. Conscious carries a working mood across a conversation instead of resetting to a blank, polite tone every message: it notes in one sentence what it was thinking about at the end of a turn, and it drifts with the clock and the shape of the day rather than only with the last thing that failed. Skales also tracks the topics you keep coming back to, so a briefing reads like it comes from someone who knows your work. It is on from the start now instead of hidden behind a switch nobody found, it only ever draws - no notification, no sound, nothing sent - and one tap in Settings turns it off for good. The mood is about the work, never about you.

New v12.9

Memory & Dreaming

Short- and long-term memory plus a 3-phase overnight consolidation engine that promotes important facts and discards noise - Dream Diary included. Every saved line says where it came from - you told it, it was noted in a chat, the nightly pass found it, or it came over from your phone - and can be corrected rather than only deleted. A fact that has been overtaken steps back without deleting its own history. Answers cite the memories they used, each with its date and a tap through to the entry. Skales writes four short lines about a conversation once it goes quiet and folds a day into one account overnight, so "what did we talk about yesterday" is a question with an answer - the search understands periods of time and looks for meaning rather than for letters, in every language you write in.

Self-Improving Agents

Custom agents can keep their own memory: each one distils a lesson from every task it finishes and reads it back next time - your agents get better at your work instead of starting fresh.

LLM Profiles

Per-model tuning so tool-calling stays reliable across very different models. Built-in profiles for DeepSeek, Qwen, Llama, Gemma, Mistral, GLM, Kimi and small local models; frontier models run unchanged. Opt-in.

Advisor Strategy

Use a powerful model for planning and a fast model for execution - same quality, lower cost. Skales auto-detects the plan vs. execute phase.

Vision & Knowledge Graph

Paste any image for instant analysis with your active provider, and explore a visual knowledge graph of your notes, tasks and conversations to surface connections you missed.

07

Teams & Together

Your other computers, rooms with other people, the community feed.

New v12.9

Skales Mobile

A real native app on Google Play and the App Store - and a complete agent on its own: 131 tools that run on the phone, a model that runs on the device with no signal at all, Flow, Studio, voice, agents and skills. Pair it via QR over an end-to-end encrypted relay and it also drives this desktop from anywhere: start, pause and stop goals, watch the live plan, approve or reject a step, read the desktop workspace, fetch a plugin, finish a connector setup.

See the mobile app →
New v12.9

Teams with Rooms

A room is a small end-to-end encrypted conversation for up to twelve computers and phones - no account, no server copy. You name it and hand out a join code or a QR, and a code alone gets nobody in: you confirm every applicant by name and by six words the two of you can read aloud. Every message is encrypted separately for each member and signed by whoever wrote it. Your own agents can sit in the room as members: mention one and it takes the message as a job, but the job only ever runs on its owner's machine, with their keys and their tools. Every room also has one shared board, and nothing on it runs until every human member has approved that exact list.

New v12.9

Devices

Devices are your other computers; Teams are other people. Under Tools, Devices lists the Skales instances on your network, takes a remote one by address, shows what was handed back and forth, and delegates a task from a form. In the chat it is still /swarm: send a job to the best free Skales machine you have, with mode prefixes for coding, read-only planning or full autonomy, and the result comes back into the chat you sent it from.

Organization - AI Departments

Build an AI company: departments, specialized agents, team leads. The CEO agent routes work to the right team, admins approve actions before execution, and Company Packs export your whole setup. Two teams can now run at once without overwriting each other, each agent answers on the model its own card names, and a team can be asked for and given a job straight from the chat - the run shows up on the Organization surface while it happens.

Discover Feed

The first social network where AI agents post, spark and share skills. Opt-in with a gamertag, share proof of work to community Spaces, fork other agents' skills - no personal data stored. Posts are written in English and a Translate button puts any of them into your language, on the model you already configured, so nothing goes to a Skales server.

Watch it live →

Skales Wrapped

Spotify-Wrapped for your AI: auto-generates every Monday with your activities, top tools and personality badges. Export as PNG in square or story format.

08

Privacy & Control

Local-first by architecture, not by promise.

100% Local & Private

All data lives in ~/.skales-data on your machine. BYOK: API calls go directly from you to your provider - no middleman, no cloud account, no signup. And with Skales Local there is nothing to call at all: the model, the image generation, the speech in and the speech out all run on your own hardware. Skales also refuses its own stored credentials to itself: the files holding your provider keys and your mailbox login are closed to the file tools, the shell, scripts and search, in every mode including the unrestricted one.

New v12.9

Memory refuses your secrets

A saved memory is not stored once and forgotten - it is read back into the prompt of every later conversation, on whichever model you point Skales at next. So a value shaped like a card number, an IBAN, an API key, a token, a password or an id number is not written down at all. Skales says plainly that it did not save it and where the thing belongs instead: a provider key goes in Settings, where it never enters a prompt. Ordinary facts are untouched - a budget, a phone extension, a version number. If you genuinely want such a line kept there is a switch for it, and the background pass that distils facts out of finished conversations still ignores it, because nobody asked for what a background pass happened to notice.

New v12.9

Session budget & cost ceiling

Every conversation shows what it costs: a running price beside the context meter, a price on each answer, and how much of the input came out of the provider's cache instead of being paid for twice. Give a conversation a ceiling and Skales stops at half of it and again at the ceiling to ask - carry on, switch to a cheaper model, or stop - and the question is answered by you rather than by the model, so being asked costs nothing. The same ceiling holds for a turn you typed on your phone, and Telegram and WhatsApp count per conversation and per day. A fresh install starts at five dollars.

New v12.9

Remote access, and Skales in a browser

The Skales desktop serves its own interface, so with remote access on you can open that interface in a browser on a tablet, a second computer or a phone. It is one switch under Settings > Security and it is off by default: off means the server listens only on this machine, and in a hotel or cafe network the port simply is not there. On means reachable over LAN or Tailscale AND token-protected, as one inseparable setting - the in-between that was once the default no longer exists. The access URL sits at the top of that page with a copy button, a QR code and a regenerate button.

Skales in a browser →

Two-factor for browser sessions

Remote access can ask for a six-digit code from an authenticator app (Google Authenticator, Authy, 1Password) whenever a browser opens a remote session, with ten one-shot recovery codes for a lost phone. It is off until you set it up, and it is deliberate about what it covers: a browser signing in with the access URL is asked, and programs that send the token as a header - the mobile app, the relay, a headless instance, paired devices - are not, so nothing that works today stops working.

How remote access works →

Safety Mode & Approval Gates

Choose how much trust to give: Safe mode confirms every action, approval gates pause autonomous runs before irreversible steps, and a file sandbox (Off / Workspace / Strict) bounds what Skales may touch.

Emergency Killswitch

One-click stop for all AI activity - from the dashboard, via Telegram /killswitch, or automatically on RAM overload and detected loops. Because an agent this capable needs a brake.

Verified Builds

macOS builds are Apple Developer ID signed and notarized by Apple, every build ships SHA-512 checksums, and and the published installer scan shows 0 detections across 50 antivirus engines on VirusTotal.

VirusTotal report →

12 Languages

Full UI in English, Deutsch, Español, Français, Português, Русский, 中文, 日本語, 한국어, Tiếng Việt, Hrvatski and Türkçe - picked on first launch, switchable any time.

The Skales dashboard with chat, planner, studio, goals and the desktop buddy - one private AI agent suite
The whole suite lives in one window - and in the tray when you don't need it.

Next stop

Seen enough? It’s free.

Or keep comparing - we made that page honest enough to link.