vk open
vk open <service>Services
Section titled “Services”| Command | Description | URL |
|---|---|---|
vk open db | Database viewer | http://localhost:8081 |
vk open storage | Storage (S3) browser | http://localhost:9001 |
vk open queues | Queue & cache monitor | http://localhost:5540 |
vk open crons | Cron job status | Terminal output |
Description
Section titled “Description”Opens local dev tools for the infrastructure services declared in your project’s vk.config.ts. All tools run locally — no data leaves your machine.
Services are started automatically if they are not already running. You never need to manually start Docker containers.
Examples
Section titled “Examples”# Open the database viewervk open db
# Open the storage browservk open storage
# Open the queue & cache monitorvk open queues
# View cron job status (requires vk dev running)vk open crons
# Cron status on custom portvk open crons --port 8080vk open db
Section titled “vk open db”Opens a web-based database viewer connected to the current project’s database. Browse tables, run queries, and inspect data.
- Automatically connects to the current project’s primary database
- Running
vk open dbfrom a different project switches the viewer to that project’s database - Database names are project-prefixed (e.g.
my_app_main) - No configuration needed — credentials are managed automatically
- Use
--allto show all project databases at once
vk open storage
Section titled “vk open storage”Opens the storage console where you can browse, upload, and manage files in your project’s S3-compatible buckets.
- Login credentials:
minioadmin/minioadmin - Buckets are prefixed with your project name (e.g.
my-app-uploads)
vk open queues
Section titled “vk open queues”Opens a visual monitor for Redis, used by both queue and cache intents. Inspect keys, monitor queue lengths, and debug message flow.
- Auto-connects to the local Redis instance
- Works for both queue intents and cache intents
vk open crons
Section titled “vk open crons”Displays cron job status directly in the terminal. Shows each job’s name, schedule interval, last run time, and next scheduled run.
Name Interval Last Run Next Run ───────────────────────── ──────────── ────────────────────── ────────────────────── cleanup 5m 2025-01-15T10:30:00Z 2025-01-15T10:35:00Z daily-report 24h 2025-01-15T00:00:00Z 2025-01-16T00:00:00ZNote: Requires vk dev to be running since cron jobs are managed by the dev server.
Requirements
Section titled “Requirements”- Docker running (for db, storage, and queue viewers)
- VentureKit project with
vk.config.ts - Infrastructure intents matching the service you want to open
Options
Section titled “Options”| Command | Option | Description | Default |
|---|---|---|---|
vk open db | -a, --all | Show all project databases | Current project only |
vk open crons | -p, --port <port> | Dev server port | 3000 |