{"id":28151321,"url":"https://github.com/divyanshmauryaaa/sacklm","last_synced_at":"2026-05-05T00:36:43.290Z","repository":{"id":290081456,"uuid":"973115827","full_name":"DivyanshMauryaaa/sacklm","owner":"DivyanshMauryaaa","description":"An enhanced AI chatbot app experience.","archived":false,"fork":false,"pushed_at":"2025-05-14T10:40:46.000Z","size":495,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-14T11:48:53.149Z","etag":null,"topics":["ai","chatbot-application","clerk","flask","googleai","nextjs15","supabase"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DivyanshMauryaaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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":"2025-04-26T09:42:40.000Z","updated_at":"2025-05-14T10:40:49.000Z","dependencies_parsed_at":"2025-05-15T02:30:55.575Z","dependency_job_id":null,"html_url":"https://github.com/DivyanshMauryaaa/sacklm","commit_stats":null,"previous_names":["divyanshmauryaaa/sacklm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivyanshMauryaaa%2Fsacklm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivyanshMauryaaa%2Fsacklm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivyanshMauryaaa%2Fsacklm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DivyanshMauryaaa%2Fsacklm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DivyanshMauryaaa","download_url":"https://codeload.github.com/DivyanshMauryaaa/sacklm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270697,"owners_count":22042862,"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","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":["ai","chatbot-application","clerk","flask","googleai","nextjs15","supabase"],"created_at":"2025-05-15T04:11:53.230Z","updated_at":"2026-05-05T00:36:43.278Z","avatar_url":"https://github.com/DivyanshMauryaaa.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Sack LM](https://github.com/user-attachments/assets/1e0c52aa-bbc3-4a86-9896-cb9381cc027a)\n\n# SackLM: AI-Powered Chatbot with Customizable Features\n\nSackLM is an innovative AI app designed to enhance chatbot experiences. It offers powerful features like response saving in documents, custom models, and easy organization for chats, documents, and more! \n\n## Features\n\n- **Response Saving in Documents:** Save your responses directly to documents for future reference and better organization.\n- **Custom Models:** Personalize your chatbot's behavior and responses using custom models.\n- **Chat \u0026 Document Organization:** Keep your chats and documents organized for easy access and efficient workflow.\n- **Advanced AI Processing:** Powered by cutting-edge AI technology from **Google AI Studio** for accurate and context-aware responses.\n- **Personalization:** Tailor the app’s responses and features to your specific needs using custom models.\n- **Authentication \u0026 User Management:** Secure user authentication powered by **Clerk**.\n- **Real-time Data:** Built with **Supabase** for real-time data and efficient backend management.\n\n## Tech Stack\n\n\u003cdiv style=\"display: flex; gap: 7px; \"\u003e\n    \u003cimg src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS2cCqsQpTL5s_KLv9yd4y6iH9C9HRBHQc7sA\u0026s\" height=\"100\" /\u003e\n    \u003cimg src=\"https://d4.alternativeto.net/KYI0XBGWd3qWlGNmPX4xIUpaj5vap5kPfYCNyAa9kso/rs:fit:280:280:0/g:ce:0:0/exar:1/YWJzOi8vZGlzdC9pY29ucy9jbGVyay1hdXRoZW50aWNhdGlvbl8yMjQwMDMud2VicA.webp\" height=\"100\" /\u003e\n    \u003cimg src=\"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTU-mspyndicMBTk-KdKp96OZiaD2rkYLYzFQ\u0026s\" height=\"100\" /\u003e\n    \u003cimg src=\"https://logowik.com/content/uploads/images/nextjs2106.logowik.com.webp\" height=\"100\" /\u003e\n    \n\u003c/div\u003e\n\n- **Frontend:** [Next.js 15](https://nextjs.org/)\n- **UI:** [Tailwind CSS](https://tailwindcss.com/)\n- **AI Processing:** [Google AI Studio](https://cloud.google.com/ai)\n- **Authentication \u0026 User Management:** [Clerk](https://clerk.dev/)\n- **Backend \u0026 Database:** [Supabase](https://supabase.io/)\n\n## Installation\n\n### Prerequisites\n\nMake sure you have the following installed:\n\n- [Node.js](https://nodejs.org/)\n- [npm](https://www.npmjs.com/)\n- [Supabase Account](https://app.supabase.io/)\n- [Clerk Account](https://clerk.dev/)\n\n### Steps\n\n1. Clone the repository:\n\n    ```bash\n    git clone https://github.com/divyanshMauryaaa/Sacklm.git\n    ```\n\n2. Navigate to the project directory:\n\n    ```bash\n    cd Sacklm\n    ```\n\n3. Install dependencies:\n\n    ```bash\n    npm install\n    ```\n\n4. Configure environment variables:\n    - Create a `.env` file in the root of your project.\n    - Add your **Supabase** and **Clerk** credentials.\n\n    ```env\n    #Database Settings for Supabase\n    NEXT_PUBLIC_SUPABASE_URL=\n    NEXT_PUBLIC_SUPABASE_ANON_KEY=\n    \n    #Auth framework credentials for clerk\n    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=\n    CLERK_SECRET_KEY=\n    NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up\n    NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in\n    NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/\n    NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/\n    \n    #Google AI API config\n    GOOGLE_GEMINI_API_KEY=\n    ```\n\n5. Run the application:\n\n    ```bash\n    npm run dev\n    ```\n\n6. Open your browser at [http://localhost:3000](http://localhost:3000) to start using the app.\n\n## Usage\n\n- **Creating and Managing Custom Models:**\n    1. Navigate to the \"Models\" section in the app.\n    2. Create a new model, input the necessary parameters, and hit \"Save\".\n    3. Once your model is created, you can start personalizing responses according to your preferences.\n\n- **Saving and Organizing Responses:**\n    1. While chatting, you can save responses directly into your document.\n    2. Access and manage your saved responses via the \"Documents\" section.\n\n- **Organizing Chats and Documents:**\n    1. Create folders to organize your chats and documents for easy navigation.\n    2. Use tags and filters to quickly find specific content.\n\n## License\n\nDistributed under some restrictions. See `LICENSE` for more information.\n\n## Acknowledgements\n\n- **AI Models** from [Google AI Studio](https://cloud.google.com/ai)\n- **Authentication \u0026 User Management** via [Clerk](https://clerk.dev/)\n- **Backend \u0026 Real-time Database** powered by [Supabase](https://supabase.io/)\n- Libraries and frameworks used:\n    - [Next.js 15](https://nextjs.org/)\n    - [Tailwind CSS](https://tailwindcss.com/)\n\n## Contact\n\nIf you have any questions or need help, feel free to reach out:\n\n- [Divyansh Maurya](mailto:studydivyansh56@gmail.com)\n- GitHub: [divyanshMauryaaa](https://github.com/divyanshMauryaaa)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivyanshmauryaaa%2Fsacklm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdivyanshmauryaaa%2Fsacklm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdivyanshmauryaaa%2Fsacklm/lists"}