askimo-ai/askimo
AI Client for chat, RAG, Skills, MCP tools, and agents. Support multiple LLMs (Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM, Gemini, OpenRouter)
何を解決するか
Askimo は、複数のブラウザタブやAIプロバイダーを切り替える必要をなくすネイティブデスクトップアプリです。AIワークフローの断片化という問題を解決し、さまざまなLLM、ローカルファイル検索(RAG)、ウェブ検索、自律型エージェントの実行を、ユーザーのマシン上にデータが残るプライバシー重視のインターフェースに統合します。
動作方法
Askimo は、OpenAI、Claude、Gemini、およびOllamaやLM Studioなどのローカルオプションなど、複数のAIプロバイダーにAPIキーまたはローカルエンドポイント経由で接続する統合ハブとして機能します。ローカルファイルとURLをアップロードせずにインデックス化するため、ハイブリッドBM25とベクトル検索を用いたローカルRAGシステムを実装しています。複雑なタスクには「Plans」エンジンを使用して複数ステップのAIパイプラインを連鎖させ、Model Context Protocol(MCP)サーバーや自律型CLIエージェント(例:Claude Code)と統合して現実世界のタスクを実行します。
対象ユーザー
高性能なデスクトップAI体験を求めるパワーユーザー、データプライバシーとローカルストレージを重視するユーザー、および単一プロバイダーに縛られず、複数ステップのAIワークフローと自律型エージェントをオーケストレーションしたい開発者に最適です。
特徴
- マルチプロバイダー対応:1つのセッション内でクラウドLLMとローカルモデル(Ollama、vLLMなど)をスムーズに切り替え可能。
- ローカル最優先のプライバシー:会話履歴、RAGインデックス、テレメトリはSQLiteにローカルに保存され、プロジェクトのメンテナーや外部にデータはアップロードされません。
- エージェントワークフロー:フォームUIまたはYAMLで複数ステップの「Plans」を作成し、ライブツールコールストリーミング付きで自律型コーディングエージェントを実行可能。
- 拡張可能なツールセット:MCPサーバーとの統合と、Python、Bash、JavaScript用の組み込みスクリプトランナーを備えています。
- ローカル音声機能:オフライン音声認識(Whisper互換)と音声合成(Piper)をサポートしています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト