一个完全本地化的AI开发平台,可替代Loveable、Replit、Bolt和v0,使用自己的LLM运行,无需订阅费用,默认私有。
一分钟了解#
December是一个开源的AI驱动开发平台,允许你通过自然语言提示构建全栈应用程序。它完全在本地运行,使用你自己的API密钥,确保完全隐私和显著的成本节约。适合希望拥有完整控制权、避免云订阅的开发者。
核心价值:无需付费订阅即可享受AI辅助开发的全部功能,同时保护代码隐私和数据所有权。
快速上手#
安装难度:中 - 需要Docker环境和API密钥配置
# 克隆仓库
git clone https://github.com/ntegrals/december
# 配置API密钥(在config.ts文件中)
适合我的场景吗?
- ✅ 需要完全控制代码和数据隐私的开发者
- ✅ 不愿意为AI开发平台支付月费的开发者
- ✅ 希望在离线状态下工作的开发者
- ❌ 不想配置Docker环境的用户
- ❌ 需要多框架支持的用户(目前仅支持Next.js)
核心能力#
1. AI驱动的项目创建#
从自然语言提示自动生成完整的应用程序,无需编写初始代码框架 实际价值:从想法到工作应用只需几秒钟,大幅加速开发流程
2. 容器化Next.js应用#
使用Docker容器化生成的应用程序,确保环境一致性 实际价值:轻松部署和管理,避免环境差异导致的问题
3. 实时预览功能#
提供移动端和桌面端视图的实时预览 实际价值:立即查看应用在不同设备上的表现,无需手动切换设备测试
4. 全功能Monaco代码编辑器#
集成文件管理功能的Monaco代码编辑器 实际价值:专业级编辑体验,代码自动补全和语法高亮,提高编码效率
5. 实时聊天助手#
提供开发帮助的实时AI聊天助手 实际价值:随时获取编码建议和问题解决方案,减少搜索文档时间
6. 项目导出和部署#
支持将项目导出和部署到生产环境 实际价值:一键将开发中的应用程序部署到生产环境,简化发布流程
技术栈与集成#
开发语言:JavaScript/TypeScript(基于Next.js框架) 主要依赖:Next.js, Docker, Monaco编辑器 集成方式:本地应用 + API密钥
维护状态#
- 开发活跃度:项目处于积极开发阶段,已规划多项功能更新
- 最近更新:根据README内容,项目仍处于初期开发阶段
- 社区响应:提供联系邮箱和社交媒体互动渠道
商用与许可#
许可证:MIT
- ✅ 商用:允许商业使用(MIT标准许可)
- ✅ 修改:允许修改和分发
- ⚠️ 限制:需包含原始许可证和版权声明
文档与学习资源#
- 文档质量:基础(提供README和入门指南)
- 官方文档:README.md(https://github.com/ntegrals/december)
- 示例代码:提供配置示例和安装步骤