# DecoKeeAI **Repository Path**: decokeeai/decokee-ai ## Basic Information - **Project Name**: DecoKeeAI - **Description**: No description available - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-07-08 - **Last Updated**: 2025-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **DecoKeeAI** ================ 🌟 **您的智能桌面助手** 🌟 DecoKeeAI 提出了一种通过 AI 技术与带显示快捷按键相结合的全新人机交互方式,旨在将 AI 应用于桌面 HMI(人机交互)。通过语音控制和新的输入设备(带显示的快捷按键)的结合,让 AI 成为您的智能助手。 ✨ 语音配置桌面应用快捷键,一键实现复杂功能
✨ 语音启动软件: 通过语音将多个应用配置到带屏幕的按键,实现快速切换应用
✨ 语音生成内容: 一键触发 AI 内容生成,不同按键触发不同的应用,通过语音配置和交互,让AI成为全能助手 **了解更多并加入我们的 GitHub 项目** ------------------------------------------ 🔗 [访问 DecoKeeAI 的 GitHub 项目](https://github.com/DecoKeeAI/DecoKeeAI) 配套的安卓端控制器
🔗 [访问 DecoKeeMobile 的 GitHub 项目](https://github.com/DecoKeeAI/DecoKeeMobile) **关于 DecoKeeAI** ------------------- ### DecoKeeAI 使用 **vue-cli 5** 和 **Electron 23.0.0** 构建,提供了一个模块化的桌面应用程序模板,具有以下特点: * 跨平台快速打包 (Windows, Linux, MacOS) * 一键多语言切换 * 支持功能: - 多个AI智能体 - 按键快捷键 - 打开/关闭文件或程序 - 预编译文本输入 - 打开指定网站 - 多媒体控制 - 命令行执行 - 音频播放器 - 多项功能执行 - 多套配置随意切换 - 根据前台应用动态切换配置 - 快捷划词工具. 快速的使用AI解释,总结,翻译等功能. - Home Assistant: 通过按键或与AI对话来控制您的智能家居功能/设备 * MDI 图标插件和第三方图标库导入 * 支持三方插件导入 (如 HomeAssistant 插件等) * 支持主流AI大模型接口调用包含:(API key需自行在对应平台中注册并在设置中填入,若想取得最好的体验,建议使用 Groq 的 llama-3.1-70b-versatile 或 OpenAI 的 gpt-4o) - [OpenAI](https://platform.openai.com/apps): gpt-4o-mini, gpt-4o, gpt-4-turbo, gpt-4, gpt-3.5-turbo - [Groq](https://groq.com/) (速度最快!目前免费!!!): llama-3.1-405b-reasoning, llama-3.1-70b-versatile, llama-3.1-8b-instant, llama3-70b-8192, llama3-8b-8192, llama3-groq-70b-8192-tool-use-preview, llama3-groq-8b-8192-tool-use-preview, gemma2-9b-it, gemma-7b-it, mixtral-8x7b-32768 - [讯飞星火](https://xinghuo.xfyun.cn/sparkapi): spark3.5-max, spark4-ultra - [通义千问](https://dashscope.aliyun.com/?spm=5176.28197632.0.0.78417e06HoHqa3): qwen-turbo, qwen-plus, qwen-max, qwen-72b-chat, qwen1.5-32b-chat, qwen1.5-72b-chat, qwen1.5-110b-chat, qwen2-1.5b-instruct, qwen2-7b-instruct, qwen2-72b-instruct - [智谱AI](https://www.zhipuai.cn/): glm-4-0520, glm-4, glm-4-air, glm-4-airx, glm-4-flash, glm-3-turbo - [火山方舟](https://www.volcengine.com/): 可配置多个推理模型或智能体,需自行创建推理模型接入点和和智能体,详情参考 [火山方舟文档](https://www.volcengine.com/docs/82379/1267885) - [Coze](https://www.coze.com/): 可配置多个智能体或工作流控制,详情参考 [Coze配置文档](https://www.coze.cn/docs/developer_guides/preparation) - 自定义: 任意自定义服务器,只需支持 openAI API 调用即可。 可配置多个自定义模型。 * 支持语音服务 (STT&TTS): - 讯飞星火, Microsoft Azure **语言支持** -------------------- * 中文 * [English](https://github.com/DecoKeeAI/DecoKeeAI/README.md) **直接食用** --------------- ### **下载并安装** [Windows 程序](https://github.com/DecoKeeAI/DecoKeeAI/releases) [配套安卓软件](https://github.com/DecoKeeAI/DecoKeeMobile/releases) **自己编译** -------------- **步骤 1:克隆项目** ```bash git clone https://github.com/DecoKeeAI/DecoKeeAI.git ``` **步骤 2:安装依赖项** ```bash cd DecoKeeAI npm install -g node-gyp@9.4.1 npm install -g @mapbox/node-pre-gyp@1.0.11 npm config edit ``` **注意:** 对于 Windows 用户,您需要安装 `windows-build-tools` 或 Visual Studio 带 C/C++ 环境。 **步骤 3:配置 npm** 修改 npm 配置文件,设置 registry、disturl 和 electron_mirror: ```bash registry=https://registry.npmmirror.com/ disturl=https://electronjs.org/headers ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ ELECTRON_CUSTOM_DIR={{ version }} node_gyp=C:\Users\xxxx\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js ``` **步骤 4:安装依赖项** ```bash npm install ``` **步骤 5:启动应用程序** ```bash npm run go ``` **步骤 6:打包应用程序(可选)** 在对应的平台上运行以下命令: ```bash npm run buildapp:<平台> ``` **常见问题** ------------- * **编译错误** 如果您在编译过程中遇到问题,请检查以下: * 在 Ubuntu 上,如果您遇到与 `X11/extensions/XTest.h` 相关的错误,请安装以下包: ```bash sudo apt-get install libxtst-dev ```