{"id":14968847,"url":"https://github.com/taishikato/chatsage","last_synced_at":"2025-10-09T00:14:49.481Z","repository":{"id":250799420,"uuid":"830519017","full_name":"taishikato/chatsage","owner":"taishikato","description":"24/7 Customer Service for your website","archived":false,"fork":false,"pushed_at":"2025-04-18T01:40:41.000Z","size":1852,"stargazers_count":237,"open_issues_count":1,"forks_count":23,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-20T03:07:37.300Z","etag":null,"topics":["artificial-intelligence","nextjs","open-source","supabase","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://chatsage.co","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taishikato.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-18T12:39:03.000Z","updated_at":"2025-05-17T16:37:08.000Z","dependencies_parsed_at":"2024-08-05T13:43:53.238Z","dependency_job_id":"380b4738-244a-43c0-a8fe-7e474c832a08","html_url":"https://github.com/taishikato/chatsage","commit_stats":{"total_commits":237,"total_committers":2,"mean_commits":118.5,"dds":0.008438818565400852,"last_synced_commit":"6cb013a9bf345d3bffa440cbcb6abf16ad2928dd"},"previous_names":["taishikato/chatsage"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/taishikato/chatsage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taishikato%2Fchatsage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taishikato%2Fchatsage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taishikato%2Fchatsage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taishikato%2Fchatsage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taishikato","download_url":"https://codeload.github.com/taishikato/chatsage/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taishikato%2Fchatsage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000715,"owners_count":26082879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","nextjs","open-source","supabase","tailwindcss","typescript"],"created_at":"2024-09-24T13:40:41.810Z","updated_at":"2025-10-09T00:14:49.465Z","avatar_url":"https://github.com/taishikato.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/524e170e-3d2a-4968-b3eb-d4b2470e410b\" width=\"200\" alt=\"logo\" /\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eThe open-source AI Chatbot for your website\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003eGive us a star ⭐️\u003c/p\u003e\n\n# Chatsage\n\n![GitHub last commit (branch)](https://img.shields.io/github/last-commit/taishikato/chatsage/main)\n![Vercel](https://vercelbadge.vercel.app/api/taishikato/chatsage)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n[Discord](https://discord.gg/reEuUQNYb3)\n\n[Chatsage](https://www.chatsage.co/) is an open source Chatbase alternative.\n\n## About the project\n\n\n\u003cimg\n  width=\"600px\"\n  alt=\"Demo gif image\"\n  src=\"https://github.com/user-attachments/assets/635d0445-a6ea-4410-b740-9d6bbbba4ec1\"\n/\u003e\n\n### Built with\n\n* [Next.js](https://nextjs.org/)\n* [Supabase](https://supabase.com/)\n* [Upstash](https://upstash.com/)\n* [Tailwind CSS](https://tailwindcss.com/)\n* [ScrapingFish](https://scrapingfish.com/)\n\n## Contact us (I mean...me)\n\n[@taishik_](https://x.com/taishik_)\n\n## Cloud version\n\nhttps://www.chatsage.co\n\n## Self hosting\n\n### Prerequisites\n\nYou need to create projects on each of the following platforms for `.env` file:\n* Supabase\n* Upstash\n* Vercel\n* ScrapingFish\n\n### Setup\n\n1. Clone the repo\n   ```shell\n   git clone https://github.com/taishikato/chatsage.git\n   ```\n\n2. Go to the project folder\n   ```shell\n   cd chatsage\n   ```\n\n3. Install packages with `pnpm`\n   ```shell\n   pnpm i\n   ```\n\n4. Set up your `.env` file\n   * Duplicate `.env.example` to `.env`\n   * Set the values\n\n5. Apply the migration to the remote database (Supabase)\n   ```shell\n   supabase db push\n   ```\n\n6. Enable Google Sign-In on the Supabase Auth settings page.\n\n   [Login with Google | Supabase Docs](https://supabase.com/docs/guides/auth/social-login/auth-google)\n\n## Contributors\n\n\u003ca href=\"https://github.com/taishikato/chatsage/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=taishikato/chatsage\" /\u003e\n  \u003cimg width=\"65\" src=\"https://github.com/user-attachments/assets/b5ed2394-7964-4dc6-9193-9ebbf63daf5f\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaishikato%2Fchatsage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaishikato%2Fchatsage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaishikato%2Fchatsage/lists"}