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 with pip:

pip install verra-one

Then run verra — first run walks you through setup.

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.1.1.tar.gz (194.4 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.1.1-py3-none-any.whl (151.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: verra_one-0.1.1.tar.gz
  • Upload date:
  • Size: 194.4 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.1.1.tar.gz
Algorithm Hash digest
SHA256 c3330ff35eac63e6474e50240b1c298c026aa130e43eb072789c3e780d4f1336
MD5 38ae49742927050dfda06cf9598feb69
BLAKE2b-256 cc8decda80d85df046e5279f00efb828095009ad98ac7150a59872849893304f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: verra_one-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 151.2 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab47145a7ae3a545a84d7da429a016c083477463218d311c51dd1358f41f653f
MD5 cea99b0c791e82d6e43932ebcf803652
BLAKE2b-256 e5bda1b7d0e647ca3fb419277cc47b90cd9b9e9c4658ad77f4629c922d81ea51

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