Skip to content

Releases: Project-N-E-K-O/N.E.K.O

[v0.6.1] N.E.K.O. (Macbook Support)

24 Dec 12:21
c56d82e

Choose a tag to compare

中文Change log

[主要更新]

  • 支持多屏幕。
  • 新增Macbook支持。
  • 新增翻译字幕。当对话语言与系统语言不同时,弹出翻译提示。
  • 移除底层傲娇属性。

[次要更新]

  • 更好的初始化逻辑,降低首轮语音加载时间。
  • 更好的热重置逻辑,降低热重置期间不回应语音的概率。
  • 更好的TTS打断逻辑。不会再遗漏句子。
  • 自定义语音(Cosyvoice)现在会自动预热。

[Bug修复]

  • 修复了Live2D参数编辑器返回问题。
  • 修复了内部更新失败提示。
  • 修复了某些情况下语音模式开启主动视觉无法触发主动截图的问题。

English Change Log

[Major Updates]

  • Added support for multiple displays.
  • Added MacBook support.
  • Added translated subtitles. When the conversation language differs from the system language, a translation prompt will pop up.
  • Removed the systemetic Tsundere personality.

[Minor Updates]

  • Improved initialization logic to reduce first-round voice loading time.
  • Improved hot reset logic to reduce the chance of no voice response during hot resets.
  • Improved TTS interruption handling; sentences will no longer be skipped.
  • Custom voices (CosyVoice) are now automatically pre-warmed.

[Bug Fixes]

  • Fixed the return issue in the Live2D parameter editor.
  • Fixed incorrect internal update failure notifications.
  • Fixed an issue where proactive screenshots could not be triggered in certain cases when voice mode and proactive vision were enabled.

New Contributors

Full Changelog: v0.6.0...v0.6.1

[v0.6.0] N.E.K.O. (Proactive Era)

16 Dec 23:51

Choose a tag to compare

中文Change log

[主要更新]

  • 新增主动视觉功能(默认关闭)。猫娘会在主动搭话时获取屏幕信息,或在语音对话中时不时窥屏。
  • 更加完善的自定义API支持。现在你可以使用自定义API来自由搭配服务商。你可以使用免费API搭配阿里的TTS语音。
  • 新增基于循环神经网络的主动降噪系统,有助于提升语音识别表现。

[次要更新]

  • 更新了阿里对话模型Qwen3-Omni-1201的默认参数,缓解复读问题。
  • 文本模式下新增了一系列复读检测,触发时会自动清除复读对话并提醒用户对策。
  • 新增插件系统(处于实验状态)。
  • 语音克隆时可以选择参考语音的语言了。
  • 使用Ogg Opus而非PCM传输TTS数据,显著降低带宽压力。
  • 使免费/Step模型的文本模式下同样支持Web Search。
  • Docker容器新增nginx反向代理。

[Bug修复]

  • 修复了UI界面中一系列点击事件和状态重置问题。
  • 当猫娘被打断时,不会再出现重复的记忆块。
  • 麦克风静音检测不再计算语音系统准备期间的时间。

English Change Log

[Major Updates]

  • Added Active Vision feature (disabled by default). The catgirl can capture screen information when initiating conversations, or occasionally peek at the screen during voice chats.
  • Improved Custom API support. You can now freely mix and match service providers using custom APIs. For example, you can pair a free API with Alibaba’s TTS service.
  • Introduced an active noise reduction system based on recurrent neural networks, helping to improve speech recognition performance.

[Minor Updates]

  • Updated the default parameters for Alibaba’s dialog model Qwen3-Omni-1201, reducing repetition issues.
  • Added a series of repetition-detection mechanisms in text mode. When triggered, repeated dialogue will be automatically cleared and users will be notified with suggested countermeasures.
  • Added a plugin system (experimental).
  • Voice cloning now allows selecting the language of the reference audio.
  • Switched TTS data transmission from PCM to Ogg Opus, significantly reducing bandwidth usage.
  • Enabled Web Search in text mode for free/Step models as well.
  • Added an nginx reverse proxy to the Docker container.

