december  by ntegrals

Local AI-powered full-stack development environment

Created 8 months ago
349 stars

Top 80.0% on SourcePulse

GitHubView on GitHub
Project Summary

December is an open-source, local-first alternative to AI-powered development platforms like Replit and Bolt, enabling users to build full-stack applications from natural language prompts. It targets developers seeking privacy, cost savings, and full control over their projects, offering a fully containerized Next.js development environment.

How It Works

December leverages AI models (via OpenAI-compatible SDKs) to translate natural language prompts into containerized Next.js applications. It utilizes Docker for environment management, providing a live preview with mobile and desktop views, a Monaco code editor, and an integrated chat assistant for development help. This approach offers a self-hosted, private, and cost-effective development workflow.

Quick Start & Requirements

  • Install via git clone https://github.com/ntegrals/december.
  • Requires Docker and an OpenAI-compatible API key (e.g., OpenAI, Claude, Ollama, OpenRouter).
  • Configuration involves setting the API key and model in config.ts.
  • Run with sh start.sh.
  • Access at http://localhost:3000.

Highlighted Details

  • AI-powered project creation from natural language prompts.
  • Containerized Next.js applications with Docker.
  • Live preview with mobile and desktop views.
  • Full-featured Monaco code editor with file management.
  • Real-time chat assistant for development help.

Maintenance & Community

The project is maintained by Julian Schoen (@julianschoen) and can be contacted via email (j.schoen@mail.com) or Twitter. The roadmap includes LLM streaming support, document/image attachments, improved fault tolerance, and multi-framework support.

Licensing & Compatibility

Distributed under the MIT License, allowing for commercial use and integration with closed-source projects.

Limitations & Caveats

December is an experimental application and is provided "as-is" without warranty. Users are solely responsible for managing API costs and token usage. The current version primarily supports Next.js applications.

Health Check
Last Commit

7 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
17 stars in the last 30 days

Explore Similar Projects

Starred by Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

fragments by e2b-dev

0.3%
6k
Next.js template for AI-generated apps
Created 1 year ago
Updated 1 month ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

AstrBot by AstrBotDevs

0.8%
15k
LLM chatbot/framework for multiple platforms
Created 3 years ago
Updated 2 days ago
Starred by Sourabh Bajaj Sourabh Bajaj(Cofounder of Uplimit), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

NextChat by ChatGPTNextWeb

0.1%
87k
AI assistant for web, iOS, MacOS, Android, Linux, and Windows
Created 2 years ago
Updated 1 month ago
Feedback? Help us improve.