Architecture
Tuvo Code is built with a modular architecture that separates concerns and makes the codebase maintainable and extensible.
Core Components
- →CLI Layer — Handles command-line interface and user input
- →Provider Abstraction — Unified interface for different AI providers
- →Tool System — Extensible tools for file operations, command execution, etc.
- →Skill System — Specialized capabilities for complex tasks
- →Context Manager — Manages conversation history and project context
Technology Stack
- • Language: TypeScript
- • Runtime: Node.js
- • Build: npm
- • Testing: Jest
- • Linting: ESLint