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.
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.
Quick setup guide for distribution packages
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-*
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:
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
Requires a paid OpenAI API key.
AI_PROVIDER=openai OPENAI_API_KEY=sk-your-openai-key AI_MODEL=gpt-4o
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
Skip AI features entirely. The application will run, but natural language queries and AI-powered ontology features will be unavailable.
AI_PROVIDER=NONE
Run the startup script or executable:
./start.sh # Or run directly ./trivyn
./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.
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) |
Recommended for most users
docker run -d \ --name trivyn \ -p 3000:3000 \ -v trivyn-data:/app/data \ ghcr.io/trivyn/trivyn:latest
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.
| 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) |
| Path | Purpose |
|---|---|
/app/data |
Persistent storage (RDF store, SQLite databases) |
/app/ontologies |
Custom ontologies (optional, read-only) |
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:
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