├── .editorconfig ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.md ├── actions │ └── setup-and-build │ │ └── action.yaml └── workflows │ ├── ci.yaml │ └── semantic-pr.yaml ├── .gitignore ├── .husky └── commit-msg ├── .prettierignore ├── .prettierrc ├── .tool-versions ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── components │ ├── chat │ │ ├── Artifact.tsx │ │ ├── AssistantMessage.tsx │ │ ├── BaseChat.module.scss │ │ ├── BaseChat.tsx │ │ ├── Chat.client.tsx │ │ ├── CodeBlock.module.scss │ │ ├── CodeBlock.tsx │ │ ├── Markdown.module.scss │ │ ├── Markdown.tsx │ │ ├── Messages.client.tsx │ │ ├── SendButton.client.tsx │ │ └── UserMessage.tsx │ ├── editor │ │ └── codemirror │ │ │ ├── BinaryContent.tsx │ │ │ ├── CodeMirrorEditor.tsx │ │ │ ├── cm-theme.ts │ │ │ ├── indent.ts │ │ │ └── languages.ts │ ├── header │ │ ├── Header.tsx │ │ └── HeaderActionButtons.client.tsx │ ├── sidebar │ │ ├── HistoryItem.tsx │ │ ├── Menu.client.tsx │ │ └── date-binning.ts │ ├── ui │ │ ├── Dialog.tsx │ │ ├── IconButton.tsx │ │ ├── LoadingDots.tsx │ │ ├── PanelHeader.tsx │ │ ├── PanelHeaderButton.tsx │ │ ├── Slider.tsx │ │ └── ThemeSwitch.tsx │ └── workbench │ │ ├── EditorPanel.tsx │ │ ├── FileBreadcrumb.tsx │ │ ├── FileTree.tsx │ │ ├── PortDropdown.tsx │ │ ├── Preview.tsx │ │ ├── Workbench.client.tsx │ │ └── terminal │ │ ├── Terminal.tsx │ │ └── theme.ts ├── entry.client.tsx ├── entry.server.tsx ├── lib │ ├── .server │ │ └── llm │ │ │ ├── api-key.ts │ │ │ ├── constants.ts │ │ │ ├── model.ts │ │ │ ├── prompts.ts │ │ │ ├── stream-text.ts │ │ │ └── switchable-stream.ts │ ├── crypto.ts │ ├── fetch.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useMessageParser.ts │ │ ├── usePromptEnhancer.ts │ │ ├── useShortcuts.ts │ │ └── useSnapScroll.ts │ ├── persistence │ │ ├── ChatDescription.client.tsx │ │ ├── db.ts │ │ ├── index.ts │ │ └── useChatHistory.ts │ ├── runtime │ │ ├── __snapshots__ │ │ │ └── message-parser.spec.ts.snap │ │ ├── action-runner.ts │ │ ├── message-parser.spec.ts │ │ └── message-parser.ts │ ├── stores │ │ ├── chat.ts │ │ ├── editor.ts │ │ ├── files.ts │ │ ├── previews.ts │ │ ├── settings.ts │ │ ├── terminal.ts │ │ ├── theme.ts │ │ └── workbench.ts │ └── webcontainer │ │ ├── auth.client.ts │ │ └── index.ts ├── root.tsx ├── routes │ ├── _index.tsx │ ├── api.chat.ts │ ├── api.enhancer.ts │ ├── api.models.ts │ └── chat.$id.tsx ├── styles │ ├── animations.scss │ ├── components │ │ ├── code.scss │ │ ├── editor.scss │ │ ├── resize-handle.scss │ │ ├── terminal.scss │ │ └── toast.scss │ ├── index.scss │ ├── variables.scss │ └── z-index.scss ├── types │ ├── actions.ts │ ├── artifact.ts │ ├── terminal.ts │ └── theme.ts └── utils │ ├── buffer.ts │ ├── classNames.ts │ ├── constants.ts │ ├── debounce.ts │ ├── diff.ts │ ├── easings.ts │ ├── logger.ts │ ├── markdown.ts │ ├── mobile.ts │ ├── promises.ts │ ├── react.ts │ ├── shell.ts │ ├── stripIndent.ts │ ├── terminal.ts │ ├── types.ts │ └── unreachable.ts ├── bindings.sh ├── eslint.config.mjs ├── functions └── [[path]].ts ├── icons ├── chat.svg ├── logo-text.svg ├── logo.svg └── stars.svg ├── load-context.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.svg ├── logo.svg └── social_preview_index.jpg ├── tsconfig.json ├── types └── istextorbinary.d.ts ├── uno.config.ts ├── vite.config.ts ├── worker-configuration.d.ts └── wrangler.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/setup-and-build/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.github/actions/setup-and-build/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/semantic-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.github/workflows/semantic-pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | .astro 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/.prettierrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.15.1 2 | pnpm 9.4.0 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/README.md -------------------------------------------------------------------------------- /app/components/chat/Artifact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/Artifact.tsx -------------------------------------------------------------------------------- /app/components/chat/AssistantMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/AssistantMessage.tsx -------------------------------------------------------------------------------- /app/components/chat/BaseChat.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/BaseChat.module.scss -------------------------------------------------------------------------------- /app/components/chat/BaseChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/BaseChat.tsx -------------------------------------------------------------------------------- /app/components/chat/Chat.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/Chat.client.tsx -------------------------------------------------------------------------------- /app/components/chat/CodeBlock.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/CodeBlock.module.scss -------------------------------------------------------------------------------- /app/components/chat/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/CodeBlock.tsx -------------------------------------------------------------------------------- /app/components/chat/Markdown.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/Markdown.module.scss -------------------------------------------------------------------------------- /app/components/chat/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/Markdown.tsx -------------------------------------------------------------------------------- /app/components/chat/Messages.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/Messages.client.tsx -------------------------------------------------------------------------------- /app/components/chat/SendButton.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/SendButton.client.tsx -------------------------------------------------------------------------------- /app/components/chat/UserMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/chat/UserMessage.tsx -------------------------------------------------------------------------------- /app/components/editor/codemirror/BinaryContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/editor/codemirror/BinaryContent.tsx -------------------------------------------------------------------------------- /app/components/editor/codemirror/CodeMirrorEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/editor/codemirror/CodeMirrorEditor.tsx -------------------------------------------------------------------------------- /app/components/editor/codemirror/cm-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/editor/codemirror/cm-theme.ts -------------------------------------------------------------------------------- /app/components/editor/codemirror/indent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/editor/codemirror/indent.ts -------------------------------------------------------------------------------- /app/components/editor/codemirror/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/editor/codemirror/languages.ts -------------------------------------------------------------------------------- /app/components/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/header/Header.tsx -------------------------------------------------------------------------------- /app/components/header/HeaderActionButtons.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/header/HeaderActionButtons.client.tsx -------------------------------------------------------------------------------- /app/components/sidebar/HistoryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/sidebar/HistoryItem.tsx -------------------------------------------------------------------------------- /app/components/sidebar/Menu.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/sidebar/Menu.client.tsx -------------------------------------------------------------------------------- /app/components/sidebar/date-binning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/sidebar/date-binning.ts -------------------------------------------------------------------------------- /app/components/ui/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/Dialog.tsx -------------------------------------------------------------------------------- /app/components/ui/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/IconButton.tsx -------------------------------------------------------------------------------- /app/components/ui/LoadingDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/LoadingDots.tsx -------------------------------------------------------------------------------- /app/components/ui/PanelHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/PanelHeader.tsx -------------------------------------------------------------------------------- /app/components/ui/PanelHeaderButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/PanelHeaderButton.tsx -------------------------------------------------------------------------------- /app/components/ui/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/Slider.tsx -------------------------------------------------------------------------------- /app/components/ui/ThemeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/ui/ThemeSwitch.tsx -------------------------------------------------------------------------------- /app/components/workbench/EditorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/EditorPanel.tsx -------------------------------------------------------------------------------- /app/components/workbench/FileBreadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/FileBreadcrumb.tsx -------------------------------------------------------------------------------- /app/components/workbench/FileTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/FileTree.tsx -------------------------------------------------------------------------------- /app/components/workbench/PortDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/PortDropdown.tsx -------------------------------------------------------------------------------- /app/components/workbench/Preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/Preview.tsx -------------------------------------------------------------------------------- /app/components/workbench/Workbench.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/Workbench.client.tsx -------------------------------------------------------------------------------- /app/components/workbench/terminal/Terminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/terminal/Terminal.tsx -------------------------------------------------------------------------------- /app/components/workbench/terminal/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/components/workbench/terminal/theme.ts -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/lib/.server/llm/api-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/api-key.ts -------------------------------------------------------------------------------- /app/lib/.server/llm/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/constants.ts -------------------------------------------------------------------------------- /app/lib/.server/llm/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/model.ts -------------------------------------------------------------------------------- /app/lib/.server/llm/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/prompts.ts -------------------------------------------------------------------------------- /app/lib/.server/llm/stream-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/stream-text.ts -------------------------------------------------------------------------------- /app/lib/.server/llm/switchable-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/.server/llm/switchable-stream.ts -------------------------------------------------------------------------------- /app/lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/crypto.ts -------------------------------------------------------------------------------- /app/lib/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/fetch.ts -------------------------------------------------------------------------------- /app/lib/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/hooks/index.ts -------------------------------------------------------------------------------- /app/lib/hooks/useMessageParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/hooks/useMessageParser.ts -------------------------------------------------------------------------------- /app/lib/hooks/usePromptEnhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/hooks/usePromptEnhancer.ts -------------------------------------------------------------------------------- /app/lib/hooks/useShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/hooks/useShortcuts.ts -------------------------------------------------------------------------------- /app/lib/hooks/useSnapScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/hooks/useSnapScroll.ts -------------------------------------------------------------------------------- /app/lib/persistence/ChatDescription.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/persistence/ChatDescription.client.tsx -------------------------------------------------------------------------------- /app/lib/persistence/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/persistence/db.ts -------------------------------------------------------------------------------- /app/lib/persistence/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/persistence/index.ts -------------------------------------------------------------------------------- /app/lib/persistence/useChatHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/persistence/useChatHistory.ts -------------------------------------------------------------------------------- /app/lib/runtime/__snapshots__/message-parser.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/runtime/__snapshots__/message-parser.spec.ts.snap -------------------------------------------------------------------------------- /app/lib/runtime/action-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/runtime/action-runner.ts -------------------------------------------------------------------------------- /app/lib/runtime/message-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/runtime/message-parser.spec.ts -------------------------------------------------------------------------------- /app/lib/runtime/message-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/runtime/message-parser.ts -------------------------------------------------------------------------------- /app/lib/stores/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/chat.ts -------------------------------------------------------------------------------- /app/lib/stores/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/editor.ts -------------------------------------------------------------------------------- /app/lib/stores/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/files.ts -------------------------------------------------------------------------------- /app/lib/stores/previews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/previews.ts -------------------------------------------------------------------------------- /app/lib/stores/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/settings.ts -------------------------------------------------------------------------------- /app/lib/stores/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/terminal.ts -------------------------------------------------------------------------------- /app/lib/stores/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/theme.ts -------------------------------------------------------------------------------- /app/lib/stores/workbench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/stores/workbench.ts -------------------------------------------------------------------------------- /app/lib/webcontainer/auth.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/webcontainer/auth.client.ts -------------------------------------------------------------------------------- /app/lib/webcontainer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/lib/webcontainer/index.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/routes/_index.tsx -------------------------------------------------------------------------------- /app/routes/api.chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/routes/api.chat.ts -------------------------------------------------------------------------------- /app/routes/api.enhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/routes/api.enhancer.ts -------------------------------------------------------------------------------- /app/routes/api.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/routes/api.models.ts -------------------------------------------------------------------------------- /app/routes/chat.$id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/routes/chat.$id.tsx -------------------------------------------------------------------------------- /app/styles/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/animations.scss -------------------------------------------------------------------------------- /app/styles/components/code.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/components/code.scss -------------------------------------------------------------------------------- /app/styles/components/editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/components/editor.scss -------------------------------------------------------------------------------- /app/styles/components/resize-handle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/components/resize-handle.scss -------------------------------------------------------------------------------- /app/styles/components/terminal.scss: -------------------------------------------------------------------------------- 1 | .xterm { 2 | padding: 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /app/styles/components/toast.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/components/toast.scss -------------------------------------------------------------------------------- /app/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/index.scss -------------------------------------------------------------------------------- /app/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/variables.scss -------------------------------------------------------------------------------- /app/styles/z-index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/styles/z-index.scss -------------------------------------------------------------------------------- /app/types/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/types/actions.ts -------------------------------------------------------------------------------- /app/types/artifact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/types/artifact.ts -------------------------------------------------------------------------------- /app/types/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/types/terminal.ts -------------------------------------------------------------------------------- /app/types/theme.ts: -------------------------------------------------------------------------------- 1 | export type Theme = 'dark' | 'light'; 2 | -------------------------------------------------------------------------------- /app/utils/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/buffer.ts -------------------------------------------------------------------------------- /app/utils/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/classNames.ts -------------------------------------------------------------------------------- /app/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/constants.ts -------------------------------------------------------------------------------- /app/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/debounce.ts -------------------------------------------------------------------------------- /app/utils/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/diff.ts -------------------------------------------------------------------------------- /app/utils/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/easings.ts -------------------------------------------------------------------------------- /app/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/logger.ts -------------------------------------------------------------------------------- /app/utils/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/markdown.ts -------------------------------------------------------------------------------- /app/utils/mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/mobile.ts -------------------------------------------------------------------------------- /app/utils/promises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/promises.ts -------------------------------------------------------------------------------- /app/utils/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/react.ts -------------------------------------------------------------------------------- /app/utils/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/shell.ts -------------------------------------------------------------------------------- /app/utils/stripIndent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/stripIndent.ts -------------------------------------------------------------------------------- /app/utils/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/terminal.ts -------------------------------------------------------------------------------- /app/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/types.ts -------------------------------------------------------------------------------- /app/utils/unreachable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/app/utils/unreachable.ts -------------------------------------------------------------------------------- /bindings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/bindings.sh -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /functions/[[path]].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/functions/[[path]].ts -------------------------------------------------------------------------------- /icons/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/icons/chat.svg -------------------------------------------------------------------------------- /icons/logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/icons/logo-text.svg -------------------------------------------------------------------------------- /icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/icons/logo.svg -------------------------------------------------------------------------------- /icons/stars.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/icons/stars.svg -------------------------------------------------------------------------------- /load-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/load-context.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/social_preview_index.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/public/social_preview_index.jpg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/istextorbinary.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/types/istextorbinary.d.ts -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/vite.config.ts -------------------------------------------------------------------------------- /worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/worker-configuration.d.ts -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapembert/bolt.new-any-llm/HEAD/wrangler.toml --------------------------------------------------------------------------------