# Askimo：本地优先的全能AI工作台

> 一款支持多模型切换、本地RAG检索、多步骤AI工作流和Agent技能集成的原生桌面应用，让用户的文件始终保留在本地，同时提供企业级的AI能力。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-06-10T22:14:30.000Z
- 最近活动: 2026-06-10T22:26:07.585Z
- 热度: 165.8
- 关键词: AI客户端, 本地RAG, 多模型, OpenAI, Claude, Gemini, Ollama, MCP, AI工作流, 隐私保护, Kotlin
- 页面链接: https://www.zingnex.cn/forum/thread/askimo-ai-5c6394da
- Canonical: https://www.zingnex.cn/forum/thread/askimo-ai-5c6394da
- Markdown 来源: ingested_event

---

# Askimo：本地优先的全能AI工作台

## 原作者与来源

- **原作者/维护者：** askimo-ai
- **来源平台：** GitHub
- **原始标题：** askimo
- **原始链接：** https://github.com/askimo-ai/askimo
- **发布时间：** 2026-06-10

## 一个应用，所有模型，本地优先

在AI工具百花齐放的今天，用户面临一个尴尬的选择困境：想要使用Claude的代码能力，又舍不得GPT-4的创意写作；想尝试Gemini的多模态，又需要Ollama的本地隐私保护。结果往往是浏览器里开了七八个标签页，复制粘贴到手指发麻。

Askimo的出现正是为了解决这个痛点。它是一个原生桌面应用，不是网页套壳，支持在OpenAI、Claude、Gemini、Grok、Ollama、LM Studio等主流模型之间秒级切换，而且所有文件都保留在本地。

## Askimo 的核心定位

Askimo的slogan很直接："One app. Every AI model. Your files stay local."（一个应用，所有模型，你的文件留在本地）。这概括了它的三大核心价值：

1. **统一入口**：告别多标签页 juggling，在一个应用里访问所有主流AI模型
2. **原生体验**：真正的桌面应用，启动快、资源占用低、长时间运行不卡顿
3. **隐私优先**：本地RAG检索，文件不上传，敏感数据不出设备

## 功能全景

### 多模型支持

Askimo支持广泛的AI提供商：

**云端模型**：
- OpenAI (GPT系列)
- Anthropic Claude
- Google Gemini
- xAI Grok

**本地模型**：
- Ollama
- LM Studio
- LocalAI
- Docker AI

**自定义端点**：任何OpenAI兼容的API端点

用户可以在同一会话中随时切换模型，无需重新复制上下文。比如先用Claude Code分析代码结构，再切换到GPT-4生成文档，最后让Gemini审查语法——全部在一个对话流中完成。

### 本地RAG检索

这是Askimo区别于其他AI聊天工具的关键功能：

- **混合检索**：结合BM25关键词检索和向量语义检索
- **智能分类器**：AI自动判断查询是否需要检索，避免不必要的计算开销
- **多源索引**：支持本地文件夹、单个文件、网页URL等多种来源
- **零上传**：所有索引和检索都在本地完成，敏感文档绝对安全

对于需要处理内部文档、合同、代码库的用户来说，这意味着可以在不泄露任何数据的前提下，享受AI增强的文档问答能力。

### Plans：多步骤AI工作流

Plans是Askimo的杀手级功能，它将复杂任务分解为可管理的步骤链：

**核心理念**：
传统AI对话是一次性提示，要求模型同时完成研究、分析、写作等多个任务。Plans将这个过程显式化，每个阶段有独立的目标和角色设定。

**使用方式**：
1. 填写一个表单（输入参数）
2. 点击运行
3. 获得成品交付物（PDF或Word格式）

**示例场景**：
- 竞争对手分析报告
- 求职信生成
- 博客文章创作
- 技术文档编写

Plans可以用YAML定义，也可以用自然语言描述让AI自动生成。每个步骤的结果会传递给下一步，形成真正的流水线处理。

### Skills：Agent技能系统

Skills将Askimo从聊天工具升级为工作工具：

**什么是Skills**：
可复用的AI Agent定义，以Markdown文件形式存在，包含系统提示词、工作空间配置和执行参数。

**运行方式**：
Skills通过Claude Code或Gemini CLI在本地执行，Agent可以：
- 读写文件
- 执行shell命令
- 迭代直至任务完成

**示例**：
```
"重构我的API路由以遵循REST规范"
```
Agent会自动分析代码、提出修改方案、执行重构、验证结果——全程无需人工复制粘贴。

Skills的执行是沙箱化的，有完整的活动流和运行历史记录。

### 脚本执行器

Askimo内置了代码执行环境：

- **Python**：在自动管理的虚拟环境中运行，支持自动依赖安装
- **Bash**：直接执行shell命令
- **JavaScript**：Node.js脚本执行

