类库
› thom-chat
TGlide/thom-chat
Thom.chat是一个开源、可自部署的T3 Chat替代方案,基于SvelteKit和Convex构建。它集成了400多个AI模型(通过OpenRouter),提供免费消息额度、无限免费模型、自带API密钥等功能,支持实时流式响应、聊天分支、全文搜索和隐私模式等聊天体验。
技术栈
框架
Svelte
^5.0.0
构建工具
Vite
^6.2.6
测试
Playwright
^1.49.1
Vitest
^3.2.3
CSS 框架
Tailwind CSS
^4.0.0
代码规范
ESLint
^9.18.0
Prettier
^3.4.2
查看全部依赖 (53)
依赖
@floating-ui/dom
^1.7.1
@fontsource-variable/fraunces
^5.2.7
@fontsource-variable/geist-mono
^5.2.6
@fontsource-variable/inter
^5.2.6
@fontsource-variable/inter-tight
^5.2.6
@fontsource-variable/montserrat
^5.2.6
@fontsource-variable/nunito-sans
^5.2.6
@fontsource-variable/open-sans
^5.2.6
@fontsource/instrument-serif
^5.2.6
@sveltejs/adapter-node
^5.3.2
better-auth
^1.2.9
convex-helpers
^0.1.94
hastscript
^9.0.1
markdown-it-async
^2.2.0
zod
^3.25.64
开发依赖
@better-auth-kit/convex
^1.2.2
@eslint/compat
^1.2.5
@eslint/js
^9.18.0
@iconify/json
^2.2.349
@shikijs/langs
^3.6.0
@shikijs/markdown-it
^3.6.0
@shikijs/themes
^3.6.0
@sveltejs/adapter-auto
^6.0.0
@sveltejs/kit
^2.16.0
@sveltejs/vite-plugin-svelte
^5.0.0
@tailwindcss/vite
^4.0.0
@testing-library/jest-dom
^6.6.3
@testing-library/svelte
^5.2.4
bits-ui
^2.8.5
clsx
^2.1.1
concurrently
^9.1.2
convex
^1.24.8
convex-svelte
^0.0.11
dotenv
^16.5.0
eslint-config-prettier
^10.0.1
eslint-plugin-svelte
^3.0.0
globals
^16.0.0
melt
^0.38.0
mode-watcher
^1.0.8
neverthrow
^8.2.0
openai
^5.5.1
prettier-plugin-svelte
^3.3.3
prettier-plugin-tailwindcss
^0.6.11
runed
^0.28.0
shiki
^3.6.0
svelte-check
^4.0.0
svelte-meta-tags
^4.4.0
tailwind-merge
^3.3.1
tailwind-variants
^1.0.0
tw-animate-css
^1.3.4
typescript
^5.0.0
typescript-eslint
^8.20.0
unplugin-icons
^22.1.0