{"id":16278832,"url":"https://github.com/themaximalist/infinityarcade","last_synced_at":"2025-08-22T05:39:34.516Z","repository":{"id":153831299,"uuid":"627668143","full_name":"themaximalist/InfinityArcade","owner":"themaximalist","description":"Create any Text Game with AI","archived":false,"fork":false,"pushed_at":"2024-10-22T21:50:13.000Z","size":83133,"stargazers_count":67,"open_issues_count":1,"forks_count":14,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T15:07:03.980Z","etag":null,"topics":["ai","arcade","game-generator","gpt-4","llm","text-game"],"latest_commit_sha":null,"homepage":"https://infinityarcade.com","language":"JavaScript","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/themaximalist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-04-14T00:26:43.000Z","updated_at":"2025-03-31T08:56:29.000Z","dependencies_parsed_at":"2023-12-31T01:46:40.840Z","dependency_job_id":"695e3d88-0ded-43e7-8197-5b1bcce42d2f","html_url":"https://github.com/themaximalist/InfinityArcade","commit_stats":null,"previous_names":["themaximalist/infinityarcade"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themaximalist%2FInfinityArcade","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themaximalist%2FInfinityArcade/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themaximalist%2FInfinityArcade/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themaximalist%2FInfinityArcade/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/themaximalist","download_url":"https://codeload.github.com/themaximalist/InfinityArcade/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"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","arcade","game-generator","gpt-4","llm","text-game"],"created_at":"2024-10-10T19:00:16.179Z","updated_at":"2025-04-09T15:07:15.484Z","avatar_url":"https://github.com/themaximalist.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Infinity Arcade\n\n\u003e create and play any game\n\n![infinityarcade-product](infinityarcade-product.png)\n\n[Infinity Arcade](https://infinityarcade.com/) is a game that can create any game. It uses GPT-4 to create interactive text games based on the users prompts. It also calls Stable Diffusion to generate game art. It's open source and can be installed on your computer (mac, windows, linux) or played at [https://infinityarcade.com](https://infinityarcade.com).\n\n\n\n## Features\n\n-   Uses GPT-4 and AI to create any game text-based game\n-   Uses Stable Diffusion to generate game art\n-   Open source\n\n\n\n### Prerequisites\n\nTo run InfinityArcade locally, you'll need:\n\n-   Node.js\n-   PostgreSQL\n-   OpenAI API key\n-   Replicate or Stability API key\n\n\n\n### Installing\n\n1. Clone the repository:\n\n```\ngit clone https://github.com/username/InfinityArcade.git\ncd InfinityArcade\n```\n\n2. Create a `.env` file in the root directory with the following content:\n\n```\nOPENAI_API_KEY=your_openai_api_key\nREPLICATE_API_KEY=your_replicate_api_key\nSTABILITY_API_KEY=your_stability_api_key\nDATABASE_URI=postgres://username:password@localhost:5432/infinityarcade\nDEBUG=ia:*\nPORT=3000\nNODE_ENV=development\nAI_MODEL=gpt-4\nAI_IMAGE_MODEL=stability\n```\n\n3. Install dependencies:\n\n```\nnpm install\n```\n\n4. Run the project in development mode:\n\n```\nnpm run dev\n```\n\nThe application will now be running at `http://localhost:3000`.\n\n\n\n## Contributing\n\nTo contribute to the project, please create a pull request.\n\n\n\n## Demo\n\nA live demo is available at [https://infinityarcade.com](https://infinityarcade.com).\n\n\n\n## Authors\n\n-   The Maximalist - [hello@themaximalist.com](mailto:hello@themaximalist.com)\n\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/themaximal1st/InfinityArcade/blob/main/LICENSE.md) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemaximalist%2Finfinityarcade","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemaximalist%2Finfinityarcade","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemaximalist%2Finfinityarcade/lists"}