Skip to content

Astrava-Entertainment/haven

Repository files navigation

haven_logo_default

The open-source pipeline OS for creative production.

Rooted in security, cultivate your creativity, branch endless ideas and harvest innovation with Haven.


Introduction

Haven OS is an open-source pipeline operating system for creative production.

It provides a unified environment for managing creative workflows, asset lineage, review systems, automation, and collaborative production pipelines.

Haven is designed for teams working in games, film, animation, comics, illustration, XR, archviz, and digital art, where production pipelines involve large files, complex workflows, and multi-disciplinary collaboration.

Instead of treating assets as static files inside folders, Haven treats creative work as living production pipelines.

With Haven you can:

  • Track asset lineage and version history
  • Run review and decision workflows
  • Enforce production contracts and validation checks
  • Build automated pipelines for creative production
  • Organise projects and libraries for large teams
  • Self-host your infrastructure with full ownership of your data

Haven can integrate with Git repositories and existing pipelines, while extending them with tools designed specifically for creative asset production.


Core Concepts

Haven OS introduces a new model for creative pipelines:

Workflow Trees

Visualise production stages and dependencies between assets.

Asset Lineage

Track how assets evolve across versions, branches, and creative iterations.

Review & Decisions

Collaborate through structured reviews, discussions, and binding production decisions.

Production Contracts

Define specifications, validation rules, and technical constraints for assets.

Automations

Build programmable pipelines using node-based automation workflows.


Getting Started

Haven Client

The Haven Client is a cross-platform application available for:

  • Windows
  • macOS
  • Linux

It provides the primary interface for interacting with Haven projects, workflows, and assets.

Download the client from the Releases Page


Haven Server

The Haven Server is a Rust-based SCM and backend service based of our parser Bramble that powers Haven projects.

It manages:

  • asset storage
  • lineage tracking
  • workflow execution
  • automation pipelines
  • collaboration systems

You can run the CLI locally, on your own infrastructure, or on dedicated servers.

Install the Haven CLI Server via the latest release:

installation instructions coming soon

Features

Pipeline & Workflow

  • Workflow Trees for production stages
  • Asset lineage tracking
  • Production contracts and validation checks
  • Review and decision workflows
  • Timeline view of asset evolution

Asset Management

  • File-based asset versioning
  • Non-destructive branching
  • Asset tagging by creative intent
  • Metadata tracking (tris, quads, dimensions, etc.)

Multiple asset libraries

  • Fast search across projects
  • Collaboration
  • Inline comments and annotations
  • Structured review workflows
  • Decision tracking
  • Cross-asset referencing

Automation

  • Node-based pipeline automations
  • Scriptable production workflows
  • Integration with existing pipelines

Infrastructure

  • Self-hosting capabilities
  • P2P syncing
  • Deduplication and compression
  • Parallel asset syncing
  • Git-friendly integration hooks

Installation

Detailed setup instructions are available in the Installation Guide

Usage

Learn how to use Haven effectively in our detailed User Guide.

Contributing

We welcome contributions from the community! Please read our Contributing Guidelines to get started.

Organisation

Haven is developed, licensed and maintained by Astrava Entertainment. Read our development manifesto.

Licences

Haven is licensed under AGPL-3.

A dual licence for commercial use will be available soon. Please contact us for inquiries at portal@astrava.games

About

A comprehensive SCM and file storage solution tailored for creatives in the audiovisual industry

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors