AIニュースまとめ ブログへ戻る
AIニュースまとめへ

Skalesを解説:PC上で動くローカル中心のAIエージェント、できることと注意点

Skales 12.6.0の背景タスク、コード編集、モバイル連携、ローカルモデル対応を整理し、現行版が非公開ソースである点やBSL 1.1、権限・通信上の注意も解説します。

Skalesは、Windows、macOS、Linux上で動作し、ファイルやブラウザ、カレンダー、メールなどへ接続して複数段階の作業を進めるデスクトップAIエージェントです。

公式は「Dockerやターミナルを使わず、一般的なデスクトップアプリのように導入できること」を大きな特徴として掲げています。Ollamaなどのローカルモデルにも対応し、クラウドAIのAPIキーを持ち込むBYOK運用も可能です。

一方で、GitHubリポジトリに置かれているソースコードは現行版ではありません。現在配布されているSkales本体は非公開ソースで、リポジトリ内のコードは過去のv7スナップショットです。この違いを理解したうえで評価する必要があります。

Skalesとは

Skalesが目指しているのは、質問へ文章で答えるだけのチャットAIではなく、端末上のツールを使って仕事を完了させるエージェントです。

公式READMEでは、主に次の使い方が紹介されています。

  • 目標を渡し、複数の手順をバックグラウンドで進める
  • フォルダを指定し、コードの調査・編集・テスト・Git操作を行う
  • ブラウザを操作して情報収集やフォーム入力を進める
  • メール、カレンダー、Notion、Google Drive、GitHubなどと連携する
  • デスクトップとモバイルをペアリングして、外出先から端末側の機能を使う
  • 音声、画像、動画、WordPress管理などを一つのアプリから扱う

2026年8月4日の確認時点で、READMEとCHANGELOGが示す最新バージョンは12.6.0です。

背景タスクを最後まで進める「Goal」

/goalへ目的を入力すると、Skalesは作業を複数の手順へ分解し、チャットを閉じた後も処理を継続すると説明されています。

単発の質問と違い、長い作業を一つの目標として管理し、アプリを再度開いた際に続きから再開する設計です。複数のGoalを並行実行したり、繰り返し予定を設定したりする機能もあります。

Goalには暴走防止用のstep limitがあり、0を指定すると完了まで実行する設定になります。処理量を予測しにくい作業では上限を残し、結果と実行履歴を確認してから範囲を広げる方が安全です。

ただし、AIエージェントが長時間自動で動くほど、誤操作や意図しない外部送信の影響も大きくなります。メール送信、Git push、デプロイなど、取り消しにくい操作については承認設定と権限範囲を確認すべきです。

コーディング向けの機能

Skalesには、通常の会話内でフォルダを扱うCode Modeと、リポジトリ作業に特化した専用のSkales Code画面があります。

公式説明では、次の機能が用意されています。

  • リポジトリ内のファイル構成や依存関係の確認
  • ファイル編集とインライン差分表示
  • コマンド、ビルド、テストの実行
  • 変更単位のUndo
  • Git commit、push、PR作成
  • 専用のSkales CodeではAsk・Code・Plan・Auto、チャット内のCode ModeではPlan・Code・Edits・Autoを切り替え
  • CLAUDE.mdAGENTS.mdなど、リポジトリ固有の指示ファイルの読み込み

既存のコーディングエージェントに近い機能を、チャット、日常タスク、カレンダー、ブラウザ操作と同じアプリ内へ統合している点がSkalesの特徴です。

チャット内のCode Modeでは、Codeは編集ごと、Editsはshell command・Git push・deployの前、Autoは最初の同意時に確認する設計です。名前だけで自動化範囲を判断せず、外部へ影響する操作の承認設定を確認する必要があります。

ローカルモデルと15以上のAIプロバイダー

Skalesは、Ollama、LM Studio、KoboldCpp、vLLMなどのローカル環境と、OpenAI、Anthropic、Google、Groq、OpenRouter、DeepSeek、Mistral、xAIなどのクラウドサービスに対応するとしています。

ローカルモデルを選べば、モデル推論を自分の端末内へ寄せられます。クラウドモデルを利用する場合は、プロンプトや作業に必要な情報が選択したプロバイダーへ送信されます。

