v0.12.0

An AI-native, config-as-code console for everything you operate.

Databases, APIs, cloud infrastructure and CLI tools — in one native, local-first console. Describe the tool you need; an AI coding agent writes the config — declarative YAML plus Rhai logic — into your own git repo. No cloud, no lock-in, no data leaving your machine.


Free for macOS. Built on the open-source, MIT-licensed Vantage Framework. Linux & Windows builds available.

Vantage UI Screenshot

One console, the things you actually run

A quick tour of what ships today. The full list lives on the Features page.

hub
One console for everything Now

SQL, SurrealDB, MongoDB, GraphQL, REST APIs, AWS infrastructure and CLI tools — each shows up as its own group in one sidebar.

bar_chart
Dashboards & charts Now

Compose bar, line and pie charts onto a dashboard page, with dropdown controls that re-filter the whole view reactively.

function
Query-sourced tables Now

Define a table whose rows come from an arbitrary SELECT — GROUP BY, joins, computed columns — written as a Rhai script. Sorting, filtering and drill-down still work.

account_tree
Tabs & drill-downs Now

Open related records in child tabs, pin the ones you keep, and chain multi-hop drill-downs from a row's context menu.

table_rows
Million-row tables, reactive Now

Only on-screen rows are fetched; a shared cache keeps every view in sync and refreshes in the background — no flicker, no reload.

edit_note
Forms, dialogs & actions Now

Add and edit records in form dialogs, confirm destructive steps, run status workflows, and fire HTTP requests at your own services.

See all features arrow_forward

How it works

From a fresh data source to a working console, with your agent doing the typing.

link
1. Connect

Point Vantage at a config folder. Data sources are described as YAML — connection strings, schemas, tables.

smart_toy
2. Describe

Ask your coding agent — in your IDE or CLI — to author the config (YAML and Rhai) from your schema, over the local MCP server. Pages, tables, forms, dashboards, logic.

bolt
3. Run

Browse, search, filter and edit natively. Change the YAML or the data and the UI reacts live — no refresh, no rebuild.

See it on real apps

Self-contained example apps you can open in Vantage UI.

Bakery franchise screenshot
Bakery franchise

A back-office admin for a bakery franchise — products, clients and orders, with dashboards and an order-status workflow.

  • CRUD grids with form and confirmation dialogs
  • Charts and a dashboard built from query-sourced tables
  • Right-click order-status workflow

Open it from a checkout of the examples repo:

git clone https://github.com/romaninsh/vantage-ui-examples
vantage-ui --config vantage-ui-examples/apps/bakery/inventory
View source
rocket_launch
Web & mobile backends Coming soon
SpaceX GraphQL explorer

Explore a public GraphQL API through the console — launches, rockets and capsules as browsable, drillable tables.

  • A read-only GraphQL datasource
  • Master/detail drill-down across related records

scheduleLanding in the examples repo soon.

cloud
Internal tools (SRE) Coming soon
AWS control console

Build the AWS console you actually need — surface only the resources you operate, by wrapping the aws CLI as tables.

  • Command-line (CLI) data sources
  • Infrastructure browsed and drilled like database tables

scheduleLanding in the examples repo soon.

layers

Built on the open Vantage Framework

Vantage UI is one expression of the open-source, MIT-licensed Vantage Framework — a set of Rust crates for data abstraction across databases, APIs and infrastructure, published on crates.io with a full mdBook. Use the app as your console, or build directly on the crates to power facade services, middleware or your own tools.

menu_book Framework overview deployed_code crates.io
campaign

Built in the open — follow along

Vantage UI ships a release every few weeks. No newsletter, no spam — just the channels where the work actually happens. New version out? You'll hear about it here.

GitHub follows the open framework & examples. The app itself ships from the Download page.