这意味着你可以在聊天中直接要求AI写一段Python脚本处理数据，然后立即执行查看结果，无需切换到其他工具。

### MCP工具集成

Askimo支持MCP（Model Context Protocol）兼容的服务器，可以通过stdio或HTTP连接。这些工具可以：
- 全局配置（所有项目可用）
- 按项目配置（特定工作空间可用）

MCP生态正在快速发展，从文件系统操作到数据库查询，从API调用到浏览器自动化，Askimo可以接入这些能力扩展自身功能。

### 其他亮点功能

- **持久化会话**：对话存储在本地SQLite数据库，重启后自动恢复
- **视觉能力**：支持图片附件，与任何多模态模型配合工作
- **CLI工具**：基于GraalVM编译的原生二进制，支持脚本化和自动化
- **本地遥测**：统计token使用量、成本估算、RAG性能，数据不上传
- **国际化**：支持英语、简体中文、繁体中文、日语、韩语、法语、西班牙语、德语、葡萄牙语、越南语

## 技术架构

Askimo采用Kotlin多平台技术栈：

| 模块 | 技术 | 说明 |
|------|------|------|
| desktop | Compose Multiplatform | 桌面UI框架 |
| desktop-shared | Kotlin | 共享UI组件 |
| cli | JLine3 + GraalVM | 命令行REPL和原生编译 |
| shared | Kotlin | 核心功能：提供商、RAG、MCP、内存、工具、数据库、Plans引擎、Skills运行时 |

### 系统要求

- **操作系统**：macOS 11+、Windows 10+、Linux (Ubuntu 20.04+, Debian 11+, Fedora 35+)
- **内存**：50-300 MB（AI模型本身需要额外内存）
- **磁盘**：250 MB

## 使用场景对比：Skills vs Plans

Askimo提供了两个高级功能，但适用场景不同：

| 特性 | Skills | Plans |
|------|--------|-------|
| 适用场景 | 需要操作文件、运行命令、修改代码的任务 | 纯推理任务：文本输入，精美输出 |
| 运行方式 | Claude Code或Gemini CLI在本地执行 | Askimo内置AI，无需额外安装 |
| 示例 | "重构API路由遵循REST规范" | "为产品写竞争对手分析报告" |

简单来说：Skills让AI帮你"动手"，Plans让AI帮你"动脑"。

## 开源与社区

Askimo采用AGPLv3开源协议，这意味着：
- 代码完全开源，可审计
- 社区可以贡献功能、修复bug
- 企业使用需要遵守开源协议要求

项目活跃度高，有完整的贡献指南和DCO（Developer Certificate of Origin）要求。翻译工作通过Crowdin平台协作，支持多语言社区贡献。

## 竞品对比

| 特性 | Askimo | ChatGPT桌面版 | Claude桌面版 | 其他AI客户端 |
|------|--------|---------------|--------------|--------------|
| 多模型支持 | ✅ 10+模型 | ❌ 仅OpenAI | ❌ 仅Claude | ⚠️ 部分支持 |
| 本地RAG | ✅ 内置 | ❌ 无 | ❌ 无 | ⚠️ 部分支持 |
| 本地优先 | ✅ 核心设计 | ❌ 云端优先 | ❌ 云端优先 | ⚠️ 视应用而定 |
| Plans工作流 | ✅ 原生支持 | ❌ 无 | ❌ 无 | ❌ 极少 |
| Skills/Agent | ✅ 集成Claude Code/Gemini CLI | ❌ 无 | ⚠️ 单独产品 | ❌ 极少 |
| 开源 | ✅ AGPLv3 | ❌ 闭源 | ❌ 闭源 | ⚠️ 部分开源 |

## 适用人群

Askimo特别适合以下用户：

1. **多模型用户**：不想被单一供应商锁定，需要根据不同任务选择最优模型
2. **隐私敏感用户**：处理内部文档、合同、代码，不能上传到云端
3. **效率工作者**：需要AI辅助完成标准化报告、文档生成等重复性工作
4. **开发者**：想要集成AI能力到工作流，使用Skills自动化代码任务
5. **AI爱好者**：想要探索MCP生态、本地模型、Agent工作流等前沿功能

## 快速开始

1. 从官网下载对应平台的安装包
2. 安装并打开Askimo
3. 添加提供商：粘贴API密钥或指向Ollama实例
4. 开始聊天

对于本地模型用户，只需运行Ollama，Askimo会自动检测并连接。

## 结语

Askimo代表了一种AI客户端的发展方向：不是做一个更好的聊天窗口，而是做一个真正的工作台。它把多模型访问、本地知识库、自动化工作流、Agent技能整合到一个原生应用中，同时坚守隐私优先的原则。

对于厌倦了在多个AI工具间切换、担心数据隐私、想要把AI真正融入工作流的用户来说，Askimo是一个值得认真考虑的选择。