そのため、「ローカル中心」という表現を「どの使い方でもデータが外部へ出ない」と解釈するのは誤りです。Gmail、Google Calendar、Notion、クラウドLLMなどへ接続すれば、それぞれのサービスとの通信が発生します。

導入の軽さが大きな強み

多くの自律型AIエージェントは、Python、Docker、環境変数、複数のAPIキーなどを利用者が設定する必要があります。

Skalesは、Windowsではインストーラー、macOSではDMG、LinuxではdebまたはAppImageを配布し、一般的なアプリと同じ形で導入できることを重視しています。最初から試せる内蔵モデル枠も案内されており、技術者以外へ広げようとする設計意図が明確です。

ただし、公式READMEではWindows版のコード署名は今後対応予定とされています。Windowsで導入する場合は、警告を無視して実行する前に、配布元、ファイル、バージョンを確認してください。

GitHubにあるコードは現行版ではない

Skalesを評価するうえで最も注意したい点です。

公式READMEとSECURITY.mdによると、GitHubリポジトリは現行アプリの配布、変更履歴、インストール案内、Issue管理に使われています。リポジトリ内のソースツリーは過去のv7スナップショットであり、現在ユーザーへ配布されているアプリのコードではありません。

SECURITY.mdでは、現行アプリはこのスナップショットより大幅に大きく、ローカルAPIのトークン制御、ファイルパス制限、シェルガード、エージェント単位の隔離など、旧スナップショットにはない仕組みを備えると説明されています。

ただし、これらは運営側がSECURITY.mdで説明している仕組みです。現行コードが公開されていない以上、外部の利用者がGitHub上のコードだけを読んで、配布版への実装状況や安全性を独立して検証することはできません。「GitHubで公開されているAIエージェント」と「現行版がオープンソースであること」は同じではありません。

ライセンスはBSL 1.1

公式説明では、Skales本体はBusiness Source License 1.1で提供されています。個人、教育、非商用利用は無料とされ、商用SaaSや競合製品での利用には書面での許可が必要です。2030年4月19日にApache License 2.0へ移行すると記載されています。

MIT Licenseの一般的なオープンソース製品と同じ感覚で、再配布や商用組み込みが自由だと考えないほうが安全です。業務利用やサービスへの組み込みでは、LICENSE本文と利用条件の確認が必要です。

セキュリティと権限の考え方

Skalesは、ユーザーの権限でローカルファイルを読み、コマンドを実行できるアプリです。これは機能の中心である一方、侵害や誤操作が起きた場合の影響範囲も大きくします。

導入時は、少なくとも次を確認したいところです。

  1. 最初から端末全体を許可せず、必要なフォルダだけを対象にする
  2. メール送信、Git push、デプロイ、削除操作には承認を残す
  3. APIキーやOAuth権限を必要最小限にする
  4. 機密情報を扱う作業では、利用するモデルと通信先を確認する
  5. 古いバージョンを使い続けず、現行リリースへ更新する

公式のセキュリティポリシーでは、サポート対象は最新リリースのみとされています。

どんな人に向いているか

Skalesは、複数のAIツールを個別に設定するより、一つのデスクトップアプリへまとめたい人に向いています。特に、ローカルモデルとクラウドモデルを切り替えながら、コード、ブラウザ、予定、メール、ファイル操作を横断したい人には魅力があります。

反対に、現行コードを監査できる完全なオープンソース製品を求める人、最小構成のCLIエージェントだけが必要な人、非公開ソースのアプリへ強いローカル権限を与えたくない人には合わない可能性があります。

まとめ

Skalesは、自律タスク、コーディング、ブラウザ操作、モバイル連携、ローカルモデル対応を、一般的なデスクトップアプリとしてまとめた野心的なAIエージェントです。導入の簡単さと機能の広さは明確な強みです。

一方、現行版は非公開ソースで、GitHub上のコードは旧版の履歴スナップショットです。BSL 1.1の利用条件、Windows版の署名状況、外部AIへ送信されるデータ、ファイル・シェル権限を確認し、まずは限定したフォルダと承認付きの操作から試すのが現実的です。

参考リンク