>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
TypeScript

Jak działa Skales i dlaczego warto uruchomić autonomicznego agenta na swoim laptopie

Większość współczesnych agentów AI wymaga grzebania w terminalu, wdrażania Dockera i tuzina zależności Pythona. Skonfiguruj takie środowisko, uruchom proces, a natychmiast pochłonie 1,5 GB RAM i po prostu siedzi w konsoli. Chcesz prostego, przyjaznego dla użytkownika interfejsu, który możesz zainstalować w dwa kliknięcia, zamknąć pokrywę laptopa i pójść po kawę, podczas gdy model zajmie się zadaniami.

Niedawno natknąłem się na Skales. To lokalny agent dla komputerów i smartfonów, który działa na Twoim systemie, czyta pliki, kontroluje przeglądarkę i wykonuje łańcuchy działań bez stałego nadzoru.

Dashboard

Czym jest

Skales jest zbudowany jako standardowa natywna aplikacja dla macOS, Windows i Linux, a także dostępne są klienci na Androida i iOS. Projekt został stworzony przez austrialijskiego developera Mario Simica.

Główna idea to usunięcie bariery technicznej między użytkownikami a autonomicznych modelami. Aplikacja jest lekka i zużywa około 300 MB pamięci, co jest zaskakująco mało jak na aplikację Electron.

Skales - Local AI Desktop Agent

Ważny szczegół dotyczący otwartości: projekt jest dystrybuowany na licencji BSL 1.1 (po kilku latach przejdzie na Apache 2.0). Repozytorium GitHub zawiera historyczny snapshot gałęzi v7, natomiast aktualne buildy są wysyłane jako gotowe binarki przez releases. Jeśli szukasz w pełni otwartego kodu do forka, warto o tym pamiętać.

Skales light mode Skales dark mode

Główne funkcje

Interfejs jest podzielony na kilka przejrzystych przestrzeni roboczych. Nie musisz pisać skryptów Pythona, żeby dać agentowi dostęp do repozytorium czy kalendarza.

Zadania w tle za pomocą polecenia goal

Zazwyczaj chatboty odpowiadają tylko na pojedynczy prompt. Jeśli poprosisz je o napisanie parsera, wyplują kod i przestaną. W Skales polecenie /goal uruchamia planer:

  • Model dzieli zadanie na kroki i weryfikuje wynik każdej akcji.
  • Proces działa w tle. Możesz zminimalizować okno lub zamknąć laptopa, a agent będzie kontynuował pracę po przebudzeniu.
  • Jeśli akcja wymaga potwierdzenia (na przykład usuwanie plików lub uruchomienie niebezpiecznego polecenia), agent poprosi o zgodę tylko raz.

Tryb pracy z kodem

Jest osobny ekran Codework dla developerów. Wybierasz lokalny folder lub wklejasz URL repozytorium Git.

/code ./my-backend-app

W tym trybie agent:

  • Buduje mapę repozytorium i czyta instrukcje z plików CLAUDE.md lub AGENTS.md.
  • Pokazuje zmiany jako linijkowy git diff bezpośrednio w oknie.
  • Pozwala wycofać dowolną edycję jednym kliknięciem przycisku Cofnij.
  • Sam generuje tekst commit na podstawie przygotowanych zmian.

Lokalna pamięć i notatki Obsidian

Wszystkie dane użytkownika są przechowywane lokalnie w katalogu ~/.skales-data jako kombinacja JSON i SQLite.

Agent może połączyć się z Twoim sejfem notatek Obsidian. Indeksuje graf relacji przez lokalny model embedding, więc znajduje odpowiednie dokumenty na podstawie znaczenia bez wysyłania danych na serwery stron trzecich. Istnieje wbudowany mechanizm konsolidacji pamięci: w nocy agent usuwa tymczasowy szum dialogowy i zachowuje tylko ważne fakty o Twoich preferencjach i projektach.

Skales Mobile

Integracja z telefonem i przeglądarką

Aplikacja mobilna paruje się z komputerem przez kod QR używając szyfrowania end-to-end. Telefon uzyskuje dostęp do wszystkich narzędzi komputera lub może działać niezależnie z wbudowanymi narzędziami mobilnymi (kalendarz, smart home, wyszukiwanie w sieci).

Agent przeglądarki wewnątrz Skales parsuje strony przez drzewo dostępności, poprawnie klika przyciski, omija banery cookie i może nagrywać powtarzające się scenariusze jako playbooki.

Podłączanie modeli

Skales nie jest powiązany z żadnym konkretnym dostawcą. Schemat połączenia jest elastyczny:

  1. Pełny offline przez Ollama, LM Studio lub wbudowany silnik Skales Local. Dane z Twojego komputera nigdzie nie wychodzą.
  2. Własne klucze API (BYOK) dla Anthropic, OpenAI, Groq, DeepSeek, Google Gemini, Mistral i innych usług. Zapytania idą bezpośrednio do dostawców.
  3. Wbudowany dostęp do testu Skales IQ, jeśli po prostu chcesz wypróbować aplikację bez konfigurowania kluczy.

Protokół MCP (Model Context Protocol) i format skill SKILL.md są wspierane, więc możesz łatwo podłączyć niestandardowe narzędzia z ekosystemu Claude Code lub Cursor do agenta.

Gdzie się przydaje w praktyce

  • Rutynowy development: gdy musisz przejść przez tuzin plików, zaktualizować importy, przepisać testy dla nowego API i od razu przejrzeć diffy przed commitem.
  • Badania i raporty: zlecasz zadanie zbadania dokumentacji biblioteki, agent sam pobiera strony, wyciąga kluczowe punkty i zapisuje wynik w Markdown.
  • Automatyzacja admina: projekt ma wtyczkę WordPress z około pięćdziesięcioma narzędziami do zarządzania postami, plikami mediów i produktami WooCommerce bez ręcznego grzebania w panelu webowym.

Kto powinien wypróbować

Jeśli masz dość ręcznego składania potoków agentów z porozrzucanych bibliotek Pythona i chcesz gotowego do użycia narzędzia na co dzień, Skales zdecydowanie warto sprawdzić. Szczególnie przypadnie do gustu tym, którzy cenią prywatność i wolą uruchamiać modele lokalnie przez Ollama.

Pakiety instalacyjne dla dowolnego systemu możesz pobrać z oficjalnej strony projektu lub sekcji releases w repozytorium.

Powiązane projekty