[Bug Fixes]

  • Fixed a number of click-event and state reset issues in the UI.
  • Prevented duplicate memory blocks from appearing when the catgirl is interrupted.
  • Microphone mute detection no longer counts the system’s voice preparation time.

What's Changed

  • Docker封装,部署和启动流程的优化。Docker部署文档更新 by @WUHINS in #157
  • fix: prevent click-through in advanced settings and improve UX by @Tonnodoubt in #158
  • 修复免费版本 UI 显示和保存后状态显示错误 by @Chiya-mt in #159
  • Added noise reduce funcionality with RNNoise. by @wehos in #168
  • 添加可以根据屏幕内容主动搭话的功能 by @Chiya-mt in #160
  • fix: 在加载新模型和刷新页面时关闭设置窗口 by @CN-QanYi in #165
  • Add user-facing plugin subsystem (plugin server, registry, runtime state) by @wislap in #161
  • Added repetition detection and notification. by @wehos in #170
  • Support custom API. Screenshot utils unified usage. by @wehos in #171
  • Refactor main_server. Adjust build profiles. by @wehos in #173
  • 解决了自定义API设置视觉模型后模型选择错误的问题 by @Chiya-mt in #174
  • feat(交互): 在拖拽模型时临时禁用按钮事件拦截 by @CN-Zephyr in #175
  • feat(主动对话):基于标题搜索的主动对话功能 & 将热门内容改为首页推荐并更新相关逻辑 by @CN-QanYi in #176
  • 新增语音聊天时如果开启了主动视觉则每十秒共享一次屏幕(1帧画面) by @Chiya-mt in #179
  • feat(系统路由): 添加AI回复内容验证规则 by @CN-Zephyr in #181
  • Enhance denoise and AGC quality for better VAD. by @wehos in #184
  • 修复语音或屏幕共享按钮状态异常的问题 by @Chiya-mt in #189

Full Changelog: 0.5.5...v0.6.0

[v0.5.5] N.E.K.O. (Agent-enhanced)

07 Dec 03:48

Choose a tag to compare

中文Change log

[主要更新]

  • Agent前端进行了大量翻新。现在Agent功能(键鼠&MCP)重新恢复支持。
  • 新增了Live2D参数调整(捏人系统),可以对模型的发饰、服饰、颜色等数据进行直接编辑
  • 锁定状态改为游戏模式,不再弹出菜单栏

[次要更新]

  • 新增了可以改色的兽耳娘模型(credit: umijin68)
  • 阿里的对话模型已更新至Qwen3-Omni-1201最新版本
  • 现在任何状态下拖拽Live2D模型都会立即保存位置
  • 美化了前端图标,使用更美观的Icon以及呼吸灯特效
  • 现在菜单栏大小会自适应Live2D模型大小
  • 人设编辑变为多行输入模式,方便撰写小作文

[Bug修复]

  • 修复了文本模式下,热重置意外使用语音session的bug
  • 修复了tts session在结束后没有手动结束的bug
  • 修复了一些与鼠标穿透有关的bug
  • 将端口监听由0.0.0.0改为127.0.0.1回路,提高了安全性;手机直连用户请注意这一点

English Change Log

[Major Updates]

  • Performed extensive revamps to the Agent frontend. Agent features (keyboard/mouse & MCP) are now supported again.
  • Added Live2D parameter customization (character-tuning system), allowing direct editing of model accessories, outfits, colors, and other data.
  • In locked mode, the interface now switches to Game Mode, and the menu bar will no longer pop up.

[Minor Updates]

  • Added a recolorable beast-ear girl Live2D model (credit: umijin68).
  • Updated Alibaba's dialogue model to the latest Qwen3-Omni-1201 version.
  • Dragging the Live2D model will now immediately save its position in any state.
  • Improved frontend icons with more aesthetically pleasing designs and a breathing-light effect.
  • The menu bar size now auto-adjusts based on the Live2D model size.
  • Character profile editing now supports multi-line input, making it easier to write longer descriptions.

