december  by ntegrals

Local AI-powered full-stack development environment

Created 4 months ago
304 stars

Top 87.8% 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

4 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
6 more.

fragments by e2b-dev

0.4%
6k
Next.js template for AI-generated apps
Created 1 year ago
Updated 1 week 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%
86k
AI assistant for web, iOS, MacOS, Android, Linux, and Windows
Created 2 years ago
Updated 2 weeks ago
Feedback? Help us improve.