Skip to main content

The operating system for AI workforces

Project description

Brynq

The operating system for AI workforces.

Chain Claude, Gemini, and open-source models together. Brynq orchestrates them — you keep your keys.

You: "Analyze this report with Claude, get Gemini's opinion, summarize with Llama"
Brynq: Done. 3 models, 1 chain, 45 seconds.

What is Brynq?

Brynq lets non-technical users chain AI models together through a simple chat interface. Connect your existing Claude/Gemini subscriptions, add free local models via Ollama, and Brynq orchestrates them into multi-step workflows.

  • Subscription login — Log in with your Claude Pro, Gemini, or ChatGPT account
  • BYOK API keys — Or bring your own API keys
  • Free tier — Ollama runs locally on your hardware, no keys needed
  • 5 chain strategies — Sequential, Fan-Out, Debate, Refine, Single

Quick Start

# Install
pip install brynq

# Start
brynq-runtime start

# Chat
brynq-runtime chat

# Run a multi-model chain
brynq-runtime chain "analyze this data with Claude then summarize with Llama"

# Check available models
brynq-runtime models

Three Access Tiers

Tier Models Auth Cost
Free Ollama (Llama 3, Mistral, Phi) None needed $0
Subscriber Claude + Gemini + ChatGPT OAuth login Your existing subscription
Developer All + custom models BYOK API keys Pay per token

Architecture

brynq.ai (Cloud)                        Your Machine (Runtime)
┌──────────────────────┐                ┌──────────────────────────┐
│ Chain Planner        │   signed       │ Plan Executor            │
│ Model Scorer         │   plans        │ ├── Ollama Bridge        │→ Local models
│ Prompt Engine        │◄──────────────►│ ├── Cloud Bridge         │→ Claude/Gemini
│ Skill Catalog        │   metadata     │ ├── Agent Bridge         │→ 3rd party
│                      │   only         │ OAuth Manager            │
│ Your content NEVER   │                │ Key Vault (encrypted)    │
│ touches our servers  │                │ Privacy Filter           │
└──────────────────────┘                └──────────────────────────┘

Your data stays on your machine. The cloud only sees request descriptions and execution metadata (timing, token counts). Never your documents, never your API keys.

Project Structure

brynq/
├── runtime/           # The thin client (runs on your machine)
│   ├── app.py         # Local server (port 8003)
│   ├── cli.py         # brynq-runtime CLI
│   ├── executor/      # Plan execution engine
│   ├── auth/          # OAuth (Anthropic, Google, OpenAI)
│   ├── vault/         # Encrypted API key storage
│   ├── sandbox/       # 3rd party agent isolation
│   └── reporter/      # Privacy-safe metrics
├── app/               # Customer-facing web app (React + Vite)
└── docs/              # Documentation

CLI Reference

brynq-runtime start              # Start runtime + open browser
brynq-runtime start --no-browser # Start without opening browser
brynq-runtime stop               # Stop the runtime
brynq-runtime status             # Show runtime status
brynq-runtime models             # List available models
brynq-runtime login claude       # OAuth login for Claude
brynq-runtime login gemini       # OAuth login for Gemini
brynq-runtime chat               # Interactive terminal chat
brynq-runtime chat --model llama3 # Chat with specific model
brynq-runtime chain "prompt"     # Run a multi-model chain

Security

  • BYOK only — Brynq never stores or proxies your API keys on our servers
  • Encrypted vault — Local keys encrypted with Fernet (AES-128-CBC + HMAC-SHA256), PBKDF2 480K iterations, machine-bound
  • Signed plans — HMAC-SHA256 signed execution plans with TTL
  • Privacy filter — Only timing + token counts leave your machine, never content
  • Agent sandbox — 3rd party agents run isolated with path protection and env scrubbing

License

Apache License 2.0 — see LICENSE

Links

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

brynq-0.1.3.tar.gz (83.9 kB view details)

Uploaded Source

Built Distribution

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

brynq-0.1.3-py3-none-any.whl (101.0 kB view details)

Uploaded Python 3

File details

Details for the file brynq-0.1.3.tar.gz.

File metadata

  • Download URL: brynq-0.1.3.tar.gz
  • Upload date:
  • Size: 83.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for brynq-0.1.3.tar.gz
Algorithm Hash digest
SHA256 cf2075b35c7b9620b26da7fcd559f437cbbdb6d29320c1774f7509d9c943b62d
MD5 0eb49d6d6c59152efeea35a0bf1563a8
BLAKE2b-256 ee636b6bcc4d730d532c373d6726b71fa69308b4a88720cfa1083114f7972f24

See more details on using hashes here.

File details

Details for the file brynq-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: brynq-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 101.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for brynq-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5c2420e56234900e76fa1bf6fb4c64bcd5948197a7e53e40d18320d078d5d8a8
MD5 7715f3735b6e800a9407c215e86c9651
BLAKE2b-256 a89e26b4e6bfd1e30afbeb75f0c2477d8135dc892a4a05c8b0fac7d39bbb0b12

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