{"id":13454527,"url":"https://github.com/RicardoGEsteves/omniscient","last_synced_at":"2025-03-24T06:30:52.112Z","repository":{"id":209562871,"uuid":"724365378","full_name":"RicardoGEsteves/omniscient","owner":"RicardoGEsteves","description":"Cutting-edge Full-stack AI Platform delivered as a SaaS (Software as a Service). Built on a robust technology stack, integrated with powerful APIs such as OpenAI and Replicate, offers a seamless experience for code generation, conversation simulation, image creation, music composition, and video generation.","archived":false,"fork":false,"pushed_at":"2024-10-29T08:11:21.000Z","size":3557,"stargazers_count":66,"open_issues_count":3,"forks_count":17,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-29T09:26:55.202Z","etag":null,"topics":["axios","clerk","crispr","nextjs","openai","postgresql","prisma","react","react-hook-form","react-hot-toast","react-markdown","replicate","shadcn-ui","stripe","supabase","tailwindcss","typescript","zod","zustand"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RicardoGEsteves.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}},"created_at":"2023-11-27T23:39:55.000Z","updated_at":"2024-10-29T08:11:23.000Z","dependencies_parsed_at":"2023-12-14T22:55:59.971Z","dependency_job_id":"eccdbe73-3b9b-40f3-8115-f81917347582","html_url":"https://github.com/RicardoGEsteves/omniscient","commit_stats":{"total_commits":199,"total_committers":4,"mean_commits":49.75,"dds":0.4170854271356784,"last_synced_commit":"d6a2ba7200b9a97cda2950f26f7266f886d423b3"},"previous_names":["ricardogesteves/omniscient"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RicardoGEsteves%2Fomniscient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RicardoGEsteves%2Fomniscient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RicardoGEsteves%2Fomniscient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RicardoGEsteves%2Fomniscient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RicardoGEsteves","download_url":"https://codeload.github.com/RicardoGEsteves/omniscient/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245054040,"owners_count":20553438,"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":["axios","clerk","crispr","nextjs","openai","postgresql","prisma","react","react-hook-form","react-hot-toast","react-markdown","replicate","shadcn-ui","stripe","supabase","tailwindcss","typescript","zod","zustand"],"created_at":"2024-07-31T08:00:54.991Z","updated_at":"2025-03-24T06:30:50.037Z","avatar_url":"https://github.com/RicardoGEsteves.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Omniscient AI Platform\n\n\u003e **(UPDATE)** - with the latest dependencies updates, you will have to do some small config changes.\n\nWelcome to Omniscient, an advanced AI Platform offered as a SaaS (Software as a Service). Empower your projects with cutting-edge artificial intelligence capabilities across various domains. Built on a robust technology stack, Omniscient seamlessly integrates with Next.js 14, React, Typescript, and powerful APIs such as OpenAI and Replicate. This platform is designed to provide a comprehensive solution for code generation, conversation simulation, image creation, music composition, and video generation.\n\n## Key Features\n\n- **Free and Pro Plans**: Choose between free and pro plans tailored to meet your specific needs.\n\n- **User Settings**: Manage your experience with ease. Take control of account details, services, and monitor resource usage effortlessly.\n\n- **Multifaceted AI Models**:\n  - **Code Generation**: Automate code creation with advanced models.\n  - **Conversation Simulation**: Engage in realistic conversation simulations for diverse applications.\n  - **Image Creation**: Generate stunning visuals with AI-powered image generation.\n  - **Music Composition**: Unlock creativity with AI-generated musical compositions.\n  - **Video Generation**: Seamlessly create videos for your projects with AI assistance.\n\n## Technology Stack\n\n- **Frontend**: Next.js 14, React, Typescript, Clerk, Tailwind, Shadcn-ui.\n- **Backend**: Prisma, Postgres, Supabase.\n- **AI Integration**: OpenAI API, Replicate API.\n- **State Management**: Zustand.\n- **Form Handling**: React Hook Form.\n- **API Communication**: Axios.\n- **Notifications**: React Hot Toast.\n- **Markdown Rendering**: React Markdown.\n- **Payment Processing**: Stripe.\n- **Customer Support**: Crisp.\n\n## Getting Started\n\n1. Clone the repository\n2. Install dependencies: `npm install`\n3. Configure your environment variables.\n4. Run the application: `npm run dev`\n\n### Store your keys on your .env or .env.local\n\n```bash\nCLERK_SECRET_KEY\n\nNEXT_PUBLIC_CLERK_SIGN_IN_URL\nNEXT_PUBLIC_CLERK_SIGN_UP_URL\nNEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL\nNEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL\nNEXT_PUBLIC_CLERK_PUBLISHABLE_KEY\n\nOPENAI_API_KEY\n\nREPLICATE_API_TOKEN\n\nNEXT_PUBLIC_APP_URL\n\nDATABASE_URL\nDATABASE_PASS\n\nSTRIPE_API_KEY\nSTRIPE_WEBHOOK_SECRET\n\nCRISP_TOKEN_ID\n```\n\n## For prisma\n\n```bash\n# Generate prisma setup\nnpx prisma init # than make your changes on prisma schema with your provider and connection string\n\n# Generate/Create tables\nnpx prisma generate\n\n# Install prisma client\nnpm i @prisma/client\n\n# Push schema to db\nnpx prisma db push\n\n# Open prisma studio on localhost\nnpx prisma studio\n\n# Reset database (You will lose all the data)\nnpx prisma migrate reset\n```\n\n## For stripe\n\n- Create the connection with the sample endpoint\n- Test in local environment\n- Download cli\n- $ stripe login (check documentation)\n- $ stripe listen --forward-to (localhost:3000/api/webhook)\n  now you got the secret, copy it and add it to your .env `STRIPE_WEBHOOK_SECRET`\n- $ stripe trigger (trigger events with the cli)\n- Keep dev running , prisma and stripe cli bash's\n- Go to stipe website and search customer portal and activate 'Activate test link'\n\n## Contributing\n\nContributions are welcome to enhance Omniscient's capabilities. Whether it's fixing bugs, improving existing features, or proposing new ones, your input is valuable.\n\n## Reporting Issues\n\nIf you encounter any issues or have suggestions for improvement, please [create an issue](https://github.com/your-username/omniscient/issues) on our GitHub repository.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRicardoGEsteves%2Fomniscient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRicardoGEsteves%2Fomniscient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRicardoGEsteves%2Fomniscient/lists"}