by ntegrals
A fully local Loveable, Replit, Bolt, v0 alternative that you can run with your own LLM. No monthly subscriptions, private by default.
# Add to your Claude Code skills
git clone https://github.com/ntegrals/december<a name="readme-top"></a>
<div align="center"> <h3 align="center">Say hi to December ☃️</h3> <p align="center"> December is an open-source alternative to AI-powered development platforms like Loveable, Replit, and Bolt that you can run locally with your own API keys, ensuring complete privacy and significant cost savings. <br /> <br /> December lets you build full-stack applications from simple text prompts using AI. <br /> <br /> <a href="#get-started">Get started</a> · <a href="https://github.com/ntegrals/december/issues/new?assignees=&labels=bug&projects=&template=bug_report.md&title=">Report Bug</a> · <a href="https://github.com/ntegrals/december/issues/new?assignees=&labels=enhancement&projects=&template=feature_request.md&title=">Request Feature</a> </p> </div> <a href="https://github.com/ntegrals/december"> <img src=".assets/preview.png" alt="December Preview"> </a>✅ 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
✅ Project export and deployment capabilities
🔄 LLM streaming support
🔄 Document & image attachments
🔄 Improved fault tolerance
🔄 Comprehensive test coverage
🔄 Multi-framework support (beyond Next.js)
Clone the repo
git clone https://github.com/ntegrals/december
Get an API Key from any OpenAI sdk compatible provider (e.g. OpenAI, Claude, Ollama, OpenRouter, etc.) and set it in the config.ts file.
The start.sh script will automatically copy over the file into the backend folder.
I highly recommend using Sonnet-4 from Anthropic as it is the best coding model available right now.
baseUrl: "https://openrouter.ai/api/v1",
apiKey:
"sk-...",
model: "anthropic/claude-sonnet-4",
temperature: 0.7,
Install docker (Docker Desktop is the easiest way to get started)
Make sure you have Docker running and the Docker CLI installed before proceeding.
Run the start script to set up the environment
sh start.sh
The application will start in development mode, and you can access it at http://localhost:3000.
The backend will run on port 4000, and the frontend will run on port 3000.
You can now start building your applications with December! 🥳
AI-powered development platforms have revolutionized how we build applicati...