BACK TO HOME
Voria Internal Documentation

voria Documentation

Welcome to voria's comprehensive documentation. This folder contains everything you need to understand, use, and contribute to voria.

Documentation Map

Getting Started (Start Here!)

Understanding voria

Development & Extension

Operations & Reference

Quick Navigation

I want to...

Reading Order

For Users:

  1. QUICKSTART.md
  2. USER_GUIDE.md
  3. EXAMPLES.md
  4. ARCHITECTURE.md (optional, for understanding)

For Developers:

  1. DEVELOPMENT.md
  2. ARCHITECTURE.md
  3. IPC_PROTOCOL.md
  4. MODULES.md
  5. CONTRIBUTING.md

For Contributors:

  1. CONTRIBUTING.md
  2. DEVELOPMENT.md
  3. MODULES.md
  4. Specific module docs (e.g., PLUGINS.md, LLM_INTEGRATION.md)

voria Overview

voria is an AI-powered CLI tool that helps open source contributors fix issues automatically:

bash
# Run one command
voria issue 42

# voria will:
# 1. Fetch issue from GitHub
# 2. Analyze the codebase
# 3. Plan a fix (using AI)
# 4. Generate code patches
# 5. Apply and test changes
# 6. Create a pull request

Architecture at a Glance

terminal
User Interface (Rust CLI)
    ↓
NDJSON Protocol (stdin/stdout)
    ↓
Python Engine (LLM + GitHub + Testing)
    ↓
LLM Providers (OpenAI, Gemini, Claude, Modal)

What's Included

  • Rust CLI - High-performance command-line interface
  • Python Engine - AI intelligence and orchestration
  • NDJSON Protocol - Cross-platform IPC
  • LLM Support - 4 AI providers (OpenAI, Gemini, Claude, Modal)
  • GitHub Integration - Issue and PR automation
  • Test Orchestration - Automatic testing and validation

Key Features

  • AI-powered issue analysis
  • Automatic code patch generation
  • Integrated test execution
  • Iterative refinement (up to 5 itrations)
  • Multi-provider LLM support
  • Automatic backup and rollback
  • Token usage tracking
  • Production-ready error handling

External Resources

Questions?


Last Updated: April 12, 2026 Documentation Version: 0.0.3


Join our WhatsApp Support Group: Click Here