├── .assets ├── header.png └── preview.png ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── backend ├── README.md ├── bun.lock ├── package-lock.json ├── package.json ├── src │ ├── Dockerfile │ ├── index.ts │ ├── routes │ │ ├── chat.ts │ │ └── containers.ts │ ├── services │ │ ├── docker.ts │ │ ├── export.ts │ │ ├── file.ts │ │ ├── llm.ts │ │ └── package.ts │ └── utils │ │ └── prompt.txt └── tsconfig.json ├── config.ts ├── frontend ├── README.md ├── bun.lock ├── next.config.ts ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── bg.mp4 │ ├── december-logo.png │ ├── django-logo.png │ ├── express-logo.png │ ├── file.svg │ ├── globe.svg │ ├── logo-black.png │ ├── logo-white.png │ ├── next.svg │ ├── nextjs-logo.png │ ├── suisse.ttf │ ├── vercel.svg │ ├── vue-logo.png │ ├── window.svg │ └── xspace.ttf ├── src │ ├── app │ │ ├── community │ │ │ ├── components │ │ │ │ └── CommunityPage.tsx │ │ │ └── page.tsx │ │ ├── create │ │ │ └── components │ │ │ │ ├── ChatInput.tsx │ │ │ │ ├── ChatMessage.tsx │ │ │ │ ├── ChatSidebar.tsx │ │ │ │ ├── CreateDashboard.tsx │ │ │ │ ├── CryptoPlaceholder.tsx │ │ │ │ └── TopNavigation.tsx │ │ ├── editor │ │ │ ├── CodeEditor.tsx │ │ │ ├── IDE.tsx │ │ │ ├── components │ │ │ │ ├── Code.tsx │ │ │ │ ├── FileTree.tsx │ │ │ │ ├── Icon.tsx │ │ │ │ └── Sidebar.tsx │ │ │ └── utils │ │ │ │ ├── Code.tsx │ │ │ │ ├── FileManager.tsx │ │ │ │ └── index.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── projects │ │ │ ├── [containerId] │ │ │ └── page.tsx │ │ │ └── components │ │ │ ├── CreateProjectCard.tsx │ │ │ ├── LivePreview.tsx │ │ │ ├── ProjectCard.tsx │ │ │ ├── ProjectPromptInterface.tsx │ │ │ ├── ProjectsGrid.tsx │ │ │ ├── ProjectsLayout.tsx │ │ │ ├── ProjectsPage.tsx │ │ │ ├── TemplatesSection.tsx │ │ │ ├── TopNavigation.tsx │ │ │ └── WorkspaceDashboard.tsx │ └── lib │ │ └── backend │ │ └── api.ts └── tsconfig.json └── start.sh /.assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.assets/header.png -------------------------------------------------------------------------------- /.assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.assets/preview.png -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/README.md -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/bun.lock -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/Dockerfile -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/routes/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/routes/chat.ts -------------------------------------------------------------------------------- /backend/src/routes/containers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/routes/containers.ts -------------------------------------------------------------------------------- /backend/src/services/docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/services/docker.ts -------------------------------------------------------------------------------- /backend/src/services/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/services/export.ts -------------------------------------------------------------------------------- /backend/src/services/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/services/file.ts -------------------------------------------------------------------------------- /backend/src/services/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/services/llm.ts -------------------------------------------------------------------------------- /backend/src/services/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/services/package.ts -------------------------------------------------------------------------------- /backend/src/utils/prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/src/utils/prompt.txt -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/config.ts -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/bun.lock -------------------------------------------------------------------------------- /frontend/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/next.config.ts -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/public/bg.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/bg.mp4 -------------------------------------------------------------------------------- /frontend/public/december-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/december-logo.png -------------------------------------------------------------------------------- /frontend/public/django-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/django-logo.png -------------------------------------------------------------------------------- /frontend/public/express-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/express-logo.png -------------------------------------------------------------------------------- /frontend/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/file.svg -------------------------------------------------------------------------------- /frontend/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/globe.svg -------------------------------------------------------------------------------- /frontend/public/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/logo-black.png -------------------------------------------------------------------------------- /frontend/public/logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/logo-white.png -------------------------------------------------------------------------------- /frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/next.svg -------------------------------------------------------------------------------- /frontend/public/nextjs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/nextjs-logo.png -------------------------------------------------------------------------------- /frontend/public/suisse.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/suisse.ttf -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/public/vue-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/vue-logo.png -------------------------------------------------------------------------------- /frontend/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/window.svg -------------------------------------------------------------------------------- /frontend/public/xspace.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/public/xspace.ttf -------------------------------------------------------------------------------- /frontend/src/app/community/components/CommunityPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/community/components/CommunityPage.tsx -------------------------------------------------------------------------------- /frontend/src/app/community/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/community/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/ChatInput.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/ChatMessage.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/ChatSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/ChatSidebar.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/CreateDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/CreateDashboard.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/CryptoPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/CryptoPlaceholder.tsx -------------------------------------------------------------------------------- /frontend/src/app/create/components/TopNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/create/components/TopNavigation.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/CodeEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/CodeEditor.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/IDE.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/IDE.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/components/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/components/Code.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/components/FileTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/components/FileTree.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/components/Icon.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/components/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/utils/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/utils/Code.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/utils/FileManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/utils/FileManager.tsx -------------------------------------------------------------------------------- /frontend/src/app/editor/utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/editor/utils/index.tsx -------------------------------------------------------------------------------- /frontend/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/favicon.ico -------------------------------------------------------------------------------- /frontend/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/globals.css -------------------------------------------------------------------------------- /frontend/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/layout.tsx -------------------------------------------------------------------------------- /frontend/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/[containerId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/[containerId]/page.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/CreateProjectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/CreateProjectCard.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/LivePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/LivePreview.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/ProjectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/ProjectCard.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/ProjectPromptInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/ProjectPromptInterface.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/ProjectsGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/ProjectsGrid.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/ProjectsLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/ProjectsLayout.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/ProjectsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/ProjectsPage.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/TemplatesSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/TemplatesSection.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/TopNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/TopNavigation.tsx -------------------------------------------------------------------------------- /frontend/src/app/projects/components/WorkspaceDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/app/projects/components/WorkspaceDashboard.tsx -------------------------------------------------------------------------------- /frontend/src/lib/backend/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/src/lib/backend/api.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntegrals/december/HEAD/start.sh --------------------------------------------------------------------------------