Grounded in the lab
The assistant knows the selected exercise and section, so students receive help that reflects the material they are actually working through.
AI assistance for hands-on training
Lab Companion turns your training material into optional, context-aware support. Students keep working in their own lab environment while explanations, hints, troubleshooting and instructor escalation are always close by.
Built for instructor-led technical training, not as a replacement for it.
Better learning, less waiting
Students often get blocked by one missing concept, a small configuration mistake or an error they cannot interpret. Lab Companion helps them take the next step without turning the exercise into an answer sheet.
The assistant knows the selected exercise and section, so students receive help that reflects the material they are actually working through.
Explain a concept, provide a progressive hint, interpret an error or help check a result. The student chooses the kind of support they need.
When AI assistance is not enough, the student can ask the instructor. The relevant conversation and diagnostic evidence travel with the request.
The workflow remains familiar
Your repository remains the source of truth. Students continue using SSH, terminals, editors and the real tools the course is designed to teach.
Import the course content from its Git repository and choose the revision students should see.
Import the provisioned machines and let each student receive an available lab environment.
Students connect over SSH and complete the exercises in the intended environment.
The companion explains, hints, troubleshoots and routes genuine blockers back to the instructor.
One system, two focused views
The student interface stays focused on the current lab and assigned machine. The instructor view provides the operational context needed to manage the classroom.
For students
For instructors
Designed with clear boundaries
Students can use the companion when they are blocked and ignore it when they are progressing independently.
The instructor controls registration, content versions, machine inventory, shared downloads and escalation handling.
Optional, bounded diagnostics can observe the assigned VM without pretending to know the state of the student’s terminal.
Model credentials stay on the backend. Student conversations and assignments remain separated by authenticated accounts.
Lab Companion adds a patient, lab-aware support layer to practical technical training while keeping the real environment, course material and instructor at the center.