AingDesk
简单好用的开源AI助手,一键部署本地模型+知识库+智能体
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
简单好用的开源AI助手,一键部署本地模型+知识库+智能体
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下这样的场景:你是一名产品经理,想给自己搭建一个本地的知识库问答机器人,用来快速检索公司内部的文档和产品资料;或者你是一名独立开发者,想把本地跑的大模型能力分享给团队成员,但不想折腾复杂的服务器配置——这类需求在过去往往意味着漫长的环境配置、API 对接和部署调试。而 AingDesk 的出现,就是为了把这件事变得像安装一个桌面软件一样简单。
图1:本地模型一键配置界面
图2:API 模型接入界面
AingDesk 由国内开发者维护,GitHub 仓库为 aingdesk/AingDesk,目前已收获超过 2500 颗 GitHub Stars,是近年来国产开源 AI 工具中增长较快的项目之一。项目明确面向 AI 初学者和非技术背景用户,以「简单好用的 AI 助手」为核心定位,支持本地大模型(Ollama、LocalAI)和主流大模型 API(DeepSeek 等),并提供知识库、联网搜索和智能体等进阶功能。
如果把市面上的大模型比作不同的汽车引擎,那么 AingDesk 就是一款通用型的「底盘」——它不挑引擎的品牌型号,无论是本地的 Ollama 还是云端的 DeepSeek API,都能往上面接。接好之后,用户只需要通过一个图形界面操作,不需要写代码,不需要懂 Docker,甚至不需要了解大模型的工作原理。对于技术团队而言,它也可以作为快速验证 AI 能力的原型工具,部署在服务器上后还能通过分享链接让非技术人员直接使用。
本地模型一键部署 是 AingDesk 最受欢迎的功能之一。在传统方案中,运行一个本地大模型需要手动下载模型文件、配置推理服务、处理端口和内存问题。而 AingDesk 通过集成 Ollama 等本地推理框架,将这些步骤压缩成「选择一个模型 → 点击启动」的两步操作。用户可以在界面上直接选择 GGUF、Qwen、Llama 等主流模型,配合内置的模板,几分钟内即可完成本地 AI 的部署。
图3:本地知识库管理界面
图4:智能体创建界面
本地知识库 功能则解决了大模型的「信息过时」和「缺乏专业知识」问题。用户可以上传 PDF、Word、Markdown 等格式的文档,AingDesk 会自动进行文本提取和向量化处理,构建基于检索增强生成(RAG)的问答能力。这意味着即使大模型本身没有学习过某份内部资料,只要把资料上传给 AingDesk,模型就能基于这份资料回答相关问题。
智能体(Agent)创建 功能则面向有一定自定义需求的用户。通过 AingDesk 提供的可视化界面,用户可以为 AI 助手赋予特定的角色、预设对话流程、绑定工具插件(如联网搜索),构建出面向特定场景的 AI 智能体。例如,一个专门负责代码 review 的 Agent,或者一个专注于客服场景的对话机器人。
图5:分享功能
图6:联网搜索功能
从代码结构来看,AingDesk 采用多端分离架构:
ee-bin 来协调前后端和后端各模块的编译打包。cmd/ 目录下包含 Go 语言实现的服务端,包括 model_engines(模型引擎管理)、rag(知识库)、search_engines(联网搜索)等模块,通过 bin.js 入口文件统一调度。这种「Electron + Go + Python + Vue」的四语言混合架构虽然增加了项目的复杂度,但每种语言各司其职:TypeScript/Vue 负责界面交互,Go 负责高性能服务端逻辑,Python 负责 ML 相关的数据处理,Electron 负责跨平台桌面打包,较好地平衡了开发效率和运行性能。
对于普通用户而言,AingDesk 提供了开箱即用的客户端安装包(Windows / macOS),下载安装后通过图形界面操作即可,无需接触命令行。服务器端部署也只需两行 Docker 命令,门槛很低。
对于开发者而言,可以通过源码克隆后 yarn dev 启动开发模式,分别调试前端(yarn dev-frontend)、Electron(yarn dev-electron)、Go 后端(yarn dev-go)和 Python RAG 脚本(yarn dev-python)。项目使用 ee-bin 自研构建工具,协调多语言模块的编译和打包,对贡献者有一定学习成本。
AingDesk 的定位是「简单易用」,这意味着它在追求易用性的同时,不可避免地在功能和性能上有所取舍。首先,Electron 桌面端集成了 Go 和 Python 运行时,打包后的安装包体积较大(通常在 200MB 以上)。其次,对于需要精细控制的资深开发者来说,AingDesk 提供的自定义空间相对有限——例如模型参数调整、系统提示词模板等功能较为基础。
此外,作为一款相对新兴的项目(2024 年底开始活跃),AingDesk 的社区规模和插件生态还不算丰富。虽然项目在 GitHub 上已有 2500+ Stars,但相比同类产品(如 AnythingLLM、Open WebUI 等),其在国际开发者社区的知名度和持续维护的长期性仍需观察。
2024 年以来,本地大模型工具赛道持续升温。随着 Ollama、LM Studio 等推理框架的成熟,「在本地跑大模型」这件事从极客圈走进了普通用户的工作流。AingDesk 的价值在于:它将这些底层能力封装成一个面向终端用户的完整产品,降低了本地 AI 工具的使用门槛。
从增长曲线来看,AingDesk 在 2025 年初获得了显著的 Stars 增速,结合其支持 Docker 部署、MCP 协议、知识库 RAG 等主流 AI 功能,该项目在中小企业私有化 AI 部署和 AI 原生应用原型开发场景中具备一定的代表性。随着多模型同时对话等功能的上线,其产品竞争力有望进一步增强。