用语音唤醒角色闲聊,并代你操作电脑执行任务
29.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add WONJU080/eidolon-assistant该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
基于 DeepSeek Harness 的 macOS 语音角色助手,能控制你的 dsh 并扮演角色,创意来自 Eidolon-SC
README
由 DeepSeek 最新模型翻译生成本项目创意来自: Sallyn0225/eidolon-sc
本项目演示视频: https://www.bilibili.com/video/BV1FQnD6AEgE/
Eidolon Assistant
一个 macOS 语音角色助手:你说话,角色回应;需要操作电脑时,交给本机 DeepSeek Harness 执行。
角色有自己的声音、人设和唤醒词。你可以和角色闲聊,也可以让它查资料、读写文件、运行命令。
任务开始前角色会用角色口吻向你确认;执行结果用日语台词 + 中文字幕汇报。
主界面
这是源码项目,不是一键安装的 .app。
需要 macOS、Python、Node.js、DeepSeek Harness,并自己填写 API key。
部署步骤在下面的「部署(重点)」;完整手册见 INSTALL.md。
玩法
- 语音唤醒:说「拉姆」唤醒默认角色;切换角色后使用该角色的中文唤醒词。
- 聊天 + 任务:闲聊直接回答;说「帮我查一下明天的天气」「把桌面上的文件整理一下」会进入任务流程。
- 先确认再执行:删除、覆盖、运行命令等操作会先问你是否允许;拒绝就不执行。
- 随时打断:说话中可以按「中断」停止 TTS 和任务。
- 看原始过程:原始面板能看到 Harness 实际执行的命令和输出,不只是角色的总结。
展开完整文档(README 剩余 1 节)
本项目创意来自: Sallyn0225/eidolon-sc 本项目演示视频: https://www.bilibili.com/video/BV1FQnD6AEgE/ Eidolon Assistant 一个 macOS 语音角色助手:你说话,角色回应;需要操作电脑时,交给本机 DeepSeek Harness 执行。 角色有自己的声音、人设和唤醒词。你可以和角色闲聊,也可以让它查资料、读写文件、运行命令。 任务开始前角色会用角色口吻向你确认;执行结果用日语台词 + 中文字幕汇报。 主界面 这是源码项目,不是一键安装的 .app。 需要 macOS、Python、Node.js、DeepSeek Harness,并自己填写 API key。 部署步骤在下面的「部署(重点)」;完整手册见 INSTALL.md。 玩法 - 语音唤醒:说「拉姆」唤醒默认角色;切换角色后使用该角色的中文唤醒词。 - 聊天 + 任务:闲聊直接回答;说「帮我查一下明天的天气」「把桌面上的文件整理一下」会进入任务流程。 - 先确认再执行:删除、覆盖、运行命令等操作会先问你是否允许;拒绝就不执行。 - 随时打断:说话中可以按「中断」停止 TTS 和任务。 - 看原始过程:原始面板能看到 Harness 实际执行的命令和输出,不只是角色的总结。 - 多角色:拉姆蕾萨尔和二阶堂希罗可切换;每个角色有自己的声音、唤醒词、人设和回应方式。 - 角色包:.eidolon 文件可导入/导出,可以自己做角色或分享别人的角色。 - 语音设置:设置里可选麦克风、看实时电平、调 VAD 阈值、静音判定和唤醒灵敏度。 角色 仓库自带两个可导入角色: characters/ ├── ramlethal.eidolon # 拉姆蕾萨尔,默认导入 └── hiro.eidolon # 二阶堂希罗 - 拉姆蕾萨尔:默认角色,安装时自动导入。 - 二阶堂希罗:进入 设置 → 角色 → 导入 .eidolon,选择 characters/hiro.eidolon。 角色包只以 .eidolon 形式保存,不再把 sheet.md、character.toml、头像散落在仓库里。 想制作新角色,看 docs/CHARACTER-AUTHORING-PROMPT.md。 部署(重点) 先准备 - macOS 13 或更新版本(主要在 Apple Silicon 上测试)。 - Python 3.12+。 - Node.js 20+。 - 已安装并登录 DeepSeek Harness 桌面版。 - DeepSeek、阿里云百炼(DashScope)、Fish Audio 三个 API key。 三步启动 1. 下载并安装依赖(自动建 venv、装 npm、下载 KWS 模型、导入默认角色) git clone https://github.com/WONJU080/eidolon-assistant.git eidolon-assistant cd eidolon-assistant ./scripts/setup.sh 2. 填 API key(二选一) open -e config/local.env 或从已有 .env 导入: ./scripts/import_keys.sh /path/to/your.env 3. 启动 ./scripts/run.sh setup.sh 只需要跑一次。 它做的是: 1. 检查 Python/Node 版本; 2. 创建 .venv,安装 backend; 3. 安装 desktop/node_modules; 4. 构建桌面端; 5. 下载 KWS 唤醒模型; 6. 创建 config/local.env(权限 600); 7. 把 characters/ramlethal.eidolon 导入到运行目录。 更细的逐步说明、手动安装和故障排查在 INSTALL.md。 第一次启动 1. macOS 会询问麦克风权限:允许 Eidolon Assistant/Electron(用 backend.sh 时是 Terminal)。 2. 在输入框发一句「你好」,确认角色能回复。 3. 按「开始听」说一句「拉姆」,确认唤醒和语音。 4. 打开 设置 → 麦克风与唤醒,选输入设备,确认实时电平。 5. 打开 设置 → 角色,可导入希罗并切换。 密钥 仓库里没有真实密钥。config/local.env 被 .gitignore 忽略。 CHAT_LLM_BASE_URL=https://api.deepseek.com/v1 CHAT_LLM_MODEL=deepseek-chat CHAT_LLM_API_KEY=... DASHSCOPE_API_KEY=... FISH_AUDIO_API_KEY=... - 模板:config/local.env.example - 导入已有 .env:./scripts/import_keys.sh /path/to/your.env - 文件权限应为 600;不要提交、截图或上传。 - 没有 key 时 app 仍能启动,但对应服务不可用。 常用命令 ./scripts/run.sh # 构建并启动 Electron 桌面应用 ./scripts/dev.sh # 开发模式(热更新) ./scripts/backend.sh --port 8799 # 只启动 backend,浏览器打开 http://127.0.0.1:8799/ ./scripts/check.sh # 检查依赖/模型/角色/配置 ./scripts/test.sh # 运行测试和构建 简单原理 角色层负责对话、判断、确认和转达;真正的文件/命令/网页操作由本机 DeepSeek Harness 执行。 语音识别走 DashScope,TTS 走 Fish Audio,聊天走 DeepSeek;密钥只存本地。 注意 - 只支持 macOS;目前主要在 Apple Silicon 上验证。 - 不是签名或公证过的 app,没有 DMG,没有首启向导,也没有自动更新。 - 任务操作要求 DeepSeek Harness 已安装并登录;本项目不包含它。 - 角色头像和人设来自原作品;公开分发前请确认版权。 - 默认音色来自原项目的 Fish Audio reference id;分享角色包时建议换成你自己的音色 id。 - 角色包只支持 character.toml、sheet.md、assets/ 图片、README/LICENSE。 开发与测试 ./scripts/test.sh 会运行 43 个 backend 测试、TypeScript 检查和桌面端构建。 更多内部资料: - INSTALL.md — 第一次安装 - docs/development/HANDOFF_PROMPT.md — 项目背景 - docs/P0-VERIFICATION.md — 语音/ACP 验证 - docs/CHARACTER-AUTHORING-PROMPT.md — 角色制作提示词 License 当前仓库还没有添加 LICENSE。公开使用或分发前请先确定代码许可证;角色图片、角色人设和 KWS 模型分别受原作品或模型许可证约束。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
WONJU080/eidolon-assistant
用语音唤醒角色闲聊,并代你操作电脑执行任务
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。