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:
| Section | What it does |
|---|---|
| Overview | System health, recent work, operations feed, alerts, quick launch |
| Docker | Containers, images, volumes, networks, Compose stacks, logs, stats, exec shells, docker run → Compose conversion |
| Git | Status, branches, stashes, diffs, staging, commits, pull/push, detail drawer |
| System | CPU/memory/disk, processes, history, kill actions |
| MongoDB | Databases, collections, documents, indexes, stats, document editing, query tools |
| DuckDB | Local analytics workspace — table browsing, query execution, intake, saved queries, embedding status |
| Network | Interfaces, connections, bandwidth history, ping, DNS, traceroute, port checks |
| SSH / FTP | Profile management, browsing, upload/download, rename, mkdir, delete |
| Winget | Package search, installed inventory, profiles, run history, export |
| Editor | CodeMirror file editor, filesystem browser, snippets, templates, notes |
| Terminal | Multi-tab PowerShell/CMD/WSL sessions via conPTY + xterm.js |
| Settings | Connection 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.