本地部署OpenCharacter需要完成以下步骤:
- 环境准备:需已安装Node.js环境,并注册Cloudflare账户(用于数据库服务)
- 工具安装:通过npm全局安装Wrangler CLI工具(
npm i -g wrangler
)并登录 - 项目初始化:克隆GitHub仓库后,使用Bun包管理器安装依赖(需先执行
npm i -g bun
) - 数据库配置:运行
bun run setup
时会自动配置Cloudflare D1无服务器数据库 - 启动开发:执行
bun run dev
后,浏览器访问localhost:3000即可
注意:Windows用户建议使用WSL2环境,确保所有依赖组件版本兼容。项目文档推荐使用PNPM作为备选包管理器。
本答案来源于文章《OpenCharacter:开源无审查的Character.AI替代品》