1. Conduid
  2. Developer Tools
  3. Aime Chat
MCP server · Developer Tools

Aime Chat

A cross-platform AI desktop chat cowork app supporting 10+ LLM providers, RAG knowledge base, and MCP tools. Built with Electron + React + Mastra.

67Good

Scored 23 hours ago · breakdown

About Aime Chat

Aime Chat is an MCP server published by DarkNoah in the Developer Tools category: a cross-platform AI desktop chat cowork app supporting 10+ LLM providers, RAG knowledge base, and MCP tools. Built with Electron + React + Mastra. It has been installed 0 times through Conduid.

The repository has 22 stars and 8 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx aime-chat

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Aime Chat

Powered by Claude · Grounded in docs

I know everything about Aime Chat. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.510.3.51 · 1 Sep 2026本次更新重点新增完整的测评工作台、后台 Agent 执行链路和项目时间线,让 Agent 质量评估、长任务并行处理与项目过程沉淀形成更连贯的工作流。同时完善知识库结果展示、项目文件刷新、启动反馈和企业部署定制,并同步更新模型目录与默认上下文策略。 What's Changed 测评工作台 新增“测评”入口,可创建数据集并维护输入、参考答案和元数据;支持逐条新增、编辑、删除,以及 CSV、JSONL / NDJSON 导入和 CSV、JSONL 导出 可为数据集选择…
v0.3.490.3.49 · 25 Aug 2026本次更新重点完善 Skill 的全局自动载入体验、知识库条目维护能力、子 Agent 与工具配置可靠性,并同步刷新模型与供应商目录。新导入的全局 Skill 可默认供所有对话按需调用,同时仍支持在具体会话中临时排除;知识库工具现在可在同一入口中创建或更新条目,并同步维护扩展列。 What's Changed Skill 全局自动载入 新导入的全局 Skill 默认开启自动载入,无需每次在聊天输入框下方手动选择;导入界面、单个 Skill 详情和 Skill…
v0.3.480.3.48 · 20 Aug 2026本次更新重点完善模型与供应商体验、知识库精确检索、Python PTC 执行可靠性和长对话压缩稳定性:模型目录及价格、能力信息全面刷新,供应商图标改为本地资源优先;知识库支持基于扩展列的 `where` 条件;文件提取支持附加提示词;中止 CodeExecution 时可同步终止其嵌套工具调用。 What's Changed 模型与供应商体验 更新内置供应商与模型目录:新增 Jalapeno Cloud、Kosmik Compute、Echo、Arcee、SCX.ai 5…
v0.3.470.3.47 · 17 Aug 2026本次更新聚焦文件工作区与聊天协作、运行时可靠性、工作区个性化、项目数据导出、知识库可靠性和长对话稳定性:支持从项目文件中选择内容并连同来源加入聊天,改进 Markdown 图片预览与 Python 3.12 运行时迁移,同时新增外观自定义、多格式会话导出,并完善 BM25 检索、向量重算与会话压缩恢复。 What's Changed 文件工作区与聊天输入 在代码、纯文本和 Markdown…
v0.3.460.3.46 · 5 Aug 2026本次更新重点完善项目工作区与长任务体验:支持从 GitHub 仓库直接创建项目,新增应用内文件预览与编辑,并可在后台 Bash 任务完成后自动继续当前对话。同时补充 Python 运行器选择、知识库默认向量/重排模型,以及本地模型下载状态管理。 What's Changed 项目与文件工作区 新建项目时可填写 GitHub 仓库地址,将仓库直接克隆到所选的空目录,并提供地址、目录和 Git 环境错误提示 文件树新增应用内工作区,可直接预览图片、音频、视频和…

README


✨ Features

  • 🤖 Multiple AI Provider Support - Integrated with mainstream AI providers including OpenAI, DeepSeek, Google, Zhipu AI, MiniMax, Ollama, LMStudio, ModelScope, and more
  • 💬 Intelligent Conversations - Powerful AI Agent system based on Mastra framework, supporting streaming responses and tool calling
  • 🤝 Open CoWork Capability - AI is not just for chatting, it can perform actual operations like file editing, code execution, web searching, and more
  • 📚 Knowledge Base Management - Built-in vector database with support for document retrieval, knowledge Q&A, and long-term cultivation memory
  • 🧠 Cultivation Memory - A scheduled Cultivation Agent extracts preferences, habits, project context, and important facts from chat history into a structured memory wiki
  • 🛠️ Tool Integration - Support for MCP (Model Context Protocol) client with extensible tool capabilities
  • 🎙️ Audio Processing - Built-in Speech-to-Text (STT) and Text-to-Speech (TTS) powered by Qwen3-TTS models
  • 🔍 Skill System - Search, import, and manage AI skills from Git repositories or the online skill marketplace
  • 📡 Channel Integration - Connect AI capabilities to messaging platforms like WeChat and Telegram
  • 🔐 Secrets Management - Centralized secret key management for tools and services, securely stored locally
  • 🎨 Modern UI - Built with shadcn/ui component library, supports light/dark theme switching
  • 🌍 Internationalization - Built-in Chinese and English interfaces
  • 🔒 Local First - Data stored locally for privacy protection
  • High Performance - Built on Electron for cross-platform native experience

🚀 Quick Start

Prerequisites

  • Node.js >= 22.x
  • npm >= 10.x
  • pnpm >= 10.x

Install Dependencies

pnpm install

Development Mode

Start the development server:

  • Click on "Electron Main" in VSCode's debug panel to start debugging

The application will start in development mode with hot reload support.

Build Application

Package desktop application:

pnpm package

Packaged applications will be generated in the release/build directory.

macOS Installation Notes

Due to the app not being signed with an Apple Developer certificate, macOS Gatekeeper may prevent the app from running. If you see "App is damaged" or "Cannot be opened" error, please run the following command in Terminal:

# After mounting the DMG and copying to Applications
xattr -cr /Applications/aime-chat.app

Or right-click the app → hold Option key → click "Open".

📦 Project Structure

aime-chat/
├── assets/              # Static assets
│   ├── icon.png        # Application icon
│   ├── models.json     # AI model configurations
│   └── model-logos/    # Provider logos
├── src/
│   ├── main/           # Electron main process
│   │   ├── providers/  # AI provider implementations
│   │   ├── mastra/     # Mastra Agent and tools
│   │   ├── knowledge-base/ # Knowledge base management
│   │   ├── tools/      # Tool system
│   │   └── db/         # Database
│   ├── renderer/       # React renderer process
│   │   ├── components/ # UI components
│   │   ├── pages/      # Page components
│   │   ├── hooks/      # React Hooks
│   │   └── styles/     # Style files
│   ├── types/          # TypeScript type definitions
│   ├── entities/       # Data entities
│   └── i18n/           # Internationalization config
└── release/            # Build artifacts

🎯 Core Features

AI Provider Configuration

Support for configuring multiple AI providers, each with independent settings:

  • API Key
  • API Endpoint
  • Available model list
  • Enable/Disable status

Supported providers include:

Provider Type Description
OpenAI Cloud GPT series models
DeepSeek Cloud DeepSeek series models
Google Cloud Gemini series models
Zhipu AI Cloud GLM series models
MiniMax Cloud MiniMax series models
Ollama Local Run open-source models locally
LMStudio Local Local model management tool
ModelScope Cloud ModelScope community models
SerpAPI Cloud Google Search API service

Knowledge Base Features

  • 📄 Document upload and parsing
  • 🔍 Vector storage and retrieval
  • 💡 Intelligent Q&A based on knowledge base
  • 🧠 Cultivation memory that maintains a global memory wiki from chat history
  • 📊 Knowledge base management interface

Cultivation Memory

AIME Chat includes a global memory knowledge base maintained by the built-in Cultivation Agent. When the Cultivation Daily cron task is enabled, it reads newly updated user conversations, filters out automation-generated threads, deduplicates against existing memories, and writes useful long-term information into Markdown pages such as preferences.md, habits.md, and project notes.

This helps future conversations automatically inherit stable preferences, working habits, important people/entities, and ongoing project context without pasting old chat logs into every prompt.

Tool System

Rich built-in tools that AI Agents can call autonomously:

Category Tools Description
File System Bash, Read, Write, Edit, Grep, Glob File read/write, search, edit operations
Code Execution CodeExecution Execute Python and Node.js code
Web Tools Web Fetch, Web Search Web scraping and search (with AI content summarization)
Image Processing GenerateImage, EditImage, RMBG Image generation, editing, and background removal
Vision Analysis Vision LLM-powered image recognition and analysis (with OCR integration)
OCR Recognition PaddleOCR Document and image text recognition (supports PDF/images)
Audio Processing SpeechToText, TextToSpeech Speech-to-text and text-to-speech (powered by Qwen3-TTS)
Database LibSQL Database query and management
Translation Translation Multi-language text translation
Task Management TaskCreate, TaskGet, TaskList, TaskUpdate Structured task creation, query, and status management
Information Extraction Extract Extract structured information from documents
Knowledge Base KnowledgeBase Knowledge base retrieval and intelligent Q&A
  • 🔌 MCP Protocol Support - Extensible third-party tools
  • ⚙️ Tool Configuration UI - Visual tool management and configuration
  • 🔍 Skill Marketplace - Search and import skills from Git repositories or online marketplace (skills.sh)

Channel Integration

Connect AI capabilities to external messaging platforms:

Channel Description
WeChat Connect to WeChat for AI-powered conversations
Telegram Integrate with Telegram bots for AI interaction

Secrets Management

Centralized management of secret keys and credentials used by tools and services:

  • 🔑 Unified interface for managing API keys and tokens
  • 🔒 Secure local storage with encryption
  • 🔗 Automatic injection into tools that require authentication

🛠️ Tech Stack

Frontend

  • Framework: React 19 + TypeScript
  • UI Library: shadcn/ui (based on Radix UI)
  • Styling: Tailwind CSS
  • Routing: React Router
  • State Management: React Context + Hooks
  • Internationalization: i18next
  • Markdown: react-markdown + remark-gfm
  • Code Highlighting: shiki

Backend (Main Process)

  • Runtime: Electron
  • AI Framework: Mastra
  • Database: TypeORM + better-sqlite3
  • Vector Storage: @mastra/fastembed
  • AI SDK: Vercel AI SDK

Build Tools

  • Bundler: Webpack 5
  • Compiler: TypeScript + ts-loader
  • Hot Reload: webpack-dev-server
  • App Packaging: electron-builder

Project Initialization

git clone https://github.com/DarkNoah/aime-chat.git
cd ./aime-chat
pnpm install

# Since pnpm disables postinstall scripts by default, if you encounter missing binary packages or similar issues, run:
pnpm approve-builds

⚙️ Configuration

Optional Runtime Libraries

AIME Chat supports optional runtime libraries that can be installed from the Settings page:

Runtime Description
PaddleOCR OCR recognition engine based on PaddlePaddle, supports document structure analysis and text extraction from PDF/images
Qwen Audio Audio processing engine based on Qwen3-TTS, supports speech recognition (ASR) and text-to-speech (TTS)

These runtimes are managed via the built-in uv package manager and will be installed in the application data directory.

Data Storage

Application data is stored by default in the system user directory:

  • macOS: ~/Library/Application Support/aime-chat
  • Windows: %APPDATA%/aime-chat
  • Linux: ~/.config/aime-chat

🤝 Contributing

Issues and Pull Requests are welcome!

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Code Standards

  • Use ESLint and Prettier to maintain consistent code style
  • Follow TypeScript type specifications

📄 License

This project is licensed under the MIT License.

👨‍💻 Author

Noah

🙏 Acknowledgments

🔗 Related Links


README mirrored from the source repository 23 hours ago. The original is authoritative.

Questions

About Aime Chat

How do I install Aime Chat?

Run npx aime-chat, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Aime Chat safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Aime Chat still maintained?

Yes — the latest release is v0.3.51 (1 Sep 2026), and the last commit was 6 months ago. The repository has 22 stars and 0 open issues.