AUProximity is an open source proximity voice chat platform, primarily aimed at Among Us.
I have an open instance hosted at https://aupro.xyz.
This software should be used for personal use on public lobbies. Anyone that wants to
have a custom solution, private server, or other commercial use for this software should
send a direct message to
weakeyes#0001 on Discord.
Note: This project uses
yarn, so install it if you do not have it already.
Follow the steps below to run a server and webui with hot-reload
yarn installto install all dependencies
yarn servein the
yarn servein the
8079and the webui will listen on port
heroku-postbuildscript is for Heroku deployment only. Do NOT use it for development or production testing, as it WILL break.
This repository contains two different modules, the server and the webui.
This design makes it very easy to have any provider for positional data (e.g., server plugin, BepInEx mod). As well, the client can have any implementation, as basic websockets are used to transfer positional data. In the base implementation, the client is the webui, and uses Web Audio APIs to connect to other clients. However, the client manages the voice system completely. As such, the client can easily be extended to create a desktop application, an application that interfaces with Discord RPC, and even include features like minimaps!
I welcome PRs for adding additional backends, client features, and even forks for other games.
This repository follows an issue-based workflow. Issues should be created to identify features and bugs being worked on, and PRs should close the issues they target for fixes and/or implementations.
This software is licensed under the GNU GPLv3 License, and comes with no warranty.