Modern Release Dashboard

Captain is an open-source dashboard to manage releases, status, and deployed versions of multiple applications across environments. Built with Nuxt 3, Tailwind CSS, and a connector system for CI/CD, cloud, and more.

Try the Live Demo View on GitHub
🌍 Multi-Environment: Track deployments and releases across dev, staging, and production environments.
πŸ”Œ Connector System: Integrate with GitHub, GitLab, Jenkins, Docker, Kubernetes, and more.
πŸ“¦ App & Version Management: Manage applications, versions, features, and deployments in one place.
⚑ Modern UI: Responsive, clean, and fast interface built with Tailwind CSS and Vue 3.

Why Choose Captain?

πŸ›‘οΈ Open & Extensible

MIT licensed, open-source, and easy to extend for your own needs.

  • Connector-based architecture
  • Customizable settings and integrations
  • Easy to add new features

πŸš€ Easy Deployment

Deploy anywhere: self-host, Vercel, Netlify, or GitHub Pages.

  • SQLite for local, D1 for Cloudflare
  • One-command setup
  • Works with any CI/CD

πŸ”’ Secure & Reliable

Role-based access, encrypted credentials, and audit logs.

  • Connector credentials encrypted at rest
  • Audit trails for deployments
  • Granular permissions (coming soon)

πŸ“Š Insights & Timeline

Visualize deployments, releases, and feature rollouts with timelines and dashboards.

  • Timeline view for releases
  • Environment and app-centric dashboards
  • Feature tracking

🧩 Integrations

Connect to your favorite tools and platforms.

  • GitHub, GitLab, Jenkins, Docker, Kubernetes
  • Jira, XL Deploy, Google Play Store
  • HTTP/Webhook connectors

πŸ’‘ Built for Teams

Collaborate with your team and manage releases together.

  • Multi-user support
  • Role-based access (coming soon)
  • Notifications and webhooks

Supported Connectors

πŸ™
GitHub
Integrate with GitHub repositories, actions, and releases.
🦊
GitLab
Connect to GitLab for CI/CD and repo management.
🐳
Docker
Manage Docker registries and images.
☸️
Kubernetes
Deploy and monitor workloads in Kubernetes clusters.
βš™οΈ
Jenkins
Integrate with Jenkins pipelines and jobs.
πŸ”—
HTTP API
Connect to any HTTP-based API or webhook.
πŸ”‘
SSH
Run remote commands and deployments via SSH.
πŸ–₯️
XL Deploy
Integrate with XL Deploy for enterprise deployments.
πŸ“±
Google Play Store
Automate Android app releases to Google Play.
πŸ“‹
Jira
Link features and releases to Jira issues.
▢️
GitHub Actions
Trigger and monitor GitHub Actions workflows.

Screenshots

Environments List
Environments Dashboard
Applications List
Applications Overview
Edit Application
Edit Application