>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
TypeScript

Skalesの仕組みと、なぜノートパソコンで自律型エージェントを実行すべきか

最近のAIエージェントは、ターミナルでの操作やDockerデプロイ、 dozens of Python依存関係の設定が必要不可欠です。そんな環境を整えてプロセスを起動すると、即座に1.5GBのRAMを消費し、コンソールに座りっぱなしになります。必要なのは、2クリックでインストールでき、ノートパソコンを閉じてコーヒーを淹れている間にもモデルがタスクを処理してくれる、シンプルで人間に優しいインターフェースです。

最近Skalesを見つけました。デスクトップとスマートフォン向けのローカルエージェントで、システム上に常駐し、ファイルを読み取り、ブラウザを制御し、定常的な監視なしでアクションのチェーンを実行します。

Dashboard

这是什么

Skalesは、macOS、Windows、Linux用の標準的なネイティブアプリとして構築されており、AndroidとiOS用のクライアントもあります。このプロジェクトは、オーストリア人の開発者Mario Simicによって作成されました。

主なアイデアは、ユーザーと自律モデル間の技術的な障壁を取り除くことです。このアプリは軽量で、約300MBのメモリを使用します。Electronアプリとしては驚くほど少ない容量です。

Skales - Local AI Desktop Agent

オープン性に関する重要な詳細として、このプロジェクトはBSL 1.1ライセンスで配布されています(数年後にはApache 2.0に移行します)。GitHubリポジトリにはv7ブランチの историческая snapshotが含まれており、現在のビルドはリリースを通じて готовыеバイナリとして出荷されます。完全にオープンソースのコードをフォークしたい場合は、これを覚えておいてください。

Skales light mode Skales dark mode

主な機能

インターフェースはいくつかの明確なワークスペースに分かれています。リポジトリやカレンダーにエージェントがアクセスするためにPythonスクリプトを書く必要はありません。

goalコマンドによるバックグラウンドタスク

通常、チャットボットは単一のプロンプトにしか応答しません。パーサーを書くように頼むと、コードを出力して停止します。Skalesでは、/goalコマンドでプランナーが起動します:

  • モデルがタスクをステップに分解し、各アクションの結果を検証します。
  • プロセスはバックグラウンドで実行されます。ウィンドウを最小化したり、ノートパソコンを閉じたりしても、エージェントは起動後に作業を続けます。
  • アクションに確認が必要な場合(例えば、ファイルの削除や危険なコマンドの実行)、エージェントは一度だけ許可を求めます。

コードワークモード

開発者向けの個別のCodework画面があります。ローカルフォルダを選択するか、GitリポジトリのURLを貼り付けます。

/code ./my-backend-app

このモードでは、エージェントは以下を行います:

  • リポジトリマップを構築し、CLAUDE.mdまたはAGENTS.mdファイルから指示を読み取ります。
  • ウィンドウ内でgit diffを行ごとに変更として表示します。
  • Undoボタンで1クリックあれば любую編集をロールバックできます。
  • 準備された変更に基づいて、コミットテキストを自動的に生成します。

ローカルメモリとObsidianノート

すべてのユーザーデータは、JSONとSQLiteの組み合わせとして、~/.skales-dataディレクトリにローカルに保存されます。

エージェントはObsidianノート保管庫に接続できます。ローカルエンベディングモデルを通じてリレーションシップグラフにインデックスを付けるため、データをサードパーティのサーバーに送信せずに意味的に適切なドキュメントを見つけます。夜間に一時的なダイアログノイズをクリアし、ユーザーの好みやプロジェクトに関する重要な事実だけを保持する、組み込みのメモリ統合メカニズムがあります。

Skales Mobile

電話とブラウザの統合

モバイルアプリは、エンドツーエンドの暗号化を使用してQRコードでデスクトップとペアリングします。電話はすべてのコンピュータツールにアクセスできるか、組み込みのモバイルツール(カレンダー、スマートホーム、Web検索)で独立して動作できます。

Skales内のブラウザエージェントは、アクセシビリティツリーを通じてページを解析し、正しくボタンをクリックし、クッキーバナーをバイパスし、プレイブックとして反復的なシナリオを記録できます。

モデルの接続

Skalesは単一のプロバイダーに依存していません。接続スキームは柔軟です:

  1. Ollama、LM Studio、または組み込みのSkales Localエンジンによる完全なオフライン。コンピュータからのデータはどこにも送信されません。
  2. Anthropic、OpenAI、Groq、DeepSeek、Google Gemini、Mistral、およびその他のサービス用の独自のAPIキー(BYOK)。リクエストはプロバイダーに直接送信されます。
  3. キーを設定せずにアプリを試したい場合は、組み込みのSkales IQテストアクセス。

MCP(Model Context Protocol)とSKILL.mdスキル形式がサポートされているため、Claude CodeやCursorエコシステムのカスタムツールをエージェントに簡単に接続できます。

実際の活用例

  • 日常的な開発: десятокのファイルを確認し、インポートを更新し、新しいAPI用にテストを書き換え、コミット前にdiffをすぐに確認する必要がある場合。
  • 調査とレポート:ライブラリのドキュメントを調査するタスクを設定すると、エージェントは自分でページをダウンロードし、重要なポイントを抽出し、結果をMarkdownで保存します。
  • 管理自動化:プロジェクトには、WordPressプラグインがあり、Webパネルを手動で掘り下げることなく、投稿、メディアファイル、WooCommerce製品管理用の約50のツールが含まれています。

おすすめ対象者

複数のPythonライブラリに散らばったエージェントパイプラインを手動で組み立てるのに疲れ、日常的に使える готовыеユーティリティが必要な場合は、Skalesは必ずチェックする価値があります。プライバシーを重視し、Ollamaを通じてローカルでモデルを実行することを好む人々に特にアピールするでしょう。

任意のシステムのインストールパッケージは、プロジェクトの公式サイトまたはリポジトリのリポジトリからダウンロードできます。

関連プロジェクト