Download Trivyn

Trivyn is free for internal use, commercial and production included; redistributing, embedding, or hosting it for others takes a separate agreement. No registration, no license keys. Accept the license below, pick your platform, and go.

License

The short version first. It's a summary, not the agreement; the full text below is what you're accepting:

TRIVYN SOFTWARE LICENSE AGREEMENT
Preview Release — License Version 1.0 (2026)

Copyright (c) 2025-2026 Trivyn, Inc. All Rights Reserved.

IMPORTANT: READ THIS LICENSE AGREEMENT CAREFULLY BEFORE USING THIS SOFTWARE.

By installing, copying, or otherwise using the Trivyn software ("Software"),
you agree to be bound by the terms of this License Agreement ("Agreement").
If you do not agree to these terms, do not install or use the Software. If
you are using the Software on behalf of an organization, you represent that
you have authority to bind that organization, and "you" refers to that
organization.

1. GRANT OF LICENSE

Subject to the terms of this Agreement, Trivyn grants you a free-of-charge,
non-exclusive, non-transferable license to install and use the Software, on
any number of devices within your organization, for Internal Purposes.

"Internal Purposes" means use by you and your organization's personnel for
your organization's own benefit — including personal, academic, government,
and commercial use, and including evaluation and internal production use.
Internal Purposes includes hosting the Software on your own infrastructure
for access by your organization's own personnel. Internal Purposes does not
include providing the Software, or access to its functionality, to third
parties.

2. RESTRICTIONS

