├── .gitignore ├── .trunk ├── .gitignore ├── configs │ ├── .markdownlint.yaml │ ├── .rustfmt.toml │ └── svgo.config.js └── trunk.yaml ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── components.json ├── exes ├── snail-ai.exe └── snail-ai_0.0.0_universal.dmg ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── capabilities │ └── default.json ├── icons │ ├── 1024-mac.png │ ├── 1024.ico │ ├── 128-mac.png │ ├── 128.ico │ ├── 128.png │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 16-mac.png │ ├── 16.ico │ ├── 256-mac.png │ ├── 32-mac.png │ ├── 32x32.png │ ├── 512-mac.png │ ├── 64-mac.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── app-ico.icns │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ ├── lib.rs │ └── main.rs └── tauri.conf.json ├── src ├── app.css ├── app.html ├── lib │ ├── carta.ts │ ├── components │ │ ├── icons │ │ │ ├── groq.svelte │ │ │ ├── index.ts │ │ │ ├── logo.svelte │ │ │ ├── ollama.svelte │ │ │ ├── openai.svelte │ │ │ └── user.svelte │ │ ├── md │ │ │ └── code.svelte │ │ ├── site │ │ │ ├── chat │ │ │ │ ├── chat-details.svelte │ │ │ │ ├── chat.svelte │ │ │ │ ├── header.svelte │ │ │ │ ├── image-selector.svelte │ │ │ │ ├── image-viewer.svelte │ │ │ │ ├── input-area.svelte │ │ │ │ ├── messages.svelte │ │ │ │ ├── model-selector.svelte │ │ │ │ └── model_selector.svelte │ │ │ ├── index.ts │ │ │ ├── settings │ │ │ │ ├── groq-models.svelte │ │ │ │ ├── groq-settings.svelte │ │ │ │ ├── index.ts │ │ │ │ ├── ollama-models.svelte │ │ │ │ ├── ollama-settings.svelte │ │ │ │ ├── openai-api-comp-models.svelte │ │ │ │ ├── openai-models.svelte │ │ │ │ ├── openai-settings.svelte │ │ │ │ ├── provider-settings.svelte │ │ │ │ └── sidebar.svelte │ │ │ ├── setup-screen.svelte │ │ │ ├── sidebar.svelte │ │ │ └── tailwind-indicator.svelte │ │ └── ui │ │ │ ├── button │ │ │ ├── button.svelte │ │ │ └── index.ts │ │ │ ├── command │ │ │ ├── command-dialog.svelte │ │ │ ├── command-empty.svelte │ │ │ ├── command-group.svelte │ │ │ ├── command-input.svelte │ │ │ ├── command-item.svelte │ │ │ ├── command-list.svelte │ │ │ ├── command-separator.svelte │ │ │ ├── command-shortcut.svelte │ │ │ ├── command.svelte │ │ │ └── index.ts │ │ │ ├── dialog │ │ │ ├── dialog-content.svelte │ │ │ ├── dialog-description.svelte │ │ │ ├── dialog-footer.svelte │ │ │ ├── dialog-header.svelte │ │ │ ├── dialog-overlay.svelte │ │ │ ├── dialog-portal.svelte │ │ │ ├── dialog-title.svelte │ │ │ └── index.ts │ │ │ ├── dropdown-menu │ │ │ ├── dropdown-menu-checkbox-item.svelte │ │ │ ├── dropdown-menu-content.svelte │ │ │ ├── dropdown-menu-item.svelte │ │ │ ├── dropdown-menu-label.svelte │ │ │ ├── dropdown-menu-radio-group.svelte │ │ │ ├── dropdown-menu-radio-item.svelte │ │ │ ├── dropdown-menu-separator.svelte │ │ │ ├── dropdown-menu-shortcut.svelte │ │ │ ├── dropdown-menu-sub-content.svelte │ │ │ ├── dropdown-menu-sub-trigger.svelte │ │ │ └── index.ts │ │ │ ├── input │ │ │ ├── index.ts │ │ │ └── input.svelte │ │ │ ├── label │ │ │ ├── index.ts │ │ │ └── label.svelte │ │ │ ├── popover │ │ │ ├── index.ts │ │ │ └── popover-content.svelte │ │ │ ├── progress │ │ │ ├── index.ts │ │ │ └── progress.svelte │ │ │ ├── resizable │ │ │ ├── index.ts │ │ │ ├── resizable-handle.svelte │ │ │ └── resizable-pane-group.svelte │ │ │ ├── scroll-area │ │ │ ├── index.ts │ │ │ ├── scroll-area-scrollbar.svelte │ │ │ └── scroll-area.svelte │ │ │ ├── switch │ │ │ ├── index.ts │ │ │ └── switch.svelte │ │ │ ├── table │ │ │ ├── index.ts │ │ │ ├── table-body.svelte │ │ │ ├── table-caption.svelte │ │ │ ├── table-cell.svelte │ │ │ ├── table-footer.svelte │ │ │ ├── table-head.svelte │ │ │ ├── table-header.svelte │ │ │ ├── table-row.svelte │ │ │ └── table.svelte │ │ │ ├── tabs │ │ │ ├── index.ts │ │ │ ├── tabs-content.svelte │ │ │ ├── tabs-list.svelte │ │ │ └── tabs-trigger.svelte │ │ │ └── textarea │ │ │ ├── index.ts │ │ │ └── textarea.svelte │ ├── db.ts │ ├── llm-providers.ts │ ├── markdown.css │ ├── openai.ts │ ├── routes.ts │ ├── schemas.ts │ ├── stores.ts │ └── utils.ts └── routes │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.svelte │ └── settings │ ├── +layout.svelte │ ├── +page.svelte │ └── manage-models │ └── +page.svelte ├── static ├── favicon.png ├── svelte.svg ├── tauri.svg └── vite.svg ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.trunk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.trunk/.gitignore -------------------------------------------------------------------------------- /.trunk/configs/.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.trunk/configs/.markdownlint.yaml -------------------------------------------------------------------------------- /.trunk/configs/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | edition = "2021" 2 | -------------------------------------------------------------------------------- /.trunk/configs/svgo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.trunk/configs/svgo.config.js -------------------------------------------------------------------------------- /.trunk/trunk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.trunk/trunk.yaml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "svelte.enable-ts-plugin": true 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/components.json -------------------------------------------------------------------------------- /exes/snail-ai.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/exes/snail-ai.exe -------------------------------------------------------------------------------- /exes/snail-ai_0.0.0_universal.dmg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/exes/snail-ai_0.0.0_universal.dmg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /src-tauri/icons/1024-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/1024-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/1024.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/1024.ico -------------------------------------------------------------------------------- /src-tauri/icons/128-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/128-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/128.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/128.ico -------------------------------------------------------------------------------- /src-tauri/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/16-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/16-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/16.ico -------------------------------------------------------------------------------- /src-tauri/icons/256-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/256-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/32-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/32-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/512-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/512-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/64-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/64-mac.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/app-ico.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/app-ico.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/carta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/carta.ts -------------------------------------------------------------------------------- /src/lib/components/icons/groq.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/groq.svelte -------------------------------------------------------------------------------- /src/lib/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/index.ts -------------------------------------------------------------------------------- /src/lib/components/icons/logo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/logo.svelte -------------------------------------------------------------------------------- /src/lib/components/icons/ollama.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/ollama.svelte -------------------------------------------------------------------------------- /src/lib/components/icons/openai.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/openai.svelte -------------------------------------------------------------------------------- /src/lib/components/icons/user.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/icons/user.svelte -------------------------------------------------------------------------------- /src/lib/components/md/code.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/md/code.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/chat-details.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/chat-details.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/chat.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/chat.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/header.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/image-selector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/image-selector.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/image-viewer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/image-viewer.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/input-area.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/input-area.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/messages.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/messages.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/model-selector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/model-selector.svelte -------------------------------------------------------------------------------- /src/lib/components/site/chat/model_selector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/chat/model_selector.svelte -------------------------------------------------------------------------------- /src/lib/components/site/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/index.ts -------------------------------------------------------------------------------- /src/lib/components/site/settings/groq-models.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/groq-models.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/groq-settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/groq-settings.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/index.ts -------------------------------------------------------------------------------- /src/lib/components/site/settings/ollama-models.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/ollama-models.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/ollama-settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/ollama-settings.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/openai-api-comp-models.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/openai-api-comp-models.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/openai-models.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/openai-models.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/openai-settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/openai-settings.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/provider-settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/provider-settings.svelte -------------------------------------------------------------------------------- /src/lib/components/site/settings/sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/settings/sidebar.svelte -------------------------------------------------------------------------------- /src/lib/components/site/setup-screen.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/setup-screen.svelte -------------------------------------------------------------------------------- /src/lib/components/site/sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/sidebar.svelte -------------------------------------------------------------------------------- /src/lib/components/site/tailwind-indicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/site/tailwind-indicator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/button/button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/button/button.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/button/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-dialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-dialog.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-empty.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-empty.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-group.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-group.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-input.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-list.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command-shortcut.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command-shortcut.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/command.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/command.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/command/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-description.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-description.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-footer.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-header.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-overlay.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-overlay.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-portal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-portal.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/dialog-title.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/dialog-title.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/dropdown-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/dropdown-menu/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/input/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/input/input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/input/input.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/label/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/label/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/label/label.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/label/label.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/popover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/popover/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/popover/popover-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/popover/popover-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/progress/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/progress/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/progress/progress.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/progress/progress.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/resizable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/resizable/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/resizable/resizable-handle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/resizable/resizable-handle.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/resizable/resizable-pane-group.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/resizable/resizable-pane-group.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/scroll-area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/scroll-area/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/scroll-area/scroll-area.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/scroll-area/scroll-area.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/switch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/switch/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/switch/switch.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/switch/switch.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-body.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-body.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-caption.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-caption.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-cell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-cell.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-footer.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-head.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-head.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-header.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table-row.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table-row.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/table/table.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/table/table.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/tabs/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/tabs/tabs-content.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/tabs/tabs-content.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/tabs/tabs-list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/tabs/tabs-list.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/tabs/tabs-trigger.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/tabs/tabs-trigger.svelte -------------------------------------------------------------------------------- /src/lib/components/ui/textarea/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/textarea/index.ts -------------------------------------------------------------------------------- /src/lib/components/ui/textarea/textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/components/ui/textarea/textarea.svelte -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/llm-providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/llm-providers.ts -------------------------------------------------------------------------------- /src/lib/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/markdown.css -------------------------------------------------------------------------------- /src/lib/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/openai.ts -------------------------------------------------------------------------------- /src/lib/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/routes.ts -------------------------------------------------------------------------------- /src/lib/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/schemas.ts -------------------------------------------------------------------------------- /src/lib/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/stores.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/+layout.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/settings/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/settings/+layout.svelte -------------------------------------------------------------------------------- /src/routes/settings/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/settings/+page.svelte -------------------------------------------------------------------------------- /src/routes/settings/manage-models/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/src/routes/settings/manage-models/+page.svelte -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/static/svelte.svg -------------------------------------------------------------------------------- /static/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/static/tauri.svg -------------------------------------------------------------------------------- /static/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/static/vite.svg -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrabhuKiran8790/snail-ai/HEAD/vite.config.js --------------------------------------------------------------------------------