Sponsored by Deepsite.site

AIME-BOX

Created By
9 months ago
一款基于 langchain + electron开发的多平台桌面端 Chat 客户端 支持本地知识库,tool调用,多个智能agent调用 目标尽量实现全离线本地可执行的智能agent
Content

Aime Box

一款基于 langchain + electron开发的多平台桌面端 Chat 客户端

支持本地知识库,tool调用,多个智能agent调用

目标尽量实现全离线本地可执行的智能agent

🖼 截图

image image image image

开始

  1. 添加模型提供商(如Ollama)
  2. 点击管理模型(启用需要的模型)
  3. 聊天页面即可对话聊天
  4. 下载一些本地模型 设置-本地模型管理(如国内调整HuggingfaceUrl为hf-mirror)
  • 推介下载
    • bge-m3 用于知识库检索
    • bge-reranker-large 用于知识库重排序
    • RapidOCR-json_v0.2.0 用于win环境下的ocr
    • matcha-icefall-zh-baker 用于语音生成
    • sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17 用于语音识别
    • silero_vad 用于分离说话场景
    • sherpa-onnx-pyannote-segmentation-3-0、3dspeaker_speech_eres2net_base_sv_zh-cn_3dspeaker_16k 用于说话人识别
    • rmbg-1.4 用于背景消除

🌟 特点

  • 多个模型供应商支持 ollama、openai、deepseek、anthropic等等
  • 多种工具调用支持 webloader、websearch、stt、tts、ocr等等
  • 本地知识库引擎,使用lancedb 进行本地知识库检索,支持image、docx、doc、text、url做为输入源
  • 多agent,目前有数据提取agent、代码助手、翻译助手
  • 提示词保存功能
  • MCP支持,可接入供模型调用

📝 Todo

  • mac平台兼容
  • 多语言支持
  • 文档对话功能类似于ChatDoc 支持docx、pdf、txt、url、mp4、音频文件等格式的对话
  • 浏览器browser-use
  • Tool自动创建工具,输入url或说明文档自动创建工具供模型调用
  • 更多的agents

Agent

  1. Extract 数据提取助手,用于对指定文件或文件夹下所有文件进行检索,根据用户给出的字段进行全文或部分抽取,markdown格式输出
  2. ScriptAssistant 对用户的任务生成一个python脚本和venv环境执行

🔌 技术栈

感谢以下开源项目的支持

如有缺漏请联系作者补充

🐞 Dev

npm install
npm run start

💼 Build

# window
npm run package

🌐 About

author: 781172480@qq.com

ChangeLog

CHANGELOG

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

© Aime Box

Recommend Clients
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
A Sleek AI Assistant & MCP Client5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
MCP PlaygroundCall MCP Server Tools Online
LutraLutra is the first MCP compatible client built for everyone
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
HyperChatHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
MODELSCOPE---MODELSCOPE-PLATFORM-MCP-SERVICES
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.
CursorThe AI Code Editor
DeepChatYour AI Partner on Desktop
Continue⏩ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
ChatWiseThe second fastest AI chatbot™
WindsurfThe new purpose-built IDE to harness magic
Cline – #1 on OpenRouterAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
Cherry Studio🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
ZedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
y-cli 🚀A Tiny Terminal Chat App for AI Models with MCP Client Support