├── .env.example ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── components.json ├── drizzle.config.ts ├── drizzle ├── 0000_overjoyed_the_hunter.sql ├── 0001_shocking_ares.sql ├── 0002_numerous_captain_marvel.sql ├── 0003_mean_frank_castle.sql ├── 0004_mute_penance.sql ├── 0005_material_sersi.sql ├── 0006_pretty_gwen_stacy.sql ├── 0007_ambitious_nitro.sql └── meta │ ├── 0000_snapshot.json │ ├── 0001_snapshot.json │ ├── 0002_snapshot.json │ ├── 0003_snapshot.json │ ├── 0004_snapshot.json │ ├── 0005_snapshot.json │ ├── 0006_snapshot.json │ ├── 0007_snapshot.json │ └── _journal.json ├── eslint.config.js ├── middleware.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public ├── favicon.ico └── logo.svg ├── src ├── app │ ├── api │ │ ├── agent │ │ │ └── route.ts │ │ ├── auth │ │ │ └── [...all] │ │ │ │ └── route.ts │ │ ├── trpc │ │ │ └── [trpc] │ │ │ │ └── route.ts │ │ └── uploadthing │ │ │ ├── core.ts │ │ │ └── route.ts │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ ├── page.tsx │ ├── project │ │ └── [id] │ │ │ └── page.tsx │ ├── settings │ │ ├── page.tsx │ │ └── subscription │ │ │ └── page.tsx │ └── signup │ │ └── page.tsx ├── components │ ├── ai-elements │ │ ├── reasoning.tsx │ │ └── response.tsx │ ├── chat.tsx │ ├── code-editor │ │ ├── code-editor.tsx │ │ ├── code-sidebar.tsx │ │ └── editor.tsx │ ├── icons.tsx │ ├── message-box.tsx │ ├── model-selector.tsx │ ├── preview-url.tsx │ ├── project-message.tsx │ ├── project-view.tsx │ ├── project-viewpage.tsx │ ├── sanndbox-loader.tsx │ ├── setting.tsx │ ├── sidebar.tsx │ ├── theme-provider.tsx │ ├── ui │ │ ├── avatar.tsx │ │ ├── button-group.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── collapsible.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── error.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── progress.tsx │ │ ├── resizable.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── spinner.tsx │ │ ├── stop.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ └── tooltip.tsx │ └── user-profile.tsx ├── env.js ├── hooks │ ├── use-ai.tsx │ └── use-mobile.ts ├── lib │ ├── ai │ │ └── tools │ │ │ ├── bash.ts │ │ │ ├── delete-files.ts │ │ │ ├── edit-files.ts │ │ │ ├── glob.ts │ │ │ ├── grep.ts │ │ │ ├── index.ts │ │ │ ├── ls.ts │ │ │ ├── read-files.ts │ │ │ ├── run-tsccheck.ts │ │ │ ├── string-replace.ts │ │ │ ├── suggestion.ts │ │ │ ├── task-agent.ts │ │ │ ├── web-scrape.ts │ │ │ └── web-search.ts │ ├── auth-client.ts │ ├── auth.ts │ ├── check-premium.ts │ ├── code-message │ │ ├── all-edited.ts │ │ └── latest-edits.ts │ ├── font.ts │ ├── generate-title.ts │ ├── messages │ │ └── data-part.ts │ ├── model │ │ ├── model.ts │ │ └── open-router.ts │ ├── polar.ts │ ├── prompt.ts │ ├── rate-limit.ts │ ├── sandbox.ts │ ├── server.ts │ ├── types.ts │ ├── utils.ts │ └── web │ │ ├── fire-crawl.ts │ │ └── web-search.ts ├── server │ ├── api │ │ ├── root.ts │ │ ├── routers │ │ │ ├── message.ts │ │ │ ├── premium.ts │ │ │ └── project.ts │ │ └── trpc.ts │ ├── db │ │ ├── index.ts │ │ ├── queries.ts │ │ └── schema.ts │ └── user.ts ├── styles │ └── globals.css ├── trpc │ ├── query-client.ts │ ├── react.tsx │ └── server.ts └── utils │ ├── constant.ts │ └── uploadthing.ts ├── start-database.sh └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/components.json -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_overjoyed_the_hunter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0000_overjoyed_the_hunter.sql -------------------------------------------------------------------------------- /drizzle/0001_shocking_ares.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0001_shocking_ares.sql -------------------------------------------------------------------------------- /drizzle/0002_numerous_captain_marvel.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "swiz_message" ADD COLUMN "sandbox_url" text; -------------------------------------------------------------------------------- /drizzle/0003_mean_frank_castle.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "swiz_message" ADD COLUMN "sandbox_id" text; -------------------------------------------------------------------------------- /drizzle/0004_mute_penance.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0004_mute_penance.sql -------------------------------------------------------------------------------- /drizzle/0005_material_sersi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0005_material_sersi.sql -------------------------------------------------------------------------------- /drizzle/0006_pretty_gwen_stacy.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0006_pretty_gwen_stacy.sql -------------------------------------------------------------------------------- /drizzle/0007_ambitious_nitro.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/0007_ambitious_nitro.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0004_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0005_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0006_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/0007_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/eslint.config.js -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/public/logo.svg -------------------------------------------------------------------------------- /src/app/api/agent/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/api/agent/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /src/app/api/uploadthing/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/api/uploadthing/core.ts -------------------------------------------------------------------------------- /src/app/api/uploadthing/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/api/uploadthing/route.ts -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/login/page.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/project/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/project/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/settings/page.tsx -------------------------------------------------------------------------------- /src/app/settings/subscription/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/settings/subscription/page.tsx -------------------------------------------------------------------------------- /src/app/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/app/signup/page.tsx -------------------------------------------------------------------------------- /src/components/ai-elements/reasoning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ai-elements/reasoning.tsx -------------------------------------------------------------------------------- /src/components/ai-elements/response.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ai-elements/response.tsx -------------------------------------------------------------------------------- /src/components/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/chat.tsx -------------------------------------------------------------------------------- /src/components/code-editor/code-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/code-editor/code-editor.tsx -------------------------------------------------------------------------------- /src/components/code-editor/code-sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/code-editor/code-sidebar.tsx -------------------------------------------------------------------------------- /src/components/code-editor/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/code-editor/editor.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/components/message-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/message-box.tsx -------------------------------------------------------------------------------- /src/components/model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/model-selector.tsx -------------------------------------------------------------------------------- /src/components/preview-url.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/preview-url.tsx -------------------------------------------------------------------------------- /src/components/project-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/project-message.tsx -------------------------------------------------------------------------------- /src/components/project-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/project-view.tsx -------------------------------------------------------------------------------- /src/components/project-viewpage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/project-viewpage.tsx -------------------------------------------------------------------------------- /src/components/sanndbox-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/sanndbox-loader.tsx -------------------------------------------------------------------------------- /src/components/setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/setting.tsx -------------------------------------------------------------------------------- /src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/sidebar.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/button-group.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/error.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/spinner.tsx -------------------------------------------------------------------------------- /src/components/ui/stop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/stop.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/user-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/components/user-profile.tsx -------------------------------------------------------------------------------- /src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/env.js -------------------------------------------------------------------------------- /src/hooks/use-ai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/hooks/use-ai.tsx -------------------------------------------------------------------------------- /src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/bash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/bash.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/delete-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/delete-files.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/edit-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/edit-files.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/glob.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/grep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/grep.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/index.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/ls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/ls.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/read-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/read-files.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/run-tsccheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/run-tsccheck.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/string-replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/string-replace.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/suggestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/suggestion.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/task-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/task-agent.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/web-scrape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/web-scrape.ts -------------------------------------------------------------------------------- /src/lib/ai/tools/web-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/ai/tools/web-search.ts -------------------------------------------------------------------------------- /src/lib/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/auth-client.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/check-premium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/check-premium.ts -------------------------------------------------------------------------------- /src/lib/code-message/all-edited.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/code-message/all-edited.ts -------------------------------------------------------------------------------- /src/lib/code-message/latest-edits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/code-message/latest-edits.ts -------------------------------------------------------------------------------- /src/lib/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/font.ts -------------------------------------------------------------------------------- /src/lib/generate-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/generate-title.ts -------------------------------------------------------------------------------- /src/lib/messages/data-part.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/messages/data-part.ts -------------------------------------------------------------------------------- /src/lib/model/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/model/model.ts -------------------------------------------------------------------------------- /src/lib/model/open-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/model/open-router.ts -------------------------------------------------------------------------------- /src/lib/polar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/polar.ts -------------------------------------------------------------------------------- /src/lib/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/prompt.ts -------------------------------------------------------------------------------- /src/lib/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/rate-limit.ts -------------------------------------------------------------------------------- /src/lib/sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/sandbox.ts -------------------------------------------------------------------------------- /src/lib/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/server.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/web/fire-crawl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/web/fire-crawl.ts -------------------------------------------------------------------------------- /src/lib/web/web-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/lib/web/web-search.ts -------------------------------------------------------------------------------- /src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/api/root.ts -------------------------------------------------------------------------------- /src/server/api/routers/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/api/routers/message.ts -------------------------------------------------------------------------------- /src/server/api/routers/premium.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/api/routers/premium.ts -------------------------------------------------------------------------------- /src/server/api/routers/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/api/routers/project.ts -------------------------------------------------------------------------------- /src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/api/trpc.ts -------------------------------------------------------------------------------- /src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/db/index.ts -------------------------------------------------------------------------------- /src/server/db/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/db/queries.ts -------------------------------------------------------------------------------- /src/server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/db/schema.ts -------------------------------------------------------------------------------- /src/server/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/server/user.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/trpc/query-client.ts -------------------------------------------------------------------------------- /src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/trpc/react.tsx -------------------------------------------------------------------------------- /src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/trpc/server.ts -------------------------------------------------------------------------------- /src/utils/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/utils/constant.ts -------------------------------------------------------------------------------- /src/utils/uploadthing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/src/utils/uploadthing.ts -------------------------------------------------------------------------------- /start-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/start-database.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shujanshaikh/swizdotdev/HEAD/tsconfig.json --------------------------------------------------------------------------------