askimo-ai/askimo

AI desktop app for chat, RAG, Skills, MCP tools, and agents. Support multiple LLMs (Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM, Gemini, OpenRouter)

Askimo – デスクトップ AI ツールキット

1 つのアプリで、すべてのモデル。ファイルはローカルに保持。

Askimo は、ネイティブデスクトップアプリケーション(macOS、Windows、Linux)で、OpenAI、Claude、Gemini、Grok、Ollama、LM Studio、Docker AI、OpenRouter、NVIDIA NIM、Together AI、vLLM、または OpenAI 互換の任意のエンドポイントなど、幅広い LLM プロバイダーとチャットできます。ブラウザを開く必要はありません。生産性重視の AI 機能をまとめて提供し、すべてのデータ(会話、RAG インデックス、テレメトリ)をマシン上に保持します。


コア機能

カテゴリ 説明
マルチプロバイダーチャット クラウドモデルとローカルモデルを即座に切り替え。マルチモーダルモデル用に画像を添付可能。
ローカル RAG フォルダ、ファイル、URL をインデックス化。ハイブリッド BM25 + ベクター検索と、不要な場合に検索をスキップする AI 分類子を備えています。
ウェブ検索 DuckDuckGo(キー不要)、Brave Search API、Tavily、Serply、または自己ホスト型 SearxNG インスタンス。
エージェントワークフロー(プラン) フォーム UI で多段階パイプラインを構築。ステップは自動的に連鎖し、ライブ進行状況が表示され、PDF/Word にエクスポート可能。プランは YAML で定義するか、平易な英語で生成できます。
スクリプトランナー チャットから Python、Bash、JavaScript を実行。Python は自動管理の仮想環境で実行され、依存関係をその場でインストールします。
MCP 統合 stdio または HTTP を介して MCP 互換サーバーに接続。
AI コーディングエージェント Claude Code、OpenAI Codex、Google Antigravity などの自律エージェントを実行。ライブツール呼び出しと推論を表示。
再利用可能なスキル スキルを一度定義すると、サポートされている任意のエージェントのネイティブスキルフォルダで利用可能になります。
音声 オフライン音声認識(whisper.cpp)と音声合成(Piper)、またはクラウド API。ハンズフリー用のオプションの「会話モード」。
プライバシーバイデザイン すべての会話履歴、RAG インデックス、テレメトリは SQLite にローカル保存。明示的にプロバイダーを呼び出さない限り、データは送信されません。
国際化 UI は 10 以上の言語に対応。

はじめに

  1. ダウンロード macOS、Windows、Linux 用のインストーラーをリリースページから入手します。
  2. プロバイダーを追加 – API キー(OpenAI、Claude、Gemini など)を貼り付けるか、実行中の Ollama サーバーを指定します。
  3. チャットを開始 – すぐにチャットウィンドウを使用したり、スクリプトを実行したり、AI エージェントを起動したりできます。

システム要件

  • OS: macOS 11+、Windows 10+、Linux(Ubuntu 20.04+、Debian 11+、Fedora 35+)
  • RAM: 50–300 MB(モデルメモリはプロバイダーに依存)
  • ディスク: 約 250 MB

ソースからのビルド

# 前提条件
# - JDK 25+   (Kotlin Multiplatform)
# - Git

git clone https://github.com/askimo-ai/askimo.git
cd askimo

# アプリを直接実行
./gradlew :desktop:run

# ネイティブインストーラーを作成
./gradlew :desktop:package

プロジェクトは Kotlin Multiplatform Compose デスクトップアプリとして構成され、共有コアロジックは shared-jvm(プロバイダー、RAG、プラン、スキル、エージェントランタイム)に、UI コードは desktop/ にあります。


誰が恩恵を受けるか?

  • ナレッジワーカー:任意の LLM とチャットし、自分のドキュメントに対して RAG を実行するための、単一で高速なデスクトップクライアントを求める方。
  • 開発者:チャットインターフェースから離れずにコード生成エージェントを実行したり、スクリプトを実行したい方。
  • プライバシー重視のユーザー:ローカルインデックス作成とオフライン音声機能が必要な方。
  • チーム:複数のエージェント間で一貫したスキル定義を求める方。

ライセンスとコミュニティ

  • ライセンス: AGPL-v3(ソース利用可能、変更の共有が必要)。
  • 貢献: プルリクエストを歓迎します。DCO 署名が必要です。ローカライゼーションは Crowdin で管理されているため、コード以外の貢献者も翻訳を支援できます。
  • サポート: ディスカッションフォーラム、ドキュメントサイト、成長中のスター履歴。

要約: Askimo は、チャット、RAG、スクリプト、自律 AI エージェントを、アクセス可能なほぼすべての LLM と連携する高性能でプライバシー優先のデスクトップアプリにまとめています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト