mcpField
A
AI Chat Desktop Applications

AI Chat Desktop Applications

本地服务
github.com/alexandephiliaAI 与智能体2473 周前更新

关于 AI Chat Desktop Applications

该项目为多个 AI 聊天平台提供基于 Electron 的 Linux 桌面应用,以 AppImage 形式构建。每个应用都是对网页版服务的封装,适合希望获得独立桌面窗口的用户。

主要功能

  1. 01基于 Electron 的桌面窗口
  2. 02系统托盘集成
  3. 03硬件加速
  4. 04单实例锁定
  5. 05语音输入的媒体访问权限
  6. 06Claude 应用支持 MCP 协议

适用场景

  1. 01在 Linux 上以独立应用方式使用 ChatGPT、Claude 等网页聊天服务
  2. 02通过快捷键快速唤起 Claude 聊天窗口
  3. 03为 Linux 用户构建 Debian 安装包

MCP 相关

Claude_APP 文档中列出了 MCP(Model Context Protocol)支持,但 README 未说明具体的连接或管理方式。其余应用的 README 未提及 MCP。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AI 聊天 Linux 桌面应用

image

本仓库包含面向各种 AI 聊天平台的基于 Electron 的桌面应用((.AppImage) 构建)。每个应用都旨在为基于 Web 的 AI 聊天服务提供原生桌面体验。

注意:由于 Google 施加的限制,Google 认证可能会被阻止。解决办法是直接使用你注册的账户登录。

贡献者:Alexandephilia x Jules x Sonnet 3.5

仓库结构

electron_app/
├── ChatGPT_APP/       # Electron wrapper for ChatGPT
├── DeepSeek_APP/      # Electron wrapper for DeepSeek Chat
├── Claude_APP/        # Electron wrapper for Claude AI
├── Grok_APP/          # Electron wrapper for Grok
└── Perplexity_APP/    # Electron wrapper for Perplexity AI

应用

ChatGPT_APP

image

一个基于 Electron 的 ChatGPT 桌面应用。

关键文件:

  • main.js - 主 Electron 进程,负责创建窗口并处理系统集成
  • renderer.js - 渲染进程脚本,与 ChatGPT Web 界面交互
  • preload.js - 预加载脚本,用于连接主进程和渲染进程
  • package.json - 项目配置和依赖
  • chatgpt.png - 应用图标
  • dist/ - 构建输出目录

功能:

  • 系统托盘集成
  • 硬件加速以提升性能
  • 媒体访问以支持语音输入
  • 单实例锁以防止多个实例

image

注意:语音模式和剪贴板功能完全可用!

Claude_APP

image

一个非官方的 Claude AI 桌面应用 Electron 封装。

关键文件:

  • README.md - 关于 Claude 桌面应用的详细文档
  • build-deb.sh - 用于为应用构建 Debian 软件包的脚本
  • LICENSE-APACHE 和 LICENSE-MIT - 双许可证文件
  • .gitignore - Git 忽略配置

功能:

  • 支持 MCP(Model Context Protocol)
  • 系统托盘集成
  • 跨平台兼容,重点关注 Linux

image

注意: - 使用 Ctrl+Alt+Space 快速快捷聊天,可在任何地方即时访问

DeepSeek_APP

一个 DeepSeek Chat 的 Electron 封装。

image

关键文件:

  • main.js - 主 Electron 进程
  • package.json - 项目配置和依赖
  • DEEP_SEEK.png - 应用图标
  • dist/ - 包含 AppImage 和其他构建产物的构建输出目录
  • node_modules/ - Node.js 依赖

功能:

  • 系统托盘集成
  • 持久会话以保持登录状态
  • Web 内容的权限处理
  • 跨平台构建配置
Grok_APP

image

一个基于 Electron 的 Grok 桌面应用。

关键文件:

  • main.js - 主 Electron 进程,负责创建窗口并处理系统集成
  • renderer.js - 渲染进程脚本,与 Grok Web 界面交互
  • preload.js - 预加载脚本,用于连接主进程和渲染进程
  • package.json - 项目配置和依赖
  • chatgpt.png - 应用图标
  • dist/ - 构建输出目录

功能:

  • 系统托盘集成
  • 硬件加速以提升性能
  • 媒体访问以支持语音输入
  • 单实例锁以防止多个实例
Perplexity_APP

image

一个基于 Electron 的 Perplexity AI 桌面应用。

关键文件:

  • main.js - 主 Electron 进程,负责创建窗口并处理系统集成
  • renderer.js - 渲染进程脚本,与 Perplexity Web 界面交互
  • preload.js - 预加载脚本,用于桥接主进程和渲染进程
  • package.json - 项目配置和依赖项
  • perplexity.png - 应用图标
  • dist/ - 构建输出目录

功能:

  • 系统托盘集成
  • 硬件加速以提升性能
  • 媒体访问以支持语音输入
  • 单实例锁定以防止多个实例
  • 持久会话管理
  • 跨平台兼容性

构建与运行

每个应用都可以独立构建和运行:

ChatGPT_APP
cd ChatGPT_APP
npm install
npm start     # Run the application
npm run build # Build the application
Claude_APP
cd Claude_APP
sudo ./build-deb.sh # Build a Debian package
sudo dpkg -i ./build/electron-app/claude-desktop_*.deb # Install the package
DeepSeek_APP
cd DeepSeek_APP
npm install
npm start     # Run the application
npm run build # Build the application
Grok_APP
cd Grok_APP
npm install
npm start     # Run the application
npm run build # Build the application
Perplexity_APP
cd Perplexity_APP
npm install
npm start     # Run the application
npm run build # Build the application

许可证

  • ChatGPT_APP:package.json 中未指定许可证。
  • Claude_APP:采用 MIT 和 Apache License 2.0 双重许可。
  • DeepSeek_APP:package.json 中未指定许可证。
  • Grok_APP:MIT 许可证(在 package.json 中指定)。
  • Perplexity_APP:MIT 许可证(在 package.json 中指定)。

说明

这些应用是基于 Web 服务的封装,可能受各自平台服务条款的约束。它们旨在通过提供原生桌面集成功能来提升用户体验。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。