搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

liguozheng-ac/Lingbo-Desk

效率与系统工具

Windows 桌面语音 Agent,可与 Live2D 数字人实时对话,并在聊天期间执行文件、Office 和浏览器任务。

183
0
TypeScript
MIT
创建于 4 天前

项目介绍

聆泊是一款 Windows 桌面语音 Agent,核心是持续交流:桌面端展示 Live2D 角色,角色会做基础动作并与语音口型联动,用户可以自然插话,也能停止旧播报。语音识别与合成覆盖中文、日语和英语,对话模型可在 DeepSeek 云端 API 与本机 Ollama 之间切换 (6)。

除聊天外,Agent 能在后台处理文件和 Office 文档、使用独立浏览器会话,并支持查询进度、暂停、修改、取消任务,以及检查后恢复。长期记忆需要用户明确保存,Skills 以版本化方式导入 (6)。

工程上,桌面端采用 Electron、Vue 3 和 TypeScript,本地 Node.js 后端提供模型、语音、任务、权限和个人配置接口。Agent 工作进程运行模型工具调用循环,工具请求回到主服务进行校验和执行 (13)。目录授权、具体动作确认、文件哈希、备份和执行回执共同约束文件与浏览器操作。

快速使用

准备 Node.js 24、pnpm 11 和 Python 3.12。仓库不包含个人配置、密钥、聊天记录或已安装依赖,首次配置、依赖安装和角色素材导入见 环境与启动。

在仓库根目录执行以下命令准备源码环境 (18):

pnpm --dir desktop install --frozen-lockfile
pnpm --dir engine install --frozen-lockfile
pnpm --dir speech install --frozen-lockfile
python -m venv .venv
.venv/Scripts/python -m pip install -r requirements.txt
Copy-Item .env.example .env
# 编辑 .env,填写自己的服务凭据
pnpm start

本地后端默认监听 http://127.0.0.1:3850。桌面构建还需要导入本人已接受条款的 Cubism Core,源码仓库不包含 SDK 二进制或角色模型包 (19):

pnpm --dir desktop run build:modules
$env:LIVE2D_CORE_PATH="C:/your-sdk/Core/live2dcubismcore.min.js"
pnpm run prepare:desktop
pnpm run build:desktop

Windows x64 便携测试包的使用方式另见 测试包说明。日常检查可运行 pnpm test、pnpm run verify:task、pnpm run check:source,以及桌面端类型检查 (22)。

使用约束

长期记忆只支持明确保存,未实现自动提炼与向量检索;通用工作与分阶段报告仍保留两套任务流程;使用本地 Ollama 不会让云端语音自动离线。独立 Agent 工作进程不是操作系统沙箱,导入的 Skills 脚本以当前用户权限运行。复杂 Office 文档、长时间运行、睡眠唤醒和跨设备部署仍需继续验证 (24)。

聆泊原创代码采用 MIT 许可证,引入的第三方代码与组件适用各自许可证;原创 Live2D 预览图复用需另行取得授权 (25)。

HotRepo 点评

仓库目前没有记录到 GitHub 全部语言日榜名次。HotRepo 在 2026-11-07 的 TypeScript 新项目榜中记录到 182 Star、约 23.5 小时窗口内净增 53 Star;2026-11-06 至 11-07 的采样曲线从 102 升到 182。这说明项目在创建初期受到的关注在增长,但不能当作成熟度指标。README 对未完成部分写得比较直接:两套任务流程并存、Skills 没有操作系统沙箱、Office 与睡眠唤醒场景仍在验证,这些信息对判断是否采用比 Star 数更有参考价值。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。