Currently under development. Public beta testing coming soon.

Project Management for VFX,
Built First for Houdini.

VEXiL is the centralized project management environment for VFX freelancers and indie studios. Today, it integrates with SideFX Houdini at a depth no generic PM tool can match — and Maya, Nuke, and Blender adapters are on the roadmap.

Language Python 91.9%
Architecture Monorepo
Security Shift-Left
License MIT

Why VEXiL?

The name VEXiL is a nod to Vector Expression Language (VEX), the heart of the Houdini ecosystem — and a signal of where VEXiL goes deepest first. Generic project management tools treat Houdini work as disconnected file creations and ignore the conventions that make a VFX pipeline actually run. VEXiL starts where you start: inside the DCC. Houdini gets integration depth that is only possible when the tool is purpose-built for it; Maya, Nuke, and Blender adapters follow on the roadmap — but Houdini is the proof point.

Core Capabilities

Quality-of-life features built for the VFX professional.

Deep Houdini Integration

Houdini first

A single Houdini package install wires VEXiL directly into your scenes. OpenTimelineIO (OTIO) sync handles audio, sequence scenes, reference imagery, and temporal overlaps inside Houdini — depth no general-purpose PM tool can reach. Maya, Nuke, and Blender adapters are on the roadmap.

Intuitive Web Interface

Architect folder structures, manage external assets, and configure global defaults from a dedicated browser portal — DCC-agnostic by design. Includes a custom node-network editor for visually streamlining your VFX workflows.

Community Exchange "Recipes"

Projects stay private and encrypted by default, but you can opt in to contribute or pull from shared community "Recipes" to accelerate your pipeline — Houdini networks today, with cross-DCC recipes planned alongside the Maya, Nuke, and Blender adapters.

Secure Client Collaboration

Security is embedded by design. Safely share assets for client review and feedback via custom-branded project windows, ensuring restricted access to sensitive project files.

Built for Flexibility. Rooted in Open Source.

We believe in an accessible VFX ecosystem, which is why the primary VEXiL codebase is distributed under the MIT License.

Self-Hosted (Docker)

Retain complete oversight of your infrastructure and meet stringent data residency needs with easy deployment via Docker Compose.

Managed Cloud Platform

Prefer not to manage servers? Our managed platform serves as your online endpoint, unlocking long-term archiving via Amazon Glacier and seamless tracking of project progress.

For contributors

Technical Stack & Orchestration

VEXiL is an MIT-licensed monorepo: Bun + Turborepo orchestrate the JS workspaces, uv manages every Python project. Five workspaces, one root install, one dev command.

Repository Layout anhedonix/vexil
vexil/
├── apps/
│   ├── website/          — marketing site (Astro 6 · Tailwind v4)
│   ├── frontend/         — product web UI (Astro 6)
│   ├── backend/          — core API (Django 6 · uv · Python ≥3.14)
│   └── houdini-package/  — Houdini plugin (uv · Python 3.11)
├── tools/
│   └── dev-tui/          — developer TUI (uv · Python ≥3.14)
└── infrastructure/     — deployment & IaC (planned)
apps/website
Built

Marketing Site

Static landing page (this site). Generated at build time, deployable to Vercel, Netlify, or Cloudflare Pages.

Astro 6 Tailwind v4 astro-icon TypeScript
apps/frontend
Scaffold

Product Web UI

The authenticated browser portal — folder layouts, asset management, node-network editor. Skeleton committed; feature work open for contributions.

Astro 6 UI library · planned
apps/backend
Scaffold

Core API

Django project managed by uv. Currently SQLite + standard auth; GraphQL layer and Postgres (AWS RDS) arrive in Phase II.

Django 6 uv Python ≥3.14 GraphQL · planned
apps/houdini-package
Scaffold

Houdini Plugin

Native Houdini package, pinned to Python 3.11 (Houdini's interpreter). PySide6 + Qt Designer UI layer ships in the Alpha plugin release.

uv Python 3.11 PySide6 · planned Qt Designer · planned
tools/dev-tui
Scaffold

Developer TUI

In-terminal control surface for contributors — drives local services, runs migrations, tails logs.

uv Python ≥3.14 Textual · planned
root
Built

Orchestration

Bun handles JS workspaces and the lockfile. Turborepo fans the dev task out across all apps. Python apps each manage their own venv via uv.

Bun 1.3 Turborepo uv

Quickstart

# 1. Clone and hydrate the JS workspaces
git clone https://github.com/anhedonix/vexil
cd vexil
bun install

# 2. Run every dev server in parallel (Turborepo)
bun run dev

# 3. Python workspaces — uv handles each one
cd apps/backend          && uv sync && uv run manage.py runserver
cd apps/houdini-package  && uv sync
cd tools/dev-tui         && uv sync

Contribute

MIT-licensed. Issues, RFCs, and pull requests welcome — especially around Houdini integration, the Django API, and the plugin UI.

Cybersecurity Protocol

Shift-Left Strategy

Security embedded directly from dev-start, incorporating rigorous pre-commit testing.

Encrypted Metadata

All management settings and project data are securely encrypted with organization-unique keys.

Hython Validation

Automated plugin validation utilizing the native Houdini Python interpreter (Hython) environment.

Strategic Roadmap

Targeting public launch in 6-8 Months.

I

Phase I

In Progress
Foundation

Core engineering & Alpha plugin release.

II

Phase II

Planned
Growth

Repo publication & community contributions.

III

Phase III

Planned
Stabilization

Public release & transparent cost tracking.

IV

Phase IV

Planned
Scaling

Multi-DCC expansion (Maya, Nuke, Blender) & exclusive platform tools.

Commercial Model

Accessible tiers ensuring viability from indie artists to enterprise studios.

Education / Student

A free-to-use tier providing project management and community node loading, without storage capabilities.

  • Project Management
  • Community Node Loading
  • No Cloud Storage

Freelancer / Individual

A fixed monthly subscription with usage-based storage fees, starting with a one-month free trial.

Everything in Education / Student, plus:

  • Fixed Monthly Subscription
  • Usage-based Storage
  • 1-Month Free Trial

Indie Studio

Designed for collaborative teams, with a flat monthly organizational fee for unlimited seats plus pay-as-you-go API and storage costs.

Everything in Freelancer / Individual, plus:

  • Flat Monthly Org Fee
  • Unlimited Seats
  • Pay-as-you-go API & Storage

Indie Studio +

An advanced tier offering full API access, white-label options, priority support, and administrative permission management.

Everything in Indie Studio, plus:

  • Full API Access
  • White-label Options
  • Priority Support & Admin Controls