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.
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.
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.