[Bug Fixes]

  • Fixed a bug where hot-reload accidentally used the voice session while in text mode.
  • Fixed an issue where the TTS session did not properly terminate after ending.
  • Fixed several mouse-through (click-through) related bugs.
  • Changed port listening from 0.0.0.0 to 127.0.0.1 loopback to improve security — mobile device direct-connection users, please take note of this.

What's Changed

  • Add i18n support for parameter editor and improve persistent expression handling by @Tonnodoubt in #132
  • Liangfix: Fix Live2D model disappearing immediately after loading by @Tonnodoubt in #136
  • 为主人档案和猫娘档案的属性添加滚动条,方便阅读和修改 by @Chiya-mt in #137
  • Critical update to enhance security and robust session handling. by @wehos in #138
  • feat(交互): 添加模型位置和缩放的自动保存功能 by @CN-QanYi in #139
  • Fix: Add error handling for motionManager.update and coreModel.update overrides by @Tonnodoubt in #140
  • 修复自定义API模式下模型ID不保存与不显示填写内容的问题;修复模型设置页UI问题 by @Chiya-mt in #142
  • fix: 修复Live2D参数重置逻辑错误 by @CN-QanYi in #143
  • 修复了模型设置页中切换角色不点保存也会保存的问题,并添加了未保存提示 by @Chiya-mt in #146
  • 参数自定义界面点左上角退出的时候会重新打开一个主页,而不是回到原来的主页 by @CN-Zephyr in #150
  • feat: 添加用户偏好设置加载功能以增强模型个性化 by @CN-QanYi in #151
  • feat(agent): 实现弹窗状态机并优化Agent控制逻辑 by @CN-QanYi in #153
  • Live2d refactor into several modules by @wehos in #152
  • Added more i18n config. Fixed parameter-motion interaction logic. Improve agent menu synchronization logic. by @wehos in #155

Full Changelog: v0.5.4...0.5.5

[v0.5.4] N.E.K.O. Steam版

02 Dec 03:51

Choose a tag to compare

What's Changed

  • 集成Steamworks API。支持创意工坊和成就系统。
  • 重写的Agent模式,更快的响应速度。
  • 更加精简的依赖。现在发行版大小仅 250MB
  • 跨服务器同步由多进程改为多线程,提高了启动效率。
  • 调整了前端加载时序,有效减少了前端竞态问题。
  • 修复了一系列i18n bug,更新了API页面的说明。
  • 修改了初始人设、温度、系统设定,显著提升了对话质量
  • 为所有LLM推理添加了有条件的重试机制
  • 构建了Docker容器,可以在远程服务器/NAS上部署。
  • 改善了UI主题和样式,请她离开后可以拖拽。

