{"id":26430469,"url":"https://github.com/fus3n/infinite-sides","last_synced_at":"2025-07-31T08:04:59.557Z","repository":{"id":224278468,"uuid":"762608133","full_name":"Fus3n/infinite-sides","owner":"Fus3n","description":"Infinite Craft but in Pyside6 and Python with local LLM (llama3 \u0026 others) using Ollama","archived":false,"fork":false,"pushed_at":"2024-04-18T20:21:16.000Z","size":213,"stargazers_count":29,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T01:11:11.464Z","etag":null,"topics":["desktop-app","game","gui","infinite-craft","infinite-sides","local-llm","ollama","pyside6","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Fus3n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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":null,"patreon":null,"open_collective":null,"ko_fi":"flincode","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"polar":null,"custom":null}},"created_at":"2024-02-24T07:16:27.000Z","updated_at":"2024-09-16T06:03:25.000Z","dependencies_parsed_at":"2025-03-18T05:41:43.768Z","dependency_job_id":null,"html_url":"https://github.com/Fus3n/infinite-sides","commit_stats":null,"previous_names":["fus3n/infinite-sides"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Fus3n/infinite-sides","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fus3n%2Finfinite-sides","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fus3n%2Finfinite-sides/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fus3n%2Finfinite-sides/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fus3n%2Finfinite-sides/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fus3n","download_url":"https://codeload.github.com/Fus3n/infinite-sides/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fus3n%2Finfinite-sides/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268009923,"owners_count":24180458,"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-07-31T02:00:08.723Z","response_time":66,"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":["desktop-app","game","gui","infinite-craft","infinite-sides","local-llm","ollama","pyside6","python"],"created_at":"2025-03-18T05:31:26.288Z","updated_at":"2025-07-31T08:04:59.527Z","avatar_url":"https://github.com/Fus3n.png","language":"Python","funding_links":["https://ko-fi.com/flincode"],"categories":[],"sub_categories":[],"readme":"# Infinite-Sides\n\nInfinite Craft but in pyside6 and in your computer using local LLM with [ollama](https://github.com/ollama/ollama) and also has a dark mode.\n\nCreate your own infinite Crafting game \n\n## Screenshots\n\n\u003cp\u003e\n  \u003cimg src=\"./screenshots/screen-1.png\" width=\"45%\" /\u003e\n  \u003cimg src=\"./screenshots/screen-2.png\" width=\"45%\" /\u003e\n\u003c/p\u003e\n\n[![Discord](https://img.shields.io/badge/Discord-R7TcKrQv?style=for-the-badge\u0026logo=discord\u0026logoColor=white)](https://discord.gg/R7TcKrQv)\n\n\n## Installation ⏬\n\n### SourceForge\n[![Download Infinite Sides](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/infinite-sides/files/latest/download)\n\n### Git\n\nRequirements\n- git (not required if you download zip file from [release](https://github.com/Fus3n/infinite-sides/releases/latest))\n- python3.10+\n\nMake sure you have [ollama](https://github.com/ollama/ollama) set up already and have atleast one model, currently infinite-sides uses llama2, all the installation guide is in their [github page](https://github.com/ollama/ollama)\n\nBut for basics, just install the binary and type this in terminal:\n`ollama run llama2` it should download llama2 model and make sure the ollama application is running in background\n\n\u003e You also need a relatively decent computer/gpu to get reasonable speed in the game, it will generate the response in your computer afterall\n\nWindows:\n```\ngit clone https://github.com/Fus3n/infinite-sides\ncd infinite-sides\n.\\start.bat\n```\nLinux (not tested):\n\n```\ngit clone https://github.com/Fus3n/infinite-sides\ncd infinite-sides\npython3 start.py\n```\n\n# Usage/Controls 🎮\n- Click on chips (text with emojis) to add them to the game\n- Click hold and drag them and release on top of another to combine\n- Clear button clears everyhing in game\n- Reset button resets the list/all the chips you have collected and also clears the game view\n- Change all the parameters in `App \u003e Settings`\n\n### Settings\n\nFor app settings you can open `App \u003e Settings`\nand set your desired prompt and model.\nYou can also set the base URL that ollama runs on, if it ever changes you need to set that, for now its using the default one. \n\nYou can also port forward using ngrok and use that url if you want and share it with your friends.\n\n\n\u003e This software is still under development, alot of features are missing and alot of bugs, the plan is to make it so people can make different types of crafitng game for example a minecraft edition or one thats only related a specific subject and people can make custom system prompts and share with others and enjoy it\n\n### TODO\n- Logo for app\n- Executables with installer\n- Fix the light mode\n\nLicensed under the MIT License.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffus3n%2Finfinite-sides","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffus3n%2Finfinite-sides","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffus3n%2Finfinite-sides/lists"}