Skip to main content

Chat with your business data — emails, docs, spreadsheets.

Project description

Verra One

Chat with all your business data — emails, documents, spreadsheets. Runs locally with Ollama or connects to Claude/OpenAI.

Install

curl -fsSL https://raw.githubusercontent.com/ConnorBerghoffer/verra-one/main/install.sh | sh

Or manually:

pipx install verra-one    # recommended
pip install verra-one     # if you don't have pipx

Then run verra — first run walks you through setup.

Update

pipx upgrade verra-one    # if installed with pipx
pip install -U verra-one  # if installed with pip

What it does

  • Ingest folders, Gmail, Google Drive, Outlook — keeps syncing in the background
  • Search across everything with hybrid retrieval (vector + metadata + keyword)
  • Chat with your data — answers cite sources, refuses to guess
  • Briefing — surfaces stale leads, overdue commitments, expiring contracts
  • Actions — draft emails, set reminders, take notes through the chat
  • Deployverra deploy user@server sets up everything remotely via SSH

Commands

verra                       # chat
verra ingest ~/Documents    # add a folder
verra gmail you@gmail.com   # connect Gmail
verra search "pricing"      # search without LLM
verra briefing              # what needs attention
verra serve --port 8484     # HTTP API for building UIs
verra status                # what's ingested
verra delete --source email # remove data

Full list: verra --help

API

verra serve starts a FastAPI server with endpoints for chat, search, documents, entities, and briefing. OpenAPI docs at /docs.

Models

Works with any LLM via LiteLLM. Recommended local model: llama3.1:8b via Ollama.

PDF extraction

Uses pypdf (MIT) by default. For better quality on complex PDFs:

pip install "verra-one[pymupdf]"

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

verra_one-0.2.0.tar.gz (203.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

verra_one-0.2.0-py3-none-any.whl (160.1 kB view details)

Uploaded Python 3

File details

Details for the file verra_one-0.2.0.tar.gz.

File metadata

  • Download URL: verra_one-0.2.0.tar.gz
  • Upload date:
  • Size: 203.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for verra_one-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5d4f1947686798d64147ea50a10de26a61c442ea27083dee68a24691585c0a4c
MD5 ee3babaf25287edceadb3863a9dae342
BLAKE2b-256 843429f8a293da91aa5f86de0bd4222ad9d278d06fea507ce88ac605ef5d9ea2

See more details on using hashes here.

File details

Details for the file verra_one-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: verra_one-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 160.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for verra_one-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17e97bc234d80843f3caf15fe25ea570c9040271623060de2b58825cbb1503b5
MD5 f802eefeb5d2875020002ea16a1cdf2c
BLAKE2b-256 19b8a5a454ff419f9a89f0742f321f572528fad18f1e661bbf9a2a5ee78aa22f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page