AI-Ready Development That Dreams Are Made Of
This project is a two-in-one:
-
DreamContainer: the AI-ready fully-optimised multi-architecture .devcontainer of your dreams.
-
DreamKit - FastAPI & htmx Template: the modern opinionated architecture to make your Javascript framework nightmares fade away.
DreamContainer is the AI-first development environment you've been dreaming of.
- Claude Code & Github CLI integration out of the box
- MCP tools ecosystem (Puppeteer, Playwright, Browser automation)
- Browser automation ready (screenshots, testing, scraping)
- Security best practices (read-only mounts, isolated packages)
- Production-like development environment
- gh auth survives rebuilds (no more re-login after every rebuild)
- Native ARM64 (Apple Silicon Macs) / Native AMD64 builds (Intel/AMD servers)
- Zero QEMU emulation slowdown (50-80% faster)
- Multi-service orchestration (API, Database, Cache, Frontend)
- Proper volume management (zero host pollution)
- One command setup
- Automatic dependency management
- Health checks included
- Works on any machine immediately
- Smart versioning security updates without breaking changes
# β Clone your dream environment
git clone https://github.com/ahelme/dream-container.git
cd dream-container
**Customize** (optional)
cp .env.example .env
# Edit .env with your project details
# β‘ Launch your dreams... π
./scripts/setup.sh
# β’ (Optional) Open in VS Code
code .
# Select "Reopen in Container" when prompted
# β£ Claude Code is installed & ready to vibe...
claude
> Help me build the app of my dreams!
# π Living the dream... start coding immediately!
π Development Hell | π DreamContainer |
---|---|
β Breaks after rebuilds | β Persistent authentication |
β Slow multi-platform builds | β Native ARM64 + AMD64 |
β Host dependency pollution | β Perfect isolation |
β Complex authentication setup | β One-command login |
β Hours of configuration | β 2-minute setup |
Anti-Bureaucracy Architecture
βββ π€ Dream AI Dev Container (Claude Code + MCP Tools)
βββ π PostgreSQL Database
βββ π¦ Cache Layer (Redis/Valkey/KeyDB)
βββ π API Server (FastAPI/Express/Django)
βββ β‘ HTMX Frontend (Zero build complexity!)
βββ π§ Quality Tools (Black, Prettier, Tests)
Notice what's missing? Webpack, Babel, build scripts, node_modules chaos!
β’ Claude Code for AI pair programming β’ MCP tools for automation β’ Browser testing capabilities β’ Persistent authentication
β’ HTMX for dynamic interactions β’ Tailwind for beautiful styling β’ No build process needed β’ Edit and refresh workflow
β’ FastAPI for modern Python APIs β’ Automatic OpenAPI documentation β’ Type validation included β’ Async support out of the box
β’ PostgreSQL for reliability β’ Redis for lightning-fast caching β’ Persistent volumes for data safety β’ Connection pooling configured
Zero build complexity
β’ HTMX + Tailwind + FastAPI/Express backends β’ Database-driven applications & API-first development β’ Real-time updates without JavaScript frameworks complexity β’ HTML & Nginx for the bare essentials!
Claude Code ready
β’ Claude Code integration out of the box β’ Jupyter notebooks with HTMX frontends β’ Data visualization without unnecessary complexity
Production ready
β’ Microservices architecture β’ Multi-team collaboration without build conflicts β’ Security-focused development
Ship fast, iterate faster
β’ Rapid prototyping without build tools β’ Full-stack in minutes, not hours β’ Production-grade from day one: scale as you go
"The best framework is the one you don't need." - DreamOps Philosophy
π Guide | π― Perfect For |
---|---|
π Quick Start | Living the dream in 2 minutes |
ποΈ Architecture | Understanding your dreams |
βοΈ Customization | Personalizing your dreams |
π Authentication | Setting up dream authentication |
π Troubleshooting | When dreams need fixing |
π€ Claude Code | AI-powered dream development |
Choose your dream stack and start immediately:
- FastAPI + HTMX - Modern Python web without frontend complexity
- Django + HTMX - Traditional Python with dynamic UI magic
- Express + HTMX - Node.js backend with zero-build frontend
- Pure HTML + API - Static HTML + Tailwind + API calls
- Data Science - Jupyter + ML library dreams
- AI Chatbot - Claude Code + LangChain dreams
- Computer Vision - OpenCV + PyTorch dreams
- Claude Code Playground - MCP tools sandbox
- Microservices - Docker Compose + Kong dreams
- GraphQL API - Apollo Server setup dreams
- Auth + RBAC - Security-first development
- FastAPI + React - If you enjoy bundler complexity
- Vue + Express - Component-based development
- Next.js Full-Stack - SSR with all the bells and whistles
- Svelte + FastAPI - Compile-time optimized
π‘ Dream Tip: Start with HTMX examples for maximum anti-bureaucracy bliss! You can always add React later if your project truly needs it (spoiler: it probably doesn't!).
# Create new dream from this template
gh repo create my-dream-project --template yourname/dream-container
cd my-dream-project
code .
git clone https://github.com/yourname/dream-container.git
cd dream-container
# Customize your dreams
# Copy just the dream setup
curl -sL https://github.com/yourname/dream-container/archive/main.tar.gz | tar -xz --strip=1 "*/\.devcontainer"
- π Found a nightmare? Report it
- π‘ Have a dream idea? Share it
- π§ Want to contribute? Join the dream team
- β Think its dreamy? Star it and tell your friends!
MIT License - feel free to use this for all your dreams! See LICENSE for details.
Built with π by developers who were tired of development nightmares.
Credits:
Special thanks to:
- The VS Code team for making devcontainer dreams possible
- Anthropic for Claude Code that makes AI dreams real
- The Docker team for multi-platform dream builds
- Everyone who contributed examples and made dreams come true