You may NOT, without a separate written agreement with Trivyn:

  (a) Redistribute, sell, rent, lease, sublicense, or otherwise transfer the
      Software or any part of it to any third party. (Directing others to
      the official download at https://trivyn.io is welcome.)
  (b) Bundle, embed, or incorporate the Software or any of its components
      into another product or service (OEM use).
  (c) Offer the Software, or access to its functionality, to third parties
      as a hosted, managed, or cloud service, or on a service-bureau basis.
  (d) Reverse engineer, decompile, or disassemble the Software, except to
      the extent applicable law expressly permits despite this limitation.
  (e) Extract, copy, or use separately from the Software any of its embedded
      components, including the MOOSE engine, machine-learning models and
      weights, and precomputed embedding databases.
  (f) Remove, alter, or obscure any proprietary notices in the Software.

3. THIRD-PARTY COMPONENTS

The Software includes third-party components subject to their own licenses,
which govern those components:

  - Basic Formal Ontology (BFO) 2020 — Creative Commons Attribution 4.0
    International (CC BY 4.0), https://creativecommons.org/licenses/by/4.0/
  - Common Core Ontologies (CCO) — Copyright CUBRC, Inc., BSD 3-Clause
    License

Full license texts for these components are included in the distribution
under the /ontologies directory. Open-source software libraries included in
the Software are listed, with their licenses, in the THIRD-PARTY-NOTICES
file included in the distribution.

4. OWNERSHIP

The Software is licensed, not sold. Trivyn retains all right, title, and
interest in and to the Software, including the MOOSE engine, embedded
models, and all intellectual property rights therein. This Agreement grants
you no rights to Trivyn's trademarks, service marks, or trade names.

5. FEEDBACK

If you provide feedback, suggestions, or bug reports regarding the Software
("Feedback"), you grant Trivyn a perpetual, irrevocable, worldwide,
royalty-free license to use, reproduce, modify, and incorporate that
Feedback for any purpose, without obligation or compensation to you. You
retain ownership of your Feedback.

6. SUPPORT AND UPDATES

This license does not include support, maintenance, or updates. Support and
production-assistance offerings, where available, are provided under a
separate agreement. Trivyn has no obligation to provide updates; any update
Trivyn does provide is governed by this Agreement unless it is accompanied
by different terms.

7. PREVIEW SOFTWARE

The Software is a preview (beta) release under active development. It may
contain defects, may change or remove functionality between releases, and
may cause data loss. It is not designed or licensed for use in
safety-critical systems or any application where failure could lead to
death, personal injury, or physical or environmental damage.

8. TERM, TERMINATION, AND FUTURE VERSIONS

This Agreement is effective until terminated and terminates automatically
if you breach any of its terms. Upon termination, you must cease using the
Software and destroy all copies in your possession. Sections 3 through 5
and 9 through 13 survive termination.

This Agreement and its free-of-charge grant apply to the Software release
version it accompanies. Future versions of the Software may be offered
under different terms.

9. DISCLAIMER OF WARRANTIES

THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. TRIVYN DOES NOT
WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE, UNINTERRUPTED, OR FREE OF
HARMFUL COMPONENTS, OR THAT ANY OUTPUT OF THE SOFTWARE (INCLUDING
AI-GENERATED OR AI-ALIGNED CONTENT) WILL BE ACCURATE OR FIT FOR ANY
PURPOSE. YOU ARE RESPONSIBLE FOR REVIEWING AND VALIDATING ALL OUTPUT BEFORE
RELYING ON IT.

10. LIMITATION OF LIABILITY

IN NO EVENT SHALL TRIVYN BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL,
CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF
PROFITS, DATA, BUSINESS, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH
THIS AGREEMENT OR THE USE OF THE SOFTWARE, EVEN IF TRIVYN HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. TRIVYN'S TOTAL LIABILITY UNDER THIS
AGREEMENT SHALL NOT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE, IF ANY.

11. EXPORT COMPLIANCE

You are responsible for complying with all applicable export control laws
and regulations, including the U.S. Export Administration Regulations, in
your use of the Software. You represent that you are not located in, or a
national of, any jurisdiction to which such export is prohibited.

12. U.S. GOVERNMENT END USERS

The Software is "commercial computer software" and "commercial computer
software documentation" as defined in FAR 12.212 and DFARS 227.7202. If you
are a U.S. Government end user, or are acquiring the Software on behalf of
the U.S. Government, the Software is licensed to you solely with the rights
set forth in this Agreement, consistent with FAR 12.212 and DFARS
227.7202-1 through 227.7202-4.

13. GENERAL

This Agreement is governed by the laws of the State of Delaware, United
States, without regard to its conflict of laws principles; any dispute
arising under it is subject to the exclusive jurisdiction of the courts
located in Delaware. This Agreement is the entire agreement between you and
Trivyn regarding the Software and supersedes all prior understandings on
that subject. If any provision is held unenforceable, it shall be modified
to the minimum extent necessary and the remainder shall continue in effect.
Trivyn's failure to enforce any provision is not a waiver of it.

14. CONTACT

For questions regarding this license, or to inquire about commercial
licensing (redistribution, OEM, hosted offerings) or support agreements:

  Trivyn, Inc.
  Email: james@trivyn.io
  Website: https://trivyn.io

---

BY INSTALLING OR USING THE SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ
THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS.
Trivyn Software License Agreement
Loading available downloads...

Getting Started

Quick setup guide for distribution packages

1

Extract the Package

Packages are built for Linux (x64) and macOS (Apple Silicon). There's no Windows build yet.

Extract the downloaded archive to your preferred location:

tar -xzf trivyn-*.tar.gz
cd trivyn-*
2

Configure AI Provider (Optional)

Create a .env file from the template:

cp .env.example .env

For AI features (natural language queries, ontology drafting), configure one of these providers in your .env:

OpenRouter (Recommended)

Get a free API key at openrouter.ai

AI_PROVIDER=openrouter
OPENROUTER_API_KEY=sk-or-v1-your-key-here
AI_MODEL=qwen/qwen3-30b-a3b:free
OpenAI

Requires a paid OpenAI API key.

AI_PROVIDER=openai
OPENAI_API_KEY=sk-your-openai-key
AI_MODEL=gpt-4o
Ollama (Local)

Run models locally with Ollama. No API key needed.

# First, install Ollama and pull a model:
ollama pull llama3.1:8b

# Then configure .env:
AI_PROVIDER=ollama
AI_MODEL=llama3.1:8b
No AI

Skip AI features entirely. The application will run, but natural language queries and AI-powered ontology features will be unavailable.

AI_PROVIDER=NONE
3

Start Trivyn

Run the startup script or executable:

./start.sh

# Or run directly
./trivyn
macOS users: The binary is not signed. On first run, use ./start.sh which automatically clears the quarantine attribute. If you see "permission denied", run: chmod +x start.sh trivyn

Open your browser to http://localhost:3000 to access the web interface.

Need more help? Full documentation is built into the application at http://localhost:3000/docs once Trivyn is running.

Docker Images

Available on GitHub Container Registry

Image Description
ghcr.io/trivyn/trivyn:<version> CPU-only, works on any host
ghcr.io/trivyn/trivyn:<version>-cuda GPU-accelerated (requires NVIDIA GPU)

CPU Version

Recommended for most users

docker run -d \
  --name trivyn \
  -p 3000:3000 \
  -v trivyn-data:/app/data \
  ghcr.io/trivyn/trivyn:latest

GPU Version (CUDA)

Requires NVIDIA Container Toolkit

docker run -d \
  --name trivyn \
  --gpus all \
  -p 3000:3000 \
  -v trivyn-data:/app/data \
  ghcr.io/trivyn/trivyn:latest-cuda

Requires NVIDIA GPU with compute capability 7.5+ (RTX 20-series or newer). Use the CPU image for older hardware.

Environment Variables
Variable Default Description
BIND_ADDR 0.0.0.0:3000 Server bind address
RUST_LOG info Log level (trace, debug, info, warn, error)
AI_PROVIDER NONE AI provider: NONE, openai, openrouter, ollama
AI_MODEL - AI model name (e.g., gpt-4o, llama3.1:8b)
Volume Mounts
Path Purpose
/app/data Persistent storage (RDF store, SQLite databases)
/app/ontologies Custom ontologies (optional, read-only)
Docker Compose Examples

CPU Version

services:
  trivyn:
    image: ghcr.io/trivyn/trivyn:latest
    container_name: trivyn
    ports:
      - "3000:3000"
    volumes:
      - trivyn-data:/app/data
    environment:
      - RUST_LOG=info
    restart: unless-stopped

volumes:
  trivyn-data:

GPU Version

services:
  trivyn:
    image: ghcr.io/trivyn/trivyn:latest-cuda
    container_name: trivyn
    ports:
      - "3000:3000"
    volumes:
      - trivyn-data:/app/data
    environment:
      - RUST_LOG=info
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]
    restart: unless-stopped

volumes:
  trivyn-data:

Once running, access the web interface at http://localhost:3000