Metadata-Version: 2.4
Name: vera-ai
Version: 0.4.0
Summary: Bootstrap installer and wrapper for the Vera CLI
Author: lemon07r
License: MIT
Project-URL: Homepage, https://github.com/lemon07r/Vera#readme
Project-URL: Repository, https://github.com/lemon07r/Vera
Project-URL: Issues, https://github.com/lemon07r/Vera/issues
Keywords: vera,cli,code-search,agents
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# vera-ai

Code search for AI agents. Vera indexes your codebase using tree-sitter parsing and hybrid search (BM25 + vector similarity + cross-encoder reranking), then returns ranked code snippets as structured JSON.

This package downloads and wraps the native Vera binary for your platform.

## Install

```bash
pip install vera-ai
```

## Usage

```bash
# Index a project
vera-ai index .

# Search
vera-ai search "authentication middleware"

# Local ONNX inference (no API keys needed — downloads models automatically)
vera-ai index . --onnx-jina-cpu
vera-ai search "error handling" --onnx-jina-cpu

# GPU acceleration (NVIDIA/AMD/DirectML)
vera-ai index . --onnx-jina-cuda
```

## What you get

- **60+ languages** via tree-sitter AST parsing
- **Hybrid search**: BM25 keyword + vector similarity, fused with Reciprocal Rank Fusion
- **Cross-encoder reranking** for precision
- **JSON output** with file paths, line ranges, code content, and relevance scores

For full documentation, see the [GitHub repo](https://github.com/lemon07r/Vera).
