├── .dockerignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd └── main.go ├── common ├── config │ ├── init.go │ └── types.go ├── constants.go ├── initializer │ └── init.go ├── logger │ ├── init.go │ └── trace.go ├── mysql.go ├── redis.go ├── supabase.go └── utils │ ├── chooser.go │ ├── hash.go │ ├── json.go │ ├── string.go │ └── ua.go ├── config └── temp.yaml ├── docker-compose.yaml ├── docs ├── home-dark.png └── home-light.png ├── go.mod ├── go.sum ├── model ├── idlist.go ├── model.go ├── thread.go ├── thread_answer.go ├── thread_run.go ├── thread_search.go └── user.go ├── prompt ├── .gitkeep └── v1 │ ├── generate.txt │ └── rewrite.txt ├── router ├── controller │ ├── common.go │ ├── inner_api.go │ └── inner_types.go ├── health.go ├── init.go ├── inner.go ├── middleware │ ├── auth.go │ ├── logger.go │ └── rate_limit.go ├── root.go └── utils │ ├── gin.go │ ├── rate_limit.go │ └── user.go ├── service ├── auth │ ├── cookie.go │ ├── init.go │ ├── supabase.go │ └── types.go ├── llm │ ├── embedding.go │ ├── factor.go │ ├── init.go │ ├── llm.go │ ├── token.go │ └── types.go ├── prompt │ ├── init.go │ └── manager.go ├── rag │ ├── rag-common.go │ ├── rag-limit.go │ ├── rag-once.go │ ├── rerunk.go │ ├── scheduler.go │ ├── types.go │ └── utils.go ├── scrape │ ├── filter.go │ ├── init.go │ ├── pipeline.go │ ├── scrape.go │ └── scrape_test.go ├── search │ ├── bing.go │ ├── ddg.go │ ├── github.go │ ├── init.go │ ├── searxng.go │ ├── serper.go │ └── types.go └── thread │ ├── init.go │ ├── lock.go │ ├── prompt.go │ ├── runner.go │ ├── scheduler.go │ ├── stream.go │ ├── thread.go │ ├── types.go │ └── utils.go └── web ├── .dockerignore ├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── Dockerfile ├── README.md ├── app ├── assets │ ├── images │ │ ├── icon-logo.svg │ │ └── logo-new.svg │ └── styles │ │ ├── font.css │ │ ├── global.css │ │ ├── highlight.scss │ │ └── markdown.scss ├── components │ ├── base │ │ ├── base-input.tsx │ │ ├── base-layout.tsx │ │ ├── nav-bar.tsx │ │ ├── nav-user.tsx │ │ ├── page-loading.tsx │ │ └── signin-dialog.tsx │ ├── theme │ │ ├── theme-toggle.tsx │ │ └── theme.server.tsx │ ├── thread │ │ ├── markdown-code.tsx │ │ ├── markdown.tsx │ │ ├── source-card.tsx │ │ ├── thread-history.tsx │ │ ├── thread-input.tsx │ │ ├── thread-run-inner.tsx │ │ └── thread-run.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── use-toast.ts ├── entry.client.tsx ├── entry.server.tsx ├── root.tsx ├── routes │ ├── _index.tsx │ ├── action.theme.tsx │ ├── action.thread_append.tsx │ ├── action.thread_create.tsx │ ├── action.thread_rewrite.tsx │ ├── auth.callback.tsx │ ├── auth.signout.tsx │ ├── search.tsx │ ├── thread.$threadId.tsx │ └── thread.history.tsx ├── services │ ├── api.client.ts │ ├── api.server.ts │ ├── auth.server.ts │ ├── constants.ts │ ├── supabase.server.ts │ └── types.d.ts └── utils │ ├── model.ts │ └── ui.ts ├── components.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon.ico ├── og-zbyai.jpg ├── og-zbyai.png └── opensearch.xml ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/cmd/main.go -------------------------------------------------------------------------------- /common/config/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/config/init.go -------------------------------------------------------------------------------- /common/config/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/config/types.go -------------------------------------------------------------------------------- /common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/constants.go -------------------------------------------------------------------------------- /common/initializer/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/initializer/init.go -------------------------------------------------------------------------------- /common/logger/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/logger/init.go -------------------------------------------------------------------------------- /common/logger/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/logger/trace.go -------------------------------------------------------------------------------- /common/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/mysql.go -------------------------------------------------------------------------------- /common/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/redis.go -------------------------------------------------------------------------------- /common/supabase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/supabase.go -------------------------------------------------------------------------------- /common/utils/chooser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/utils/chooser.go -------------------------------------------------------------------------------- /common/utils/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/utils/hash.go -------------------------------------------------------------------------------- /common/utils/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/utils/json.go -------------------------------------------------------------------------------- /common/utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/utils/string.go -------------------------------------------------------------------------------- /common/utils/ua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/common/utils/ua.go -------------------------------------------------------------------------------- /config/temp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/config/temp.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/home-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/docs/home-dark.png -------------------------------------------------------------------------------- /docs/home-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/docs/home-light.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/go.sum -------------------------------------------------------------------------------- /model/idlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/idlist.go -------------------------------------------------------------------------------- /model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/model.go -------------------------------------------------------------------------------- /model/thread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/thread.go -------------------------------------------------------------------------------- /model/thread_answer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/thread_answer.go -------------------------------------------------------------------------------- /model/thread_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/thread_run.go -------------------------------------------------------------------------------- /model/thread_search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/thread_search.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/model/user.go -------------------------------------------------------------------------------- /prompt/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /prompt/v1/generate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/prompt/v1/generate.txt -------------------------------------------------------------------------------- /prompt/v1/rewrite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/prompt/v1/rewrite.txt -------------------------------------------------------------------------------- /router/controller/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/controller/common.go -------------------------------------------------------------------------------- /router/controller/inner_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/controller/inner_api.go -------------------------------------------------------------------------------- /router/controller/inner_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/controller/inner_types.go -------------------------------------------------------------------------------- /router/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/health.go -------------------------------------------------------------------------------- /router/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/init.go -------------------------------------------------------------------------------- /router/inner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/inner.go -------------------------------------------------------------------------------- /router/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/middleware/auth.go -------------------------------------------------------------------------------- /router/middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/middleware/logger.go -------------------------------------------------------------------------------- /router/middleware/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/middleware/rate_limit.go -------------------------------------------------------------------------------- /router/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/root.go -------------------------------------------------------------------------------- /router/utils/gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/utils/gin.go -------------------------------------------------------------------------------- /router/utils/rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/utils/rate_limit.go -------------------------------------------------------------------------------- /router/utils/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/router/utils/user.go -------------------------------------------------------------------------------- /service/auth/cookie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/auth/cookie.go -------------------------------------------------------------------------------- /service/auth/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/auth/init.go -------------------------------------------------------------------------------- /service/auth/supabase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/auth/supabase.go -------------------------------------------------------------------------------- /service/auth/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/auth/types.go -------------------------------------------------------------------------------- /service/llm/embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/embedding.go -------------------------------------------------------------------------------- /service/llm/factor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/factor.go -------------------------------------------------------------------------------- /service/llm/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/init.go -------------------------------------------------------------------------------- /service/llm/llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/llm.go -------------------------------------------------------------------------------- /service/llm/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/token.go -------------------------------------------------------------------------------- /service/llm/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/llm/types.go -------------------------------------------------------------------------------- /service/prompt/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/prompt/init.go -------------------------------------------------------------------------------- /service/prompt/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/prompt/manager.go -------------------------------------------------------------------------------- /service/rag/rag-common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/rag-common.go -------------------------------------------------------------------------------- /service/rag/rag-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/rag-limit.go -------------------------------------------------------------------------------- /service/rag/rag-once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/rag-once.go -------------------------------------------------------------------------------- /service/rag/rerunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/rerunk.go -------------------------------------------------------------------------------- /service/rag/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/scheduler.go -------------------------------------------------------------------------------- /service/rag/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/types.go -------------------------------------------------------------------------------- /service/rag/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/rag/utils.go -------------------------------------------------------------------------------- /service/scrape/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/scrape/filter.go -------------------------------------------------------------------------------- /service/scrape/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/scrape/init.go -------------------------------------------------------------------------------- /service/scrape/pipeline.go: -------------------------------------------------------------------------------- 1 | package scrape 2 | -------------------------------------------------------------------------------- /service/scrape/scrape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/scrape/scrape.go -------------------------------------------------------------------------------- /service/scrape/scrape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/scrape/scrape_test.go -------------------------------------------------------------------------------- /service/search/bing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/bing.go -------------------------------------------------------------------------------- /service/search/ddg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/ddg.go -------------------------------------------------------------------------------- /service/search/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/github.go -------------------------------------------------------------------------------- /service/search/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/init.go -------------------------------------------------------------------------------- /service/search/searxng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/searxng.go -------------------------------------------------------------------------------- /service/search/serper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/serper.go -------------------------------------------------------------------------------- /service/search/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/search/types.go -------------------------------------------------------------------------------- /service/thread/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/init.go -------------------------------------------------------------------------------- /service/thread/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/lock.go -------------------------------------------------------------------------------- /service/thread/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/prompt.go -------------------------------------------------------------------------------- /service/thread/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/runner.go -------------------------------------------------------------------------------- /service/thread/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/scheduler.go -------------------------------------------------------------------------------- /service/thread/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/stream.go -------------------------------------------------------------------------------- /service/thread/thread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/thread.go -------------------------------------------------------------------------------- /service/thread/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/types.go -------------------------------------------------------------------------------- /service/thread/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/service/thread/utils.go -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/.dockerignore -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/.eslintrc.cjs -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | /.cache 4 | /build 5 | .env 6 | 7 | *.tar.gz 8 | -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/README.md -------------------------------------------------------------------------------- /web/app/assets/images/icon-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/images/icon-logo.svg -------------------------------------------------------------------------------- /web/app/assets/images/logo-new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/images/logo-new.svg -------------------------------------------------------------------------------- /web/app/assets/styles/font.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/styles/font.css -------------------------------------------------------------------------------- /web/app/assets/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/styles/global.css -------------------------------------------------------------------------------- /web/app/assets/styles/highlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/styles/highlight.scss -------------------------------------------------------------------------------- /web/app/assets/styles/markdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/assets/styles/markdown.scss -------------------------------------------------------------------------------- /web/app/components/base/base-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/base-input.tsx -------------------------------------------------------------------------------- /web/app/components/base/base-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/base-layout.tsx -------------------------------------------------------------------------------- /web/app/components/base/nav-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/nav-bar.tsx -------------------------------------------------------------------------------- /web/app/components/base/nav-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/nav-user.tsx -------------------------------------------------------------------------------- /web/app/components/base/page-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/page-loading.tsx -------------------------------------------------------------------------------- /web/app/components/base/signin-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/base/signin-dialog.tsx -------------------------------------------------------------------------------- /web/app/components/theme/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/theme/theme-toggle.tsx -------------------------------------------------------------------------------- /web/app/components/theme/theme.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/theme/theme.server.tsx -------------------------------------------------------------------------------- /web/app/components/thread/markdown-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/markdown-code.tsx -------------------------------------------------------------------------------- /web/app/components/thread/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/markdown.tsx -------------------------------------------------------------------------------- /web/app/components/thread/source-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/source-card.tsx -------------------------------------------------------------------------------- /web/app/components/thread/thread-history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/thread-history.tsx -------------------------------------------------------------------------------- /web/app/components/thread/thread-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/thread-input.tsx -------------------------------------------------------------------------------- /web/app/components/thread/thread-run-inner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/thread-run-inner.tsx -------------------------------------------------------------------------------- /web/app/components/thread/thread-run.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/thread/thread-run.tsx -------------------------------------------------------------------------------- /web/app/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/button.tsx -------------------------------------------------------------------------------- /web/app/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/input.tsx -------------------------------------------------------------------------------- /web/app/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/separator.tsx -------------------------------------------------------------------------------- /web/app/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/sheet.tsx -------------------------------------------------------------------------------- /web/app/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/toast.tsx -------------------------------------------------------------------------------- /web/app/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/toaster.tsx -------------------------------------------------------------------------------- /web/app/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/components/ui/use-toast.ts -------------------------------------------------------------------------------- /web/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/entry.client.tsx -------------------------------------------------------------------------------- /web/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/entry.server.tsx -------------------------------------------------------------------------------- /web/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/root.tsx -------------------------------------------------------------------------------- /web/app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/_index.tsx -------------------------------------------------------------------------------- /web/app/routes/action.theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/action.theme.tsx -------------------------------------------------------------------------------- /web/app/routes/action.thread_append.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/action.thread_append.tsx -------------------------------------------------------------------------------- /web/app/routes/action.thread_create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/action.thread_create.tsx -------------------------------------------------------------------------------- /web/app/routes/action.thread_rewrite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/action.thread_rewrite.tsx -------------------------------------------------------------------------------- /web/app/routes/auth.callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/auth.callback.tsx -------------------------------------------------------------------------------- /web/app/routes/auth.signout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/auth.signout.tsx -------------------------------------------------------------------------------- /web/app/routes/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/search.tsx -------------------------------------------------------------------------------- /web/app/routes/thread.$threadId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/thread.$threadId.tsx -------------------------------------------------------------------------------- /web/app/routes/thread.history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/routes/thread.history.tsx -------------------------------------------------------------------------------- /web/app/services/api.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/api.client.ts -------------------------------------------------------------------------------- /web/app/services/api.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/api.server.ts -------------------------------------------------------------------------------- /web/app/services/auth.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/auth.server.ts -------------------------------------------------------------------------------- /web/app/services/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/constants.ts -------------------------------------------------------------------------------- /web/app/services/supabase.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/supabase.server.ts -------------------------------------------------------------------------------- /web/app/services/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/services/types.d.ts -------------------------------------------------------------------------------- /web/app/utils/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/utils/model.ts -------------------------------------------------------------------------------- /web/app/utils/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/app/utils/ui.ts -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/components.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/og-zbyai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/public/og-zbyai.jpg -------------------------------------------------------------------------------- /web/public/og-zbyai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/public/og-zbyai.png -------------------------------------------------------------------------------- /web/public/opensearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/public/opensearch.xml -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzgydi/zbyai/HEAD/web/vite.config.ts --------------------------------------------------------------------------------