此外修复了一百个Bug,已经写不动日志了。以下内容为自动生成,仅包含了PR部分。

  • Steamworks sdk added by @wehos in #89
  • Split live2d script. Improve live2d pointer event logic. by @wehos in #90
  • fix(交互): 修复按钮拖动与点击的冲突问题并优化返回按钮定位 by @CN-QanYi in #88
  • feat: Add global window management to prevent duplicate window opening by @Tonnodoubt in #92
  • Upgrade LangChain to 1.0: Simplify dependencies and improve performance by @Tonnodoubt in #68
  • Update steam branch to latest main. by @wehos in #93
  • 当修改猫娘名称时猫娘记忆名称也一同修改 by @Chiya-mt in #94
  • fix: Live2D 模型管理器进行了改进,重点在于用户偏好设置的持久化以及更佳的默认模型屏幕位置 by @CN-QanYi in #95
  • refactor(Live2DManager): 移除自动保存功能并修复复位位置逻辑 by @CN-QanYi in #98
  • 修复Agent开关项多次触发bug by @Chiya-mt in #97
  • Auto-initialize memory server for new characters and enable real-time chat recording by @Tonnodoubt in #99
  • 修复构建时的python依赖文件的复制路径 by @WUHINS in #100
  • 优化Live2D情绪系统和日志输出 by @Chiya-mt in #102
  • Fixed Workshop page style, ui logic, remove hard coded dir etc. by @nantxcel in #101
  • 确保i18n文件完全遵循了正确的模板变量格式,使用“{{}}”而不是“{}” by @Chiya-mt in #103
  • feat(ui): 为任务HUD添加拖拽和折叠功能 by @CN-Zephyr in #106
  • Update entrypoint.sh,以健全docker容器启动,docker容器内置启动脚本 by @WUHINS in #109
  • Update Dockerfile: Migrate to single-stage Debian-based build by @WUHINS in #111
  • 用预构建镜像替换neko-main构建并简化docker编排 by @WUHINS in #112
  • fix: Prevent text chat interruption when switching other characters' voice by @Tonnodoubt in #110
  • Merge steam i18n to main by @wehos in #114
  • Updated i18n and minor fixes for steam. by @wehos in #117
  • docker编排镜像拉取标签更新 by @WUHINS in #118
  • 上传模型时将动作文件中关于口型的部分都设置为空值 by @Chiya-mt in #122
  • feat(LLMSessionManager): 支持角色切换时的音色热更新 by @CN-QanYi in #123
  • fix(agent): 修复频繁切换Agent开关导致的竞态问题 by @CN-QanYi in #124
  • feat(会话管理): 添加系统准备状态通知机制 by @CN-QanYi in #127
  • Update steam achievements and workshop EULA by @wehos in #128

New Contributors

Full Changelog: v0.5.3...v0.5.4

[v0.5.3] N.E.K.O.

25 Nov 05:16

Choose a tag to compare

What's Changed

提升了性能,添加了Win证书(不会再有未知发行者提示),增加了多语言适配(i18n)和开机自启动功能。修复了一百个Bug,已经改不动日志了。接下来进入Steam发售前的封闭开发期,不会再有Release。

  • 调整API Key设置页面,可加入自定义API by @CN-QanYi in #40
  • Enhance Agent menu with real-time availability checking and improved UI by @Tonnodoubt in #41
  • 解决了克隆并设置声音后无法切换为不使用克隆声音的问题 by @Chiya-mt in #42
  • 猫娘档案的展开状态记录到localstorage以便刷新后自动展开 by @noahzaozao in #43
  • Auto-delete memory files when deleting catgirl character by @Tonnodoubt in #44
  • [FIX] 确保 lanlan_config.lanlan_name 更新到 chara_manager.html 当前选中的猫娘 by @noahzaozao in #47
  • feat(交互): 新增"请她回来"功能并优化界面状态管理 by @CN-QanYi in #51
  • 为角色设置页添加保存与取消按钮的显示逻辑使有修改后才显示 by @Chiya-mt in #52
  • feat(ui): 统一按钮图标样式 by @CN-Zephyr in #55
  • Fix mobile menu layout by @noahzaozao in #56
  • Fix mobile chatbox layout by @noahzaozao in #57
  • Migrate API providers and default models from hardcoded to JSON config by @Tonnodoubt in #58
  • 将聊天框最小化背景回调为透明 by @Chiya-mt in #59
  • 为live2d模型设置页添加全屏按钮 by @Chiya-mt in #64
  • Complete i18next internationalization and optimize code structure by @Tonnodoubt in #62
  • 回调部分对index.html的更改修复bug by @Chiya-mt in #66
  • Fix UI state synchronization issues when leaving and returning session by @Tonnodoubt in #67
  • style: update input style in voice_clone.html by @xxynet in #73
  • Fixed i18n functionality and optimized notification messages by @noahzaozao in #72
  • UI Improve chat dialog button styling with custom icons and color scheme by @Tonnodoubt in #76
  • feat(API配置): 为自定义API添加模型ID配置项 by @CN-QanYi in #77
  • Fix i18n params issue with incorrect {} usage by @noahzaozao in #78
  • fix: sync focusModeEnabled when returning from l2d page by @noahzaozao in #80
  • fix live2d import default position by @noahzaozao in #82
  • fix(api-settings): Improve API Key settings page loading logic and error handling by @noahzaozao in #79
  • Fix settings popup checkbox visual state sync issue by @noahzaozao in #85
  • fix(voice-clone): Fix timeout retry logic and improve error handling by @Tonnodoubt in #84
  • 解决API设置页配置可能读取错误的问题 by @Chiya-mt in #83
  • fix: Improve microphone button state management and prevent duplicate… by @Tonnodoubt in #86
  • 修复猫娘重影问题。修复窗口双重打开问题。
  • 通过恢复GPU整体渲染提升了性能表现。

