>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
TypeScript

Hoe Skales Werkt en Waarom een Autonoom Agent Direct op Je Laptop Uitvoeren

De meeste AI-agenten vereisen tegenwoordig geknoei met de terminal, Docker-implementatie en een dozijn Python-afhankelijkheden. Stel zo'n omgeving in, start het proces, en het vreet onmiddellijk 1,5 GB RAM en zit gewoon in de console. Je wilt een eenvoudige, gebruiksvriendelijke interface die je in twee klikken kunt installeren, je laptop kunt dichtklappen en een kop koffie kunt gaan halen terwijl het model de taken afhandelt.

Ik ben onlangs Skales tegengekomen. Het is een lokaal agent voor desktop en smartphones dat op je systeem draait, bestanden leest, je browser bestuurt en ketens van acties uitvoert zonder constante supervisie.

Dashboard

Wat Het Is

Skales is gebouwd als een standaard native app voor macOS, Windows en Linux, plus er zijn clients voor Android en iOS. Het project is gemaakt door de Oostenrijkse ontwikkelaar Mario Simic.

Het hoofdidee is om de technische barrière tussen gebruikers en autonome modellen weg te nemen. De app is lichtgewicht en gebruikt ongeveer 300 MB geheugen, wat verrassend weinig is voor een Electron-app.

Skales - Local AI Desktop Agent

Een belangrijk detail over openheid: het project wordt gedistribueerd onder de BSL 1.1-licentie (na een paar jaar gaat het over naar Apache 2.0). De GitHub-repository bevat een historische snapshot van de v7-branch, terwijl huidige builds worden geleverd als kant-en-klare binaries via releases. Als je op zoek bent naar volledig open source code om te forken, is het de moeite waard hier rekening mee te houden.

Skales light mode Skales dark mode

Belangrijkste Functies

De interface is opgedeeld in verschillende duidelijke werkruimten. Je hoeft geen Python-scripts te schrijven om het agent toegang te geven tot een repository of agenda.

Achtergrondtaken via het goal-commando

Meestal reageren chatbots alleen op een enkele prompt. Als je ze vraagt om een parser te schrijven, geven ze de code uit en stoppen. In Skales start het /goal-commando een planner:

  • Het model breekt de taak op in stappen en verifieert het resultaat van elke actie.
  • Het proces draait op de achtergrond. Je kunt het venster minimaliseren of de laptop dichtklappen, en het agent blijft werken na het ontwaken.
  • Als een actie bevestiging vereist (bijvoorbeeld bestanden verwijderen of een gevaarlijk commando uitvoeren), vraagt het agent één keer om toestemming.

Code Work-modus

Er is een apart Codework-scherm voor ontwikkelaars. Je selecteert een lokale map of plakt een Git-repository-URL.

/code ./my-backend-app

In deze modus kan het agent:

  • Een repository-map bouwen en instructies lezen uit CLAUDE.md of AGENTS.md-bestanden.
  • Wijzigingen tonen als regel-voor-regel git diff direct in het venster.
  • Elke bewerking met één klik op de Ongedaan maken-knop ongedaan maken.
  • Zelfstandig commit-tekst genereren op basis van de voorbereide wijzigingen.

Lokaal Geheugen en Obsidian-notities

Alle gebruikersgegevens worden lokaal opgeslagen in de ~/.skales-data-directory als een combinatie van JSON en SQLite.

Het agent kan verbinden met je Obsidian-kluis. Het indexeert de relatiegrafiek via een lokaal embedding-model, dus het vindt de juiste documenten op betekenis zonder gegevens naar servers van derden te sturen. Er is een ingebouwd geheugenconsolidatiemechanisme: 's nachts ruimt het agent tijdelijke dialoogruis op en bewaart alleen belangrijke feiten over je voorkeuren en projecten.

Skales Mobile

Telefoon- en browserintegratie

De mobiele app koppelt met de desktop via QR-code met end-to-end encryptie. De telefoon krijgt toegang tot alle computertools, of kan zelfstandig werken met ingebouwde mobiele tools (agenda, slimme apparaten, websuche).

Het browser-agent binnen Skales parseert pagina's via de accessibility tree, klikt correct op knoppen, omzeilt cookiebanners en kan repetitieve scenario's vastleggen als playbooks.

Modellen Verbinden

Skales is niet gebonden aan één provider. Het verbindingsschema is flexibel:

  1. Volledig offline via Ollama, LM Studio of de ingebouwde Skales Local-engine. Gegevens van je computer gaan nergens naartoe.
  2. Je eigen API-sleutels (BYOK) voor Anthropic, OpenAI, Groq, DeepSeek, Google Gemini, Mistral en andere services. Verzoeken gaan rechtstreeks naar de providers.
  3. Ingebouwde Skales IQ-testtoegang als je de app gewoon wilt uitproberen zonder sleutels in te stellen.

Het MCP (Model Context Protocol) en SKILL.md skill-formaat worden ondersteund, dus je kunt eenvoudig aangepaste tools uit het Claude Code- of Cursor-ecosysteem aan het agent koppelen.

Waar Het Van Pas Komt

  • Routinematige ontwikkeling: wanneer je door een dozijn bestanden moet gaan, imports moet bijwerken, tests moet herschrijven voor een nieuwe API en direct diffs moet bekijken voordat je commit.
  • Onderzoek en rapporten: je stelt een taak in om de documentatie van een bibliotheek te onderzoeken, het agent downloadt zelfstandig pagina's, extraheert belangrijke punten en slaat het resultaat op in Markdown.
  • Admin-automatisering: het project heeft een WordPress-plugin met ongeveer vijftig tools voor het beheren van berichten, media en WooCommerce-producten zonder handmatig door het webpaneel te graven.

Voor Wie Het De Moeite Waard Is Om Te Proberen

Als je genoeg hebt van het handmatig assembleren van agent-pipelines uit verspreide Python-bibliotheken en een kant-en-klare tool zoekt voor dagelijks gebruik, is Skales zeker het proberen waard. Het zal vooral aanspreken bij degenen die privacy waarderen en liever modellen lokaal draaien via Ollama.

Je kunt installatiepakketten voor elk systeem downloaden van de officiële website van het project of de releases-sectie van de repository.

Gerelateerde projecten