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 以上の言語に対応。 |
はじめに
- ダウンロード macOS、Windows、Linux 用のインストーラーをリリースページから入手します。
- プロバイダーを追加 – API キー(OpenAI、Claude、Gemini など)を貼り付けるか、実行中の Ollama サーバーを指定します。
- チャットを開始 – すぐにチャットウィンドウを使用したり、スクリプトを実行したり、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 と連携する高性能でプライバシー優先のデスクトップアプリにまとめています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト