Premium Feature: AI Tools are available exclusively with a Premium subscription. Free users have access to basic chat functionality without these autonomous capabilities.
Overview
AI Tools enable Onuro to work autonomously on your behalf, making it more than just a chatbot. These tools allow the AI to take direct action in your codebase and gather information from multiple sources to provide comprehensive assistance.Available Tools
1. Alter Files
Create, edit, move, rename, and delete files automatically The AI can make direct changes to your codebase without requiring manual intervention. This includes:- Creating new files with initial content
- Editing existing files by replacing specific line ranges
- Moving and renaming files while maintaining project structure
- Deleting files when necessary for refactoring
2. Codebase Search
Intelligent exploration of your entire codebase The AI can search through your project using both lexical (text-based) and semantic (meaning-based) search capabilities:- Lexical search - Find exact matches, function names, variable names
- Semantic search - Understand context and find related code even with different naming
- Pattern matching - Search using regex patterns for complex queries
3. Run Terminal Commands
Execute commands directly in your project’s terminal The AI can run terminal commands on your behalf, enabling it to:- Install packages - Add new dependencies with npm, yarn, or other package managers
- Run build scripts - Execute compilation, testing, and deployment commands
- Git operations - Commit changes, switch branches, merge code
- Development servers - Start local servers, run tests, execute custom scripts
4. Internet Search
Access external documentation and perform deep research The AI can search the internet to stay up-to-date with the latest information and best practices through our custom built unified search engine:- Documentation lookup - Find official docs for libraries and frameworks
- Best practices research - Discover current industry standards
- Deep research agent - Comprehensive investigation of complex topics
- Multiple search sources - Access Google, GitHub, images, news, academic papers, and more
5. Change Reviews
Automated code review by specialized AI When the AI completes making changes, it can request a review from a specialized code review AI that analyzes the modifications:- Code quality assessment - Identifies potential issues or improvements
- Best practices validation - Ensures code follows established patterns
- Performance considerations - Highlights potential performance impacts
- Security review - Checks for common security vulnerabilities The review process happens automatically when the AI feels confident about its changes, providing an additional layer of quality assurance.
6. Image Generation
Create images from text descriptions The AI can generate custom images for your project needs:- UI mockups - Create visual representations of interface designs
- Icons and graphics - Generate custom icons, logos, and visual elements
- Diagrams - Create flowcharts, architecture diagrams, and technical illustrations
- Placeholder content - Generate images for testing and development
Tool Integration
These tools work together seamlessly:- Research phase - Use internet search and codebase search to gather context
- Implementation phase - Use file alteration tools to make changes
- Quality assurance phase - Request change reviews for validation