v0.1.0-alpha

Stop copy-pasting.
Start understanding.

You found a command on StackOverflow, pasted it, and moved on. Sound familiar? Terminaster captures your commands and turns them into flashcards—so you actually learn what they do.

Early access. No spam. Just updates on our progress.

terminaster://dashboard_demo
Interactive Prototype // Click to Explore

[01] CONTEXT-AWARE CAPTURE

Capture the command, retain the intent.

Terminaster lives in your macOS menu bar. Using a global hotkey (⌘+⇧+Space), it invokes a native floating input window where you can type your command.

Alternatively, use the terminaster-cli to pipe commands directly from your history or active session.

$ terminaster --capture
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui --restart always \
ghcr.io/open-webui/open-webui:main
// Creating learning cards...
PORT MAPPING
docker run -p [HOST]:[CONTAINER]

Maps a port from your machine to the container. Example: -p 3000:8080 makes container port 8080 accessible on localhost:3000.

NAMED VOLUMES
docker run -v [NAME]:[PATH]

Creates persistent storage that survives container restarts. Your data stays safe even if you delete and recreate the container.

HOST NETWORKING
--add-host=host.docker.internal:host-gateway

Allows the container to connect to services running on your Mac, like local databases or APIs.

AUTO RESTART
docker run --restart always

Container automatically restarts after crashes or system reboots. Essential for background services.

[02] AI-POWERED BREAKDOWN

One command. Multiple concepts.

Terminaster doesn't just save the command—it understands it. Each flag and parameter becomes a separate learning card with clear explanations.

The AI extracts every concept worth learning: port mappings, volume mounts, network configurations, restart policies. Each gets its own card with a memorable title, the command template, and a practical description.

The result: You don't memorize strings—you understand systems.

[03] SPACED REPETITION

Learn once. Remember forever.

Flashcard-style review sessions surface cards right before you forget them. Tap to reveal the answer, rate your recall, and watch your mastery grow.

PORT MAPPING
docker run -p [HOST]:[CONTAINER]

Maps a port from your machine to the container. Example: -p 3000:8080 makes container port 8080 accessible on localhost:3000.

HOST GATEWAY
--add-host=[NAME]:[IP]

Injects a custom host-to-IP mapping into /etc/hosts. Lets containers reach services running on your Mac.

NAMED VOLUMES
docker run -v [NAME]:[PATH]

Creates persistent storage managed by Docker. Your data survives container restarts and deletions.

Stop copy-pasting code.
Start building expertise.

Terminaster is currently in private preview. You can join the waitlist.

Early access. No spam. Just updates on our progress.