re:ai

What is Terminal Tutor

Terminal Tutor is a teaching workspace for software engineering curricula. It keeps curriculum content, runnable terminals, code editing, and optional database/regex tooling in one unified window so instructors can present and execute without constantly rearranging windows.

Highlights

  • Dual‑pane, resizable layout with configurable left/right panes.
  • Markdown curriculum rendering with headings, code blocks, images, and Docusaurus‑style admonitions.
  • Built‑in terminal with multiple tabs.
  • Code editor with tabs, file tree, save/new, and browser preview toggle.
  • SQL and Regex workbenches with history and OpenAI helpers.
  • Management screen to edit history and generate curriculum files.

The Curriculum

Presentation Viewer

Displays lesson content with Markdown rendering, Docusaurus-style callouts, Mermaid diagrams, and a floating contents slider so you can jump between sections without leaving the screen.

PDF & Image Support

Drop in PDF slides or image assets alongside Markdown; the viewer scales them to fit the pane, honors transparent backgrounds, and lets you toggle between presentation content and visual references without disrupting the layout.

Get your copy!
Get your copy!

Get your copy!

Get your copy now! One time fee of € 650,- or you can get the full source code for € 1500,-

Once you buy a copy, you get a free online training on how to use the app. Runs on Windows, MacOS and Linux.

Press the "Contact Us" button here, and I get in touch on how obtain the binary. And we can shedule an appointment for your training.

The Code Pane

The Code Pane

A lightweight multitab editor with zoom-aware font sizing, file tree navigation, and instant save dialog support. It mirrors real editor habits (⌘S, copy/paste, hiding paels) while staying tightly integrated with the surrounding tutorial interface.

The Code Pane
The SQL Pane
The SQL Pane

The SQL Pane

An interactive SQL workspace where lessons live next to a real query editor. Follow curated docs, run queries against your own database (for now only MySQL and SQLite are supported), and see results instantly with table history and OpenAI-assisted insights.

The RegEx Pane

The RegEx Pane

Experiment with regular expressions using synchronized pattern, test-input, and history panes. Copy-ready helpers populate the editor, mode flags stay in sync, and AI- assisted guidance explains tricky cases or produces example matches.

The RegEx Pane
Terminal Pane
Terminal Pane

Terminal Pane

Persistent terminal full login sessions - so all your CLI tools are available - run in their separte pane and the terminal only starts once the rest of the app is ready so you land in a stable, responsive shell environment.

ERD and Flowcharts

ERD and Flowcharts

Need an ERD or a Flowchart, use the corresponding panes.

Save and edit the charts for future use.

ERD and Flowcharts
A Built-in browser
A Built-in browser

A Built-in browser

Teaching web development? Tucked under the code editor, the browser pane opens on demand via the “Show Browser” icon, sits below the presentation and PDF/image panes, and can be resized vertically. It starts hidden, expands to half the screen when opened, and keeps your coding and browsing context tightly coupled inside the same workspace.

AI Chatbot

AI Chatbot

Teaching prompt engineering or using AI Chatbot. We got you covered. Fully functional Chatbot pane. History aware and upload files and images.

Currently only supports OpenAI, but more to come!

AI Chatbot
Scratch 'n Cam...
Scratch 'n Cam...

Scratch 'n Cam...

Need to write a quick note? Just open the markdown enabled scratchpad (keeps a history) and quickly save the file for later use.

Teaching online? No problem, the build in webcam feature makes it personal!

Draw on screen

Draw on screen

Terminal Tutor lets you draw on the screen (in three colors) so you can highlight important parts of your training.

Draw on screen

Would You Like to Say Hi?

Contact us