Skip to main content

Before you begin using Locus to make any modifications, make sure you have backed up your project files.
AI Agents may involve uncertainty while executing tasks. Use them with caution.

Configure Model Services

Locus requires a remote AI service as its inference engine. The performance of the remote large model will directly affect the effectiveness of Locus.
Subscription services and message formats currently supported by Locus
  • OpenAI subscription
  • Anthropic subscription (Anthropic has explicitly prohibited third-party clients from accessing its subscription service. You assume the related risk when using this method.)
  • OpenAI Response API
  • Anthropic Messages API
  • OpenAI Chat Completions API
Other than the configured remote model service calls, Locus is a pure client-side application. No other information will be uploaded to the internet. We recommend installing the official package. After installation, the app will automatically enter the onboarding flow on first launch.

Select a Project and Install the Plugin

img Locus communicates with the Unity Editor through a Unity plugin to detect editor state, execute C# code, and more. The default plugin installation path is Packages/com.farlocus.locus. If an older Assets/Locus installation is detected, clicking update will automatically migrate it to the new package path.

Version Control / Git Configuration

img Locus relies on version control tools to provide functions such as undo and change analysis. In addition, Locus provides a graphical interface for Git.
We plan to support version control tools such as Perforce (P4) and SVN in the future. The current version supports Git only.

Scan the Asset Database

img Locus does not parse assets through the Unity Editor. Instead, it reads Unity serialized files directly from disk to analyze reference relationships between assets.

Try Your First Conversation


Before you begin using Locus to make any modifications, make sure you have backed up your project files.
AI Agents may involve uncertainty while executing tasks. Use them with caution.
The basic configuration of Locus is now complete. You can adjust the settings above later on the Settings page. You can now try the following example conversations:
  • Analyze the project’s code structure and point out areas that can be optimized.
  • Create a side-scrolling platformer: write a simple 2D side-scrolling jump controller and place several test platforms in the current scene.
  • Commit the current modifications to Git in batches.
  • Create a custom render pipeline in a cartoon style: draft an implementation plan and execute it after review.
  • Generate corresponding localized text for the description strings under all Item assets in the project and fill them into a table.