Install locally
Set up prerequisites, create .env, generate session keys, and start the backend and frontend.

Veckl gives security and compliance teams a web UI for creating, executing, and reviewing NIST 800-53 control test cases while keeping GitHub or GitHub Enterprise Server as the source of truth.
Test cases are stored as Markdown files with YAML frontmatter. Every change is committed to the configured repository, so history, review, and auditability stay in Git.
Install locally
Set up prerequisites, create .env, generate session keys, and start the backend and frontend.
Connect GitHub
Create the GitHub App and OAuth credentials Veckl uses to read, write, and sign users in.
Initialize the repository
Bootstrap the required test-cases/ and config/ files from the Admin screen.
Run the workflow
Create test cases, execute testing steps, review results, and use Git history for audit trails.
The Go backend talks to GitHub through the GitHub API. The Next.js frontend gives users the test case list, editor, execution wizard, and admin screens. No local Git clone or database is required.