Applications

In Otto, an application is a logical grouping of repositories that belong to the same product. Licensing is per application, not per repository — so a monorepo and a multi-repo setup cost the same.

Creating an Application

  1. Go to your Otto dashboard and click New Application
  2. Give it a descriptive name (e.g., "Customer Portal" or "Internal Admin Tool")
  3. Select which Otto products to enable (Stack, Security, Dev, Ops)
  4. Associate the repositories that make up this application

Repository Association

Each repository belongs to exactly one application. When you open a repo in VS Code with the Otto extension, it automatically identifies which application the repo belongs to and applies the correct product configuration.

You can add or remove repositories from an application at any time from the dashboard. Changes take effect immediately.

Product Configuration

Each application can have different Otto products enabled. For example, you might have Otto Complete on your main product but only Otto Stack on an internal tool. Product changes are prorated on your billing cycle.

Application Settings

  • Name — Display name for the application
  • Products — Which Otto products are active
  • Repositories — Associated repos
  • Team — Which team members have access
  • Notifications — Alert preferences per product