New Contributors

Full Changelog: v0.5.2...v0.5.3

[v0.5.2] 正式更名为N.E.K.O.,UI大升级!

12 Nov 13:43

Choose a tag to compare

我们对UI进行了一系列重大升级。Steam商店页已经在审核中!

What's Changed

  • [Important] UI remade, with a lot of art resources and visual improvement. Rebranded to N.E.K.O.
  • [UI Improvement] Autoselecting catgirl in memory review
  • [UI Improvement] Autoselecting catgirl in memory review.
  • [UI Improvement] Auto-filling core api key when setting up sup-api.
  • [UI Improvement] Auto-hiding the current l2d model when setting up new models.
  • [UI Improvement] Disable auto-folding when setting up catgirl property.
  • [UI Improvement] Auto-reloading catgirl when l2d is changed.
  • [Minor Improvement] More improvements and bug fixes with UI logics .

中文版

  • [重要更新] UI再次重制,添加了大量美术资源并进行了视觉改进。名称重制为N.E.K.O.
  • [界面优化] 在记忆回顾中自动选择猫娘。
  • [界面优化] 在设置 sup-api 时自动填充核心 API 密钥。
  • [界面优化] 在设置新模型时自动隐藏当前的 L2D 模型。
  • [界面优化] 在设置猫娘属性时禁用自动折叠。
  • [界面优化] 当 L2D 模型更改时自动重新加载猫娘。
  • [优化] 进一步优化 UI 逻辑并修复了一些错误。

New Contributors

  • @CN-QanYi made their first contribution in #32
  • @nantxcel made their first contribution in #34

Full Changelog: v0.5.1...v0.5.2

[v0.5.1] Lanlan最终版

09 Nov 04:30
441bb07

Choose a tag to compare

免费模型已上线!文本输入和主动对话已得到支持。这是项目更名为Project N.E.K.O.并转为LGPL协议前的最后一个版本。预计下周上架steam!

What's Changed

  • [Important] UI completely remade.
  • [Important] Launcher no longer needed for the one-click package.
  • [Important] Proactive mode added. Catgirl can now proactively engage in conversation.
  • [Functionality] Monitor server added for cross-device sync.
  • [Functionality] Store voice IDs for reuse.
  • [Functionality] Support vision for non-visual model (e.g., free, Step) and text input mode.
  • [Functionality] Live2D can now be dragged to resize on mobile devices.
  • [Bug fixed] Fixed one issue with hot swap
  • [Minor Improvement] Added icon for the webpage.
  • [Minor Improvement] Change system prompt to reduce repetition.
  • [Minor Improvement] Autofolding dialogue window.

