OpenViSTAI · Agents · Blockchain · Crypto
Menu
Coding Agents

Locus

Locus is an open-source desktop AI agent for Unity projects that can write C# code, read and modify Unity objects and assets, inspect runtime behavior, and assist with editor tooling.

Independent OpenViST project profile, based on linked sources.

Locus — OpenViST project profile in Coding Agents.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Locus when you want an agent to work across Unity code, assets, runtime behavior, or editor interfaces, particularly where hot reload or project-aware diagnostics are useful.

Who it is for

  • Unity developers working with C# code, project assets, or editor workflows.
  • Game-development teams seeking agent assistance with repetitive project work and runtime debugging.

Documented uses

  • Write and update C# code and inspect semantic diagnostics as changes are made.
  • Read or modify Unity objects and assets, including reviewing semantic changes to Unity YAML files.
  • Inspect runtime state across frames or events to help investigate bugs and performance issues.
  • Create Unity editor interfaces using Vue.js through the `/view` command.
Before you choose

Requirements & limits

The README lists Windows as the only currently supported platform and Unity 2021 or later as the supported version range. It describes Locus as being in early testing and recommends installation from the GitHub Releases build.

  • Locus is a standalone Rust, Tauri, and Vue.js desktop application, rather than an agent hosted entirely inside Unity or an MCP server.
  • Roslyn provides semantic analysis and C# execution support; the project also describes parallel asset scanning and a persistent project knowledge system.
  • The /view workflow uses Vue.js, HTML, and CSS for Unity editor interfaces beyond IMGUI's constraints.
  • The repository identifies the license as GPL-3.0-or-later.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run Locus from source in development on Windows

Start the Tauri desktop app and Vite development server from a Locus source checkout.

Before you start

  • Windows, the documented primary development platform.
  • A Locus repository checkout.
  • bun and Tauri 2, as used by the repository.

Steps

  1. Open PowerShell in the repository checkout.

  2. Run bun tauri dev.

  3. Use the opened Tauri desktop app with the Vite development server running.

Expected outcome

The Vite development server starts and the Tauri desktop app opens.

Guide limitations

  • Windows is the documented primary development platform; macOS support is planned.
  • Locus supports Unity 2021 or later on Windows; this development-start procedure does not document a Unity project setup or agent workflow.
Source-based practical guide

Build a Windows development installer from source

Create the documented fast Windows development installer for Locus.

Before you start

  • Windows, the documented primary build platform.
  • A Locus repository checkout.
  • bun and Tauri 2, as used by the repository.

Steps

  1. Open PowerShell in the repository checkout.

  2. Run bun run build:installers.

  3. Find the installer under src-tauri/target/release/bundle/nsis/; the development build uses the -dev-without_embed_python_git suffix.

Expected outcome

A fast Windows development installer is written to the documented NSIS bundle directory.

Guide limitations

  • The default build is the no-embedded-Python/Git flavor; it does not validate bundled Python and Git.
  • The documented build uses incremental compilation, 256 codegen units, LTO disabled, and zlib compression.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 November 2026
Original website title
r1n7aro/Locus · Official homepage title · retained in its source language