Inari is a self-hosted proximity voice chat for games, linked to the game server through a connector.
  • Rust 47%
  • TypeScript 27.1%
  • HTML 15.3%
  • SCSS 9%
  • Dockerfile 0.9%
  • Other 0.7%
Find a file
2026-11-03 14:51:05 +01:00
.forgejo/workflows Release v1.0.0 (#4) 2026-11-02 13:43:14 +00:00
assets Add inari icons to assets folder. 2026-07-30 05:47:58 +00:00
example-connector Release v1.0.0 (#4) 2026-11-02 13:43:14 +00:00
frontend chore: update version to 1.6.1-nightly in package.json, package-lock.json, Cargo.toml, and Cargo.lock 2026-11-03 12:03:13 +01:00
resources feat: add stable and latest docker image tags to egg-inari configurations 2026-11-03 11:32:04 +01:00
server chore: update version to 1.6.1-nightly in package.json, package-lock.json, Cargo.toml, and Cargo.lock 2026-11-03 12:03:13 +01:00
.dockerignore Update .dockerignore: include server/.env in ignored files 2026-08-06 06:21:43 +00:00
.gitignore Setup build.sh to build app frontend + backend in one folder. 2026-07-30 11:45:36 +00:00
build.sh feat: update WebSocket address in main.js, fix user2 position in positions.json, and add related_position method in requests.rs 2026-09-12 17:15:32 +02:00
Dockerfile fix: update Dockerfile to use cache for cargo build and correct binary copy path 2026-09-23 08:32:01 +02:00
LICENSE feat: update license information in README.md and add LICENSE file 2026-07-06 18:18:16 +02:00
README.md docs: update README to remove demo section and consolidate documentation details 2026-11-03 14:51:05 +01:00

Inari

Discord License: AGPL v3

Inari is a web application that can be self-hosted by an administrator, a server creator, or any other user. It allows all users to connect through a proximity-based voice chat system that uses the position and head orientation of their in-game character. To function, it requires a connector that links Inari to the game server.

⚠️ The main branch contains the stable/nightly production code. develop is the active development branch, potentially unstable.

Documentation

Installation, configuration, and usage are all documented on https://inari.thedrewen.com/

Issues

If you encounter a problem, please report it via our public GitHub repository!

Use of AI within Inari.

Generative AI was used only to look up specific elements in documentation, write documentation, and correct spelling and grammar. It was also used to write PoCs and examples to aid development. However, the code in Inari has been completely rewritten, word for word, with a thorough understanding of it.

Icons

Icons by Dazzle UI (https://www.svgrepo.com/collection/dazzle-line-icons/)

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

Any modification must be released under the same license. Using this software as a network service (SaaS) also requires making the source code publicly available. Commercial use without complying with these terms is not permitted.