Skip to main content

AptlantisConsole Overview

AptlantisConsole (AptConsole) is the central operator dashboard for the entire Aptlantis ecosystem — a Tauri-wrapped, Next.js 16 desktop console that puts Docker, Git, MongoDB, DuckDB, terminals, network diagnostics, SSH/FTP, and winget package management behind one local-first UI, plus a schema-driven command builder shared with CommandWizard.

:::info The hub, not a spoke This is the single largest, most feature-dense DRS project in the portfolio (12 live dashboard sections) and the one other tools plug into — CommandWizard shares schema assets with it, and it's listed as consumed by "Aptlantis Studio components for intake and design artifacts." :::

Who it's for

A single operator running local infrastructure — Docker containers, Git repos, databases, SSH/FTP targets, package installs — who wants one dashboard instead of a dozen separate terminal windows and tools.

The core concept

Every dashboard section listed below is marked Live (not planned/stubbed) as of version 1.0.8:

SectionWhat it does
OverviewSystem health, recent work, operations feed, alerts, quick launch
DockerContainers, images, volumes, networks, Compose stacks, logs, stats, exec shells, docker run → Compose conversion
GitStatus, branches, stashes, diffs, staging, commits, pull/push, detail drawer
SystemCPU/memory/disk, processes, history, kill actions
MongoDBDatabases, collections, documents, indexes, stats, document editing, query tools
DuckDBLocal analytics workspace — table browsing, query execution, intake, saved queries, embedding status
NetworkInterfaces, connections, bandwidth history, ping, DNS, traceroute, port checks
SSH / FTPProfile management, browsing, upload/download, rename, mkdir, delete
WingetPackage search, installed inventory, profiles, run history, export
EditorCodeMirror file editor, filesystem browser, snippets, templates, notes
TerminalMulti-tab PowerShell/CMD/WSL sessions via conPTY + xterm.js
SettingsConnection config, terminal profiles, thresholds, update checks

Why this shape

Tauri + Next.js gives it a real web-app development experience (React, Tailwind, shadcn/ui) while still shipping as a native Windows desktop app with a bundled Node runtime and NSIS installer — rather than being either a heavyweight Electron app or a browser tab that loses desktop integration (terminal PTY access, native screenshot capture, local file system access). The DuckDB + TOML intake pipeline exists specifically to move ephemeral operational state (screenshots, command history, runbooks) into something queryable and versionable rather than living only in localStorage.