中文版

  • [重要更新] UI完全重置,带来全新的用户体验!
  • [重要更新] 一键包不再包含外置启动器。现在可以真·一键启动。
  • [重要更新] 新增主动对话模式,允许猫娘主动搭话。
  • [新功能] 观察者服务器现在已可用,提供跨设备同步输出的功能。
  • [新功能] 声音ID会被储存以供复用。
  • [新功能] 非视觉模型也可以支持视觉。文本输入模式新增截图功能。
  • [新功能] 手机上Live2D模型现在可以被拖拽缩放。
  • [Bug修复] 修复了热切换导致的一个Bug。
  • [优化] 网页现在有Icon图标了。
  • [优化] 通过调整系统提示词,减少了复读的情况。
  • [优化] 文本输入框现在会自动折叠。

New Contributors

Full Changelog: v0.5.0...v0.5.1

[v0.5.0] 多端全能AI伙伴(零配置一键运行)

25 Oct 09:23

Choose a tag to compare

免费模型已上线!文本输入和硅基流动已得到支持。下一步我们想要:
完善长期记忆,完善手机端的对话管理和双端同步,11月上架steam!

What's Changed

  • [Important] Added a fully functional free model (exclusive for Lanlan use, credited to Step.ai).
  • [Important] Added text input support. Support Deepseek.
  • [Important] API Key, Memory, and Log files all synced to My Documents automatically.
  • [Functionality] User audio transcription is now displayed at the frontend.
  • [Bug fixed] Changed audio temp file server to a domestic server site.
  • [Minor Improvement] Qwen3 no longer speaks '.' to indicate silence.
  • [Minor Improvement] Better logs, frontend error presentation, and interruption logic.

中文版

  • [重要更新] 提供功能齐全的免费模型(由阶跃星辰提供的,本项目特供福利)。
  • [重要更新] 支持文本输入和硅基流动(Deepseek)。
  • [重要更新] API设置、记忆和日志文件全部迁移至我的文档。这是为了未来上架steam。
  • [新功能] UI调整,用户输入的语音转录也会在前端显示。
  • [Bug修复] 修复了临时文件服务器被墙导致自定义语音无法上传的问题。
  • [优化] 模型不再输出句号以示沉默。
  • [优化] 更好的日志,前端错误显示,用户打断逻辑。

Full Changelog: v0.4.1...v0.5.0

[v0.4.1] 多端全能AI伙伴(3分钟上手)

24 Sep 08:33

Choose a tag to compare

What's Changed

  • [Important] MCP Client enabled. Please refer to the MCP Router for setting up the server.
  • [Important] GPT-Realtime, Step-Audio-2, and Qwen-3-Omni are supported. Default core model changed to qwen3-omni-realtime.
  • [Functionality] Microphone selection supported.
  • [Bug fixed] Fix a name conversion issue with the initial prompt that leads to a performance drop.

New Contributors

中文版

  • [重要更新] 支持MCP客户端。请通过MCP Router设置MCP 服务器。
  • [重要更新] 支持GPT-Realtime,Step-Audio-2和Qwen3-Omni。默认模型替换为qwen3-omni-realtime.
  • [新功能] 支持在App(及网页)内选择麦克风。
  • [Bug修复] 修复了一个造成性能下降的初始提示词名称转换问题。

Full Changelog: v0.4.0...v0.4.1

[v0.4.0] 多端全能AI伙伴(3分钟上手)

26 Aug 22:41

Choose a tag to compare

Lanlan can now use a mouse and keyboard! 兰兰可以使用键盘和鼠标了!.
Due to dependency updates, we do not provide a progressive update patch for this version.

What's Changed

  • [Important] Agent module added. Computer use enabled.
  • [Functionality] Support persistent expression to help remove live2d watermarks.
  • [Functionality] Updated lipsync logic to cover more live2d models.
  • [Functionality] New main entrance based on rust.

New Contributors

中文版

  • [重要更新] 新增智能体服务器。兰兰现在可以接管键盘鼠标了
  • [新功能] 通过持久化表情,支持live2d去水印。
  • [新功能] 更新唇形同步逻辑,支持更多live2d模型。
  • [新功能] 新的由rust语言编写的主入口。

Full Changelog: v0.3.2...v0.4.0