致谢
OpenClaw 是一个开源项目,其发展离不开社区贡献者的努力和众多优秀开源项目的支持。本页向所有参与者致以诚挚的感谢。
项目起源
OpenClaw 诞生于对开放、可自托管的 AI Agent 平台的需求。我们相信每个人和组织都应该拥有控制自己 AI 系统的能力。
开源精神
OpenClaw 采用 MIT 许可证发布。我们鼓励使用、修改和分发,同时希望社区能回馈改进。
核心贡献者
感谢以下核心贡献者对项目的持续投入:
| 角色 | 贡献领域 |
|---|---|
| 核心维护者 | 架构设计、代码审查、版本发布 |
| 渠道开发者 | WhatsApp、Telegram、Zalo 等渠道插件 |
| 文档编写者 | 用户指南、API 文档、翻译 |
| 测试工程师 | 单元测试、集成测试、性能基准 |
| 社区运营 | Issue 管理、用户支持、社区建设 |
完整贡献者列表请查看 GitHub Contributors。
核心依赖
OpenClaw 构建在以下优秀开源项目之上:
运行时与框架
| 项目 | 许可证 | 用途 |
|---|---|---|
| Node.js | MIT | JavaScript 运行时 |
| TypeScript | Apache-2.0 | 类型安全的 JavaScript 超集 |
| Fastify | MIT | 高性能 HTTP 框架 |
| ws | MIT | WebSocket 客户端与服务端 |
AI 与模型
| 项目 | 许可证 | 用途 |
|---|---|---|
| OpenAI Node SDK | Apache-2.0 | OpenAI API 客户端 |
| Anthropic SDK | MIT | Claude API 客户端 |
| tiktoken | MIT | Token 计数 |
工具与实用库
| 项目 | 许可证 | 用途 |
|---|---|---|
| TypeBox | MIT | JSON Schema 类型构建 |
| Zod | MIT | 运行时类型验证 |
| date-fns | MIT | 日期处理 |
| pino | MIT | 高性能日志库 |
| yaml | ISC | YAML 解析 |
文档与工具链
| 项目 | 许可证 | 用途 |
|---|---|---|
| VitePress | MIT | 文档站点生成 |
| Vitest | MIT | 单元测试框架 |
| ESLint | MIT | 代码检查 |
| Prettier | MIT | 代码格式化 |
如何贡献
我们欢迎各种形式的贡献:
代码贡献
bash
# Fork 并克隆仓库
git clone https://github.com/YOUR_NAME/openclaw.git
# 创建特性分支
git checkout -b feature/my-feature
# 开发、测试、提交
npm test
git commit -m "feat: add my feature"
# 提交 Pull Request
git push origin feature/my-feature其他贡献方式
- 报告 Bug — 在 GitHub Issues 中提交详细的 Bug 报告
- 功能建议 — 通过 Discussion 提出新功能想法
- 文档改进 — 修正错别字、补充示例、翻译文档
- 社区支持 — 在 Discord/论坛中帮助其他用户
- 插件开发 — 开发和分享社区插件
贡献指南
首次贡献请先阅读仓库根目录的 CONTRIBUTING.md 文件。
特别感谢
- 所有提交过 Issue 和 PR 的社区成员
- 在社交媒体上分享和推荐 OpenClaw 的用户
- 提供反馈和测试报告的早期采用者
- 维护中文文档翻译的志愿者们
