Thank you for your interest in contributing to Project N.E.K.O.!
Before writing any code, please reach out to us. We want to make sure your effort is aligned with our roadmap and doesn't duplicate ongoing work.
- Discord: Join Us — best for international contributors
- QQ Group: 1022939659 — best for Chinese-speaking contributors
For bugs or feature requests, please open an Issue first. PRs without a corresponding Issue may be closed.
- Open an Issue (or comment on an existing one) to discuss what you want to do
- Get a thumbs-up from a maintainer
- Fork the repository and create a feature branch:
git checkout -b feature/your-feature - Make your changes and test locally
- Push and open a Pull Request against
main, referencing the Issue
Full developer documentation: project-neko.online
Requirements: Python 3.11 (other versions not supported), uv
git clone https://github.com/Project-N-E-K-O/N.E.K.O.git
cd N.E.K.O
uv sync
# Start services
uv run python app/memory_server.py
uv run python app/main_server.py
# Optional: uv run python app/agent_server.pyVisit http://localhost:48911 to configure API keys and start using.
- Follow existing patterns in the file you're editing
- All user-facing strings must support i18n (Chinese, English, Japanese at minimum)
- Add comments only where the logic isn't self-evident
We also welcome non-code contributions:
- Live2D / VRM / MMD models
- Voice recordings for voice cloning
- Translations for UI and documentation
- Character persona packs for the Workshop
- Plugins built with the Plugin SDK
By contributing, you agree that your contributions will be licensed under the MIT License.
感谢你有兴趣为猫娘计划做出贡献!
写代码之前,请先联系我们。 我们希望确保你的工作与项目方向一致,避免重复劳动。
- QQ群:1022939659
- Discord:加入我们
Bug 或功能建议请先提交 Issue。没有对应 Issue 的 PR 可能会被直接关闭。
- 提交 Issue(或在已有 Issue 下评论)讨论你想做的事
- 等待维护者确认
- Fork 仓库并创建功能分支:
git checkout -b feature/your-feature - 修改代码并本地测试
- Push 并向
main提交 Pull Request,引用对应的 Issue
完整开发者文档:project-neko.online
要求:Python 3.11(不支持其他版本)、uv
git clone https://github.com/Project-N-E-K-O/N.E.K.O.git
cd N.E.K.O
uv sync
# 启动服务
uv run python app/memory_server.py
uv run python app/main_server.py
# 可选:uv run python app/agent_server.py访问 http://localhost:48911 配置 API Key 后即可使用。
- 遵循所修改文件的现有风格
- 所有面向用户的字符串需支持 i18n(至少覆盖中文、英文、日文)
- 仅在逻辑不自明时添加注释
我们同样欢迎非代码贡献:
- Live2D / VRM / MMD 模型
- 语音录音(用于语音克隆)
- 翻译(UI 和文档)
- 角色人设包(用于创意工坊)
- 插件开发(使用 Plugin SDK)
参与贡献即表示你同意你的贡献将在 MIT 许可证 下发布。