vrc-get/vrc-get-gui
github-actions[bot] b2f9d84909 gui v1.1.1-rc.0
2025-06-20 15:40:43 +00:00
..
app Merge pull request #2313 from lonelyicer/fix/scroll-bar-style 2025-06-17 23:48:46 +09:00
booth chore(booth): add booth assets 2024-12-24 20:08:37 +09:00
capabilities lint: fix biome warnings 2024-08-04 23:25:50 +09:00
components fix: a reorderable list may become empty even if allowEmpty = false 2025-06-07 18:31:28 +09:00
icons chore: add 64x64 image for linux 2025-01-03 15:52:51 +09:00
lib chore: improve dialog behavior when closing / creating a project 2025-06-16 21:13:33 +09:00
locales Merge pull request #2128 from Spokeek/french-translation 2025-06-16 12:03:09 +09:00
project-templates chore: rename directory for project templates 2025-04-25 22:58:40 +09:00
scripts chore: update build license json to support crates without license field 2025-06-14 00:07:51 +09:00
src Merge pull request #2306 from i0ntempest/l10n 2025-06-15 22:59:46 +09:00
third-party chore: add initial booth assets 2024-12-24 13:16:21 +09:00
.gitignore chore: remove nextjs 2025-03-07 00:43:13 +09:00
.taurignore chore: rename directory for project templates 2025-04-25 22:58:40 +09:00
about.toml chore: add "Unicode-3.0" to accepted 2024-06-13 09:22:06 +09:00
alcom.desktop fix: alcom.desktop doesn't work well for deep link 2025-01-03 23:27:00 +09:00
app-icon.afdesign chore(gui): change font 2024-04-14 01:00:59 +09:00
app-icon.png chore(gui): update other icon images 2024-04-14 01:18:12 +09:00
biome.jsonc chore: rename directory for project templates 2025-04-25 22:58:40 +09:00
build.rs chore: rename directory for project templates 2025-04-25 22:58:40 +09:00
Cargo.toml gui v1.1.1-rc.0 2025-06-20 15:40:43 +00:00
CHANGELOG.md chore(gui): changelog for gui 2024-02-27 18:28:25 +09:00
components.json chore: leave config blank 2025-03-29 00:31:42 +09:00
CONTRIBUTING.md docs: improve CONTRIBUTING.md 2024-08-27 20:36:36 +09:00
icon-LICENSE chore(gui): add font file and license files 2024-04-14 01:37:22 +09:00
index.html chore: configure to use vite / tanstack router with 2025-03-07 00:25:45 +09:00
Info.plist feat: allow .alcomtemplate file to have binary data in the future 2025-06-07 00:26:14 +09:00
install-vcc-protocol.bat feat: add batch script to install vcc: protocol 2024-05-15 17:12:59 +09:00
installer.nsi build: migrate installer.nsi to tauri v2 2024-08-05 00:34:41 +09:00
json5.d.ts lint: fix lint warnings / errors 2024-07-14 15:28:55 +09:00
package-lock.json chore(deps): upgrade all 2025-06-13 23:33:10 +09:00
package.json chore(deps-dev): bump tw-animate-css from 1.3.3 to 1.3.4 in /vrc-get-gui 2025-06-11 08:51:51 +00:00
README.md chore: change node.js version in README 2025-03-03 22:57:16 +09:00
Tauri.toml feat: define .alcomtemplate content type 2025-04-26 23:55:33 +09:00
THIRD-PARTY.md chore(gui): add font file and license files 2024-04-14 01:37:22 +09:00
tsconfig.json chore: fix biome 2025-03-07 02:23:27 +09:00
vite-env.d.ts chore: remove nextjs 2025-03-07 00:43:13 +09:00
vite.config.ts chore: rename directory for project templates 2025-04-25 22:58:40 +09:00

ALCOM

Github Release Homebrew Version Scoop Version AUR Version WinGet Version

A crossplatform fast open-source alternative of VRChat Creator Companion

Homepage

Installation

The recommended way to install ALCOM is download from Website.

Or you can install ALCOM from package managers like Homebrew, Scoop, AUR, or WinGet.

If you want, you may download the HEAD build from GitHub Actions

Supported Platforms

ALCOM runs on macOS, Windows, and Linux.

We support modern versions of the platforms. Basically, we support the versions that the platform vendor supports.

This support policy is to describe how my limited development resources use so it's welcome to pull requests that ports ALCOM to an older version of OSes. However, I won't maintain the backports so may break at any moment, I'll try to not break as possible though.

Here are detailed version support policies for each platform: Version numbers shown here are as of the writing (Dec 2024), so might be outdated.

  • macOS: We support the latest version of macOS that is available for non-vintage and non-obsoleted Macs.
    This means currently we support macOS 13 (Ventura) or later. On macOS, we use WKWebView, which is built-in to macOS, so no additional requirements are needed.
  • Windows: We support the latest version of Windows that is supported as mainstream by Microsoft.
    This means currently we support Windows 10 21H2 or later and Windows 11 23H2 or later. On windows, we use WebView2 so WebView2 should also be updated to supported versions. Currently, WebView2 with Edge 130 or later is supported.
  • Linux: Linux is not well-supported, Linux support is best-effort by the community.
    No maintainer is using Linux as a primary platform, so we can't guarantee the quality of the Linux version.
    No specific version is guaranteed to work, but we will try to fix issues with your help.
    Basically, modern webkit2gtk 4.1 is required to run ALCOM since we use modern web features.

Requirements (building)

To build ALCOM, you need to have the following installed:

  • Node.js >=20 supported — to build the web part of the project
  • npm v10 — to install the dependencies of the web part (bundled with node.js so no extra attention needed in most case)
  • cargo latest — to build the most part of the project
  • And other requirements for tauri, see tauri requirements

Please note that ALCOM requires the latest version of cargo at that time. We update the required version of cargo without notice. Therefore, you may need to update them before building the project.

Building

To build the project, run the following command:

npm run tauri build

Development

ALCOM is currently based on tauri and next.js.

Run npm run tauri dev to start the development server and gui.

Contribution

For how to contribute localization to ALCOM (vrc-get-gui): CONTRIBUTING.md (Please read ../CONTRIBUTING.md#configuration-requirements first before you read CONTRIBUTING.md!)

License

ALCOM is licensed under the MIT License. See LICENSE for more information.