verifywise logo

verifywise

verifywise-ai/verifywise

Complete AI governance and LLM Evals platform

GraphCanon updated 3w · GitHub synced 3w

322 stars110 forksLast push 3w TypeScript Other

Decision brief

VerifyWise is a comprehensive AI governance and evaluation platform that supports multiple regulatory frameworks like the EU AI Act, ISO 42001, NIST AI RMF, among others.

Good fit when

  • When you need to comply with the EU AI Act or other global regulations such as ISO 42001 and NIST AI RMF, VerifyWise offers direct support for these frameworks.
  • If your use case involves complex risk management in AI applications, VerifyWise's advanced auditing and compliance features can help maintain regulatory adherence.

Avoid when

  • Avoid using VerifyWise if you are specifically looking for a framework agnostic evaluation tool that does not provide integration with specific AI governance regulations.
  • Do not use VerifyWise when the installation complexity is a barrier, as it involves multiple setup steps including configuring a PostgreSQL database and managing cross-platform dependencies.
Pricing:
unknown - Pricing information is not found in the repository data.
Requirements:
Requires Docker; Requires setup of PostgreSQL and Redis databases via Docker.; Uses TypeScript for the backend, so a compatible runtime environment such as Node.js is required.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
1 low (1 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install verifywise
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Provides support for EU AI Act, ISO 42001, NIST AI RMF, and over 20 other AI frameworks and regulations.

Capability facts

Deploy
Self-host

Source: dockerfile:docker-compose.yml · Jul 28, 2026

Docker
Dockerfile present

Source: dockerfile:docker-compose.yml · Jul 28, 2026

MCP server
No MCP server detected

Source: repo_scan · Jul 28, 2026

Languages
typescript, javascript

Source: github.language+package.json · Jul 28, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Jul 28, 2026)

ion has two components: a frontend built with React.js and a backend built with Node.js. At present, you can use `npm` (for development) or Docker/Kubernetes (producti
Source link
Python runtimePython

Source: README excerpt (regex_v1, Jul 28, 2026)

- Python 3.12+ (for EvalServer)
Source link

Tags

README

Installation

The VerifyWise application has two components: a frontend built with React.js and a backend built with Node.js. At present, you can use npm (for development) or Docker/Kubernetes (production) to run VerifyWise. A PostgreSQL database is required.


Installation using npm (for development)

Prerequisites:

  • npm and Docker
  • Python 3.12+ (for EvalServer)
  • A running PostgreSQL, preferably as a Docker image (eg. using docker pull postgres:latest)
  • Available ports: 5173 (frontend), 3000 (backend), 5432 (database), 6379 (Redis), 8000 (EvalServer)

Step 1: Clone, install dependencies, and set up databases

First, clone the repository to your local machine and go to verifywise directory. Then, navigate to the Clients directory and install the dependencies:

git clone https://github.com/bluewave-labs/verifywise.git
cd verifywise
cd Clients
npm install
cd ../Servers
npm install

Go to the root directory and copy the contents of .env.dev to the .env file. For security, you must set a strong and unpredictable JWT_SECRET in your .env file. This secret is used to sign and verify your JWT tokens, so it must be kept private and cryptographically secure. You can generate a 256-bit base64-encoded secret using openssl rand -base64 32.

cd ..
cp .env.dev Servers/.env

In .env file, change FRONTEND_URL and set your super admin credentials:

FRONTEND_URL=http://localhost:5173
SUPERADMIN_EMAIL=admin@verifywise.com
SUPERADMIN_PASSWORD=ChangeMe!Str0ng

Important: Change SUPERADMIN_PASSWORD to a strong password (minimum 8 characters). These credentials are used to create the initial super admin account on first setup.

Note: CORS is automatically configured to allow requests from the same host (localhost, 127.0.0.1) where the backend is running.

Run the PostgreSQL container with the following command:

docker run -d --name mypostgres -p 5432:5432 -e POSTGRES_PASSWORD={env variable password} postgres

Run redis with following command:

docker run -d --name myredis -p 6379:6379 redis

Access the PostgreSQL container and create the verifywise database:

docker exec -it mypostgres psql -U postgres
CREATE DATABASE verifywise;

Step 2: Set up EvalServer (for LLM evaluations)

EvalServer is a Python-based service that handles LLM evaluations. If you want to use the evaluation features, follow these steps:

cd EvalServer
python3.12 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Set up the environment file. You can copy the minimal .env.example file in the EvalServer directory:

cp .env.example .env

Step 3: Start the application

Navigate to the EvalServer/src directory, activate the virtual environment (if not already activated), and start the server:

cd EvalServer/src
source ../venv/bin/activate
python app.py

Navigate to the Servers directory and start the server in watch mode:

cd Servers
npm run watch

Navigate to the Clients directory and start the client in development mode:

cd Clients
npm run dev

Note: Make sure to replace {env variable password} with the actual password from your environment variables.

Note: On a fresh setup, a super admin account is created automatically using the SUPERADMIN_EMAIL and SUPERADMIN_PASSWORD environment variables. Log in with these credentials, then create an organization and invite users to get started. The login page will display a banner guiding you through this process.


Installation using Docker (production)

First, ensure you have the following installed:

  • npm
  • Docker
  • Docker Compose

Create a directory in your desired folder:

mkdir verifywise
cd verifywise

Download the required files using wget:

curl -O https://raw.githubusercontent.com/bluewave-labs/verifywise/develop/install.sh
curl -O https://raw.githubusercontent.com/bluewave-labs/verifywise/develop/.env.prod

Make sure to change the JWT_SECRET

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.