{"id":16620926,"url":"https://github.com/lucasb25/aikouai","last_synced_at":"2026-04-14T04:31:20.190Z","repository":{"id":235022903,"uuid":"789923407","full_name":"LucasB25/AikouAI","owner":"LucasB25","description":"A Discord bot capable of fulfilling your artificial intelligence needs.","archived":false,"fork":false,"pushed_at":"2025-10-28T03:47:49.000Z","size":205,"stargazers_count":3,"open_issues_count":8,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-29T21:43:47.367Z","etag":null,"topics":["ai","artificial-intelligence","bot","chatgpt","discord","discord-bot","discord-js","discord-js-v14","discordjs","gemini","gemini-api","node","nodejs","open-source","prompt","replicate","text-to-message","text-to-text"],"latest_commit_sha":null,"homepage":"https://discord.gg/AhUJa2kdAr","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LucasB25.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"LucasB25","patreon":null,"open_collective":null,"ko_fi":"LucasB25","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/battistoloL"]}},"created_at":"2024-04-21T23:03:02.000Z","updated_at":"2025-08-03T12:57:50.000Z","dependencies_parsed_at":"2024-06-17T19:30:09.743Z","dependency_job_id":"f7a0513d-19e8-4e38-9126-6cee002a7e37","html_url":"https://github.com/LucasB25/AikouAI","commit_stats":null,"previous_names":["lucasb25/midjourney","lucasb25/aikoubot","lucasb25/aikouai"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/LucasB25/AikouAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasB25%2FAikouAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasB25%2FAikouAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasB25%2FAikouAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasB25%2FAikouAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LucasB25","download_url":"https://codeload.github.com/LucasB25/AikouAI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LucasB25%2FAikouAI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31782736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ai","artificial-intelligence","bot","chatgpt","discord","discord-bot","discord-js","discord-js-v14","discordjs","gemini","gemini-api","node","nodejs","open-source","prompt","replicate","text-to-message","text-to-text"],"created_at":"2024-10-12T02:45:43.458Z","updated_at":"2026-04-14T04:31:20.173Z","avatar_url":"https://github.com/LucasB25.png","language":"TypeScript","funding_links":["https://github.com/sponsors/LucasB25","https://ko-fi.com/LucasB25","https://www.paypal.me/battistoloL"],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026height=200\u0026section=header\u0026text=AikouAI\u0026fontSize=80\u0026fontAlignY=35\u0026animation=twinkling\u0026fontColor=gradient\" /\u003e\u003c/center\u003e\n\n[![Version][version-shield]](version-url)\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![Support Server][support-shield]][support-server]\n[![MIT License][license-shield]][license-url]\n[![Run on Repl.it](https://repl.it/badge/github/LucasB25/AikouAI)](https://repl.it/github/LucasB25/AikouAI)\n[![Remix on Glitch](https://cdn.glitch.com/2703baf2-b643-4da7-ab91-7ee2a2d00b5b%2Fremix-button.svg)](https://glitch.com/edit/#!/import/github/LucasB25/AikouAI)\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\n  \u003ch1 align=\"center\"\u003eAikouAI\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003eAikouAI and TypeScript.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n        \u003ca href=\"https://discord.gg/nvcznzhkTF\"\u003eServer Support\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/LucasB25/AikouAI/issues\"\u003eReport Bug \u0026 Request Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n# AikouAI\n\nAikouAI is a versatile Discord bot that now also offers text-to-text capabilities through its integration with Google Gemini, an advanced text generation model platform. It automatically responds to specific commands on Discord, generating text or images based on the nature of users' requests.\n\n## 🔧 Requirements\n\n-   Create Discord Bot and get token and client id from [Discord Developer Portal](https://discord.com/developers/applications)\n\n-   Download [Node.js](https://nodejs.org/en/download/)\n\n-   Create [Replicate](https://replicate.com/) account and get token\n\n-   Create [Gemini](https://makersuite.google.com/) account and get token\n\n## 🚀 Installation from source\n\n1. Clone the AikouAI repository:\n\n```bash\ngit clone https://github.com/LucasB25/AikouAI.git\n```\n\n2. change the directory to AikouAI\n\n```bash\ncd AikouAI\n```\n\n3. Install the required packages:\n\n```bash\nnpm i\nor\nyarn i\n```\n\n4. Set up your environment variables:\n\nCreate a `.env` file in the root directory of your project with the following variables:\nor you can use the [.env.example](https://raw.githubusercontent.com/LucasB25/AikouAI/main/.env.example) file\n\n```bash\nTOKEN= #Discord Bot Token\nCLIENT_ID= #Discord Bot Client ID\nACTIVITY=/help\nDATABASE_URL= \"\" #Your database url (if sqlite then you can leave it blank)\n\n#ForumChannels\nFORUM_CHANNELS= [\"\",\"\"] #Forum Channels: An array of forum channel IDs where the bot will operate. Add your forum channel IDs here.\nTAGS_NAMES= [\"\",\"\"] #Tags Names: An array of tag names that will be applied to threads created in the specified forum channels.\n\n#For REPLICATE\nREPLICATE_TOKEN= #Replicate Token from https://replicate.com/signin\nREPLICATE_MODEL=bytedance/sdxl-lightning-4step:727e49a643e999d602a896c774a0658ffefea21465756a6ce24b7ea4165eba6a\n\n#For GEMINI\nGEMINI_KEY= #GEMINI key from https://makersuite.google.com/\nGEMINI_MODEL=gemini-1.5-flash\n```\n\n5. generate the prisma client\n\n```bash\nnpm run db:push\n```\n\nRun the migrations (Only if you want to migrate your database)\n\n```bash\nnpm run db:migrate\n```\n\n6. Run the bot:\n\n```bash\nnpm run start\n```\n\n## 📜 Contributing\n\nThank you for your interest in contributing to AikouAI! Here are some guidelines to follow when contributing:\n\n1. Fork the repository and create a new branch for your feature or bug fix.\n2. Write clean and concise code that follows the established coding style.\n3. Create detailed and thorough documentation for any new features or changes.\n4. Write and run tests for your code.\n5. Submit a pull request with your changes.\n\nYour contribution will be reviewed by the project maintainers, and any necessary feedback or changes will be discussed with you. We appreciate your help in making AikouAI better!\n\n## 👥 Contributors\n\nThanks goes to these wonderful people :\n\n\u003ca href=\"https://github.com/LucasB25/AikouAI/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=LucasB25/AikouAI\" /\u003e\n\u003c/a\u003e\n\n[version-shield]: https://img.shields.io/github/package-json/v/LucasB25/AikouAI?style=for-the-badge\n[contributors-shield]: https://img.shields.io/github/contributors/LucasB25/AikouAI.svg?style=for-the-badge\n[contributors-url]: https://github.com/LucasB25/AikouAI/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/LucasB25/AikouAI.svg?style=for-the-badge\n[forks-url]: https://github.com/LucasB25/AikouAI/network/members\n[stars-shield]: https://img.shields.io/github/stars/LucasB25/AikouAI.svg?style=for-the-badge\n[stars-url]: https://github.com/LucasB25/AikouAI/stargazers\n[issues-shield]: https://img.shields.io/github/issues/LucasB25/AikouAI.svg?style=for-the-badge\n[issues-url]: https://github.com/LucasB25/AikouAI/issues\n[license-shield]: https://img.shields.io/github/license/LucasB25/AikouAI.svg?style=for-the-badge\n[license-url]: https://github.com/LucasB25/AikouAI/blob/mains/LICENSE\n[support-server]: https://discord.gg/AhUJa2kdAr\n[support-shield]: https://img.shields.io/discord/942117923001098260.svg?style=for-the-badge\u0026logo=discord\u0026colorB=7289DA\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasb25%2Faikouai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasb25%2Faikouai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasb25%2Faikouai/lists"}