Premium Feature: Modes and model switching are available exclusively with a Premium subscription. Free users have access to basic chat functionality with a single free model.

Overview

Onuro operates in three distinct modes, each designed for different types of interactions with your codebase. Onuro Modes Interface

No Tools Mode

Basic Q&A with your codebase Perfect for understanding code, debugging help, and getting explanations without making any file changes. Example usage:
"What does this function do?"
"How does authentication work in my app?"
"Why am I getting this error?"

Normal Mode

Simple, small-scope changes with AI making direct edits Makes targeted changes to specific files or functions. Handles bug fixes, small features, and basic refactoring. Example usage:
"Fix the typo in the header component"
"Add a loading state to the button component"
"Convert this function to use async/await"

Complex Mode

Large, complex changes requiring comprehensive context gathering Designed for complex changes that require extensive research and planning. Gathers comprehensive context and may hand off work to specialized models for optimal results. Example usage:
"Implement a complete user authentication system"
"Refactor the entire API structure to use GraphQL"
"Migrate the project from JavaScript to TypeScript"

Choosing the Right Mode

NeedUse
Understanding codeNo Tools
Quick bug fixNormal
Small featureNormal
Large featureComplex
Architecture changesComplex
Start with No Tools Mode to understand your codebase, use Normal for simple changes, and escalate to Complex for complex tasks.