{"id":31647624,"url":"https://github.com/pixel-clover/ariko","last_synced_at":"2026-04-11T05:34:07.150Z","repository":{"id":314800117,"uuid":"1055593810","full_name":"pixel-clover/ariko","owner":"pixel-clover","description":"An AI assistant for Unity","archived":false,"fork":false,"pushed_at":"2025-09-14T21:07:49.000Z","size":1334,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-14T22:13:46.393Z","etag":null,"topics":["ai-assistant","csharp","dotnet","game-development","google-ai-studio","ollama","openai","unity","unity-package","unity-plugin"],"latest_commit_sha":null,"homepage":"","language":"C#","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/pixel-clover.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["habedi"]}},"created_at":"2025-09-12T13:54:20.000Z","updated_at":"2025-09-14T21:09:06.000Z","dependencies_parsed_at":"2025-09-14T22:14:12.723Z","dependency_job_id":"d0f3a4b2-10c0-4843-8735-61f2aa56ccbc","html_url":"https://github.com/pixel-clover/ariko","commit_stats":null,"previous_names":["pixel-clover/ariko"],"tags_count":4,"template":false,"template_full_name":"habedi/template-unity-project","purl":"pkg:github/pixel-clover/ariko","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixel-clover%2Fariko","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixel-clover%2Fariko/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixel-clover%2Fariko/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixel-clover%2Fariko/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixel-clover","download_url":"https://codeload.github.com/pixel-clover/ariko/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixel-clover%2Fariko/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278734434,"owners_count":26036404,"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-10-07T02:00:06.786Z","response_time":59,"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":["ai-assistant","csharp","dotnet","game-development","google-ai-studio","ollama","openai","unity","unity-package","unity-plugin"],"created_at":"2025-10-07T06:44:23.845Z","updated_at":"2025-10-07T06:44:26.031Z","avatar_url":"https://github.com/pixel-clover.png","language":"C#","funding_links":["https://github.com/sponsors/habedi"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003cimg alt=\"Ariko Logo\" src=\"logo.svg\" height=\"20%\" width=\"20%\"\u003e\n  \u003c/picture\u003e\n\u003cbr\u003e\n\n\u003ch2\u003eAriko\u003c/h2\u003e\n\n[![Tests](https://img.shields.io/github/actions/workflow/status/pixel-clover/ariko/tests.yml?branch=main\u0026label=tests\u0026style=flat\u0026labelColor=282c34\u0026logo=github)](https://github.com/pixel-clover/ariko/actions/workflows/tests.yml)\n[![Code Quality](https://img.shields.io/codefactor/grade/github/pixel-clover/ariko?style=flat\u0026label=code%20quality\u0026labelColor=333333\u0026logo=codefactor\u0026logoColor=white)](https://www.codefactor.io/repository/github/pixel-clover/ariko)\n[![Unity Version](https://img.shields.io/badge/unity-2021.3+-green?style=flat\u0026labelColor=282c34\u0026logo=unity)](https://unity.com)\n[![OpenUPM](https://img.shields.io/npm/v/io.github.pixel-clover.ariko?label=openupm\u0026registry_uri=https://package.openupm.com\u0026style=flat\u0026labelColor=282c34)](https://openupm.com/packages/io.github.pixel-clover.ariko/)\n[![License](https://img.shields.io/badge/License-MIT-007ec6?style=flat\u0026labelColor=282c34\u0026logo=open-source-initiative\u0026label=license)](https://github.com/pixel-clover/ariko/blob/main/LICENSE)\n\nA friendly AI assistant for Unity\n\n\u003c/div\u003e\n\n---\n\nAriko is a friendly AI assistant for Unity game developers (with a user interface similar to GitHub Copilot).\nIt can help you with everyday tasks like generating C# code, answering questions about your Unity project, and more.\n\n### Features\n\n* **Interactive Chat:** A chat window where you can ask questions in natural language.\n* **Context Awareness:** The assistant will know which asset, GameObject, or script you have selected to provide relevant help.\n* **Code Generation:** Generate C# scripts, methods, or snippets based on your prompts.\n* **Project Awareness:** Answer questions about your existing project.\n* **Unity API Helper:** Explain how to use Unity components and functions with relevant examples.\n\nSee the [ROADMAP.md](ROADMAP.md) file for the project roadmap.\n\n\u003e [!IMPORTANT]\n\u003e This project is in early development, so bugs and breaking changes are expected.\n\u003e Please use the [issues page](https://github.com/pixel-clover/ariko/issues) to report bugs or request features.\n\n---\n\n### Installation\n\nAriko can be either installed from the [OpenUPM registry](https://openupm.com/packages/io.github.pixel-clover.ariko/)\nor directly from the Git URL.\n\n\u003e [!NOTE]\n\u003e Ariko is tested on Unity 2021.3, but should work on older versions of Unity too.\n\n#### Install from OpenUPM\n\nYou can install Ariko using [OpenUPM-cli](https://github.com/openupm/openupm-cli) by running the following command:\n\n```shell\nopenupm add io.github.pixel-clover.ariko\n```\n\n#### Install from Git URL\n\n1.  In the Unity Editor, go to `Window \u003e Package Manager`.\n2.  Click the `+` icon in the top-left corner of the Package Manager window and select \"Add package from git URL...\".\n3.  Paste the following URL and click \"Add\":\n    ```\n    https://github.com/pixel-clover/ariko.git?path=/Packages/io.github.pixel-clover.ariko\n    ```\n4.  When the package is installed, you can open the assistant window by going to `Tools \u003e Ariko Assistant`.\n\n### Configuring the Model Providers\n\nTo use Ariko, you need to provide an API key for the AI provider service you want to use (currently OpenAI and Google).\nTo do this, follow these steps:\n\n1.  In the Ariko window, click the \"Settings\" button. This will open the settings panel.\n2.  Enter API Keys:\n    *   For better security, you can set your API keys as environment variables on your system, and Ariko will automatically load them.\n        *   `OPENAI_API_KEY`: Your API key for OpenAI.\n        *   `GOOGLE_API_KEY`: Your API key for Google.\n        *   `OLLAMA_URL`: The URL for your local Ollama instance (default: `http://localhost:11434`).\n    *   Alternatively, you can paste your keys directly into the corresponding fields in the settings panel.\n3.  Click the \"Save and Close\" button to save your settings.\n\n\u003e [!NOTE]\n\u003e API keys are not stored between sessions due to security reasons.\n\u003e You will need to re-enter them each time you restart Unity unless you set them as environment variables.\n\n### Work Modes\n\nAriko can operate in two modes, which you can switch between at the top of the window:\n\n-   **Ask Mode**: A standard question-and-answer chat mode. Ariko will use its knowledge and the context you provide to answer your questions.\n-   **Agent Mode**: An mode where Ariko can perform actions in the editor, like creating, deleting, or modifying files and GameObjects.\n\n\u003e [!NOTE]\n\u003e Agent mode is currently experimental and may be buggy.\n\n---\n\n### Contributing\n\nPlease see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to get started.\n\n### Supporting the Project\n\nIf you find this project useful and want to support its development,\nplease consider supporting it by making a donation via\n[GitHub Sponsors](https://github.com/sponsors/habedi) and giving it a star on GitHub.\nThank you!\n\n### License\n\nAriko is licensed under the MIT License (see [LICENSE](LICENSE)).\n\n### Acknowledgements\n\n- The project logo is from [SVG Repo](https://www.svgrepo.com/svg/125334/reload) with some modifications.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixel-clover%2Fariko","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixel-clover%2Fariko","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixel-clover%2Fariko/lists"}