Documentation
Everything you need to go from download to your first lesson.
Install
Vylos runs on Windows, macOS and Linux. Grab the .exeinstaller (64-bit or 32-bit), the .dmg (Apple Silicon or Intel), or the .deb / AppImage for Linux from the download page.
On Windows and macOS you just run the installer. On Linux:
# .deb sudo apt install ./vylos_<version>_amd64.deb # AppImage chmod +x Vylos-AI-<version>.AppImage ./Vylos-AI-<version>.AppImage
Every build keeps itself up to date: when a new version is out, Vylos downloads it and asks you to restart.
Sign in
Click Sign In or Create Accountin the app. Your browser opens the Vylos sign-in page, where you can use Google, GitHub or an email and password. When you're done, the browser hands you back to the app — you never type a password into Vylos itself.
Each computer can be used with a limited number of accounts. Once signed in, Vylos keeps you signed in between launches, even offline.
Your first lesson
Open Academia and pick a course — 16 languages and 20 frameworks, from Python and JavaScript to React, Django and Rust. Each course runs module by module, and your progress is saved as you go.
Every course first checks that the tools it needs (Python, Node.js, a JDK, …) are installed, and shows install steps for your system when they aren't.
Lessons marked Practice come with a small coding task and a Check button that tests your code on your own machine and explains any failure in plain words. Hints unlock one at a time.
Learn with the AI tutor
Press Ctrl+L or click the mic on a lesson to talk with the voice tutor. It teaches the lesson, types code into your editor step by step, runs it in the terminal, and quizzes you before marking the lesson complete. Stop any time and pick up later with Continue Lesson.
Prefer to type? Learn by chatting runs the same lesson in the Vylos AI chat.
While you code, the AI can also help:
- Hover a function or class for a plain-English explanation.
- Write a question as a comment (
// how do I reverse a list?) for step-by-step hints instead of a finished answer. - When a program fails, click to have the error explained.
Run code and the terminal
Press F5 to run the open file with the usual command for its language — you see the real command in a real terminal, so programs that ask for input work. HTML files open in your browser. Ctrl+` opens a terminal of your own.
Command line
Open folders and files from a terminal:
vylos . # the current folder vylos ~/projects/app # a folder vylos main.py # a file
The .deb installs the vylos command for you. With the AppImage, run Terminal › Install 'vylos' Command in PATH once.
Keyboard shortcuts
| Ctrl+L | Toggle the voice tutor |
| Ctrl+P | Quick open a file |
| Ctrl+S / Ctrl+Shift+S | Save / Save as |
| Ctrl+N / Ctrl+O | New file / Open file |
| Ctrl+K Ctrl+O | Open folder |
| Ctrl+` | Toggle the terminal |
| Ctrl+B | Toggle the sidebar |
| Ctrl+Shift+E / Ctrl+Shift+F | Explorer / Search |
| F5 | Run the open file |
Troubleshooting
- The AppImage won't start. Install FUSE 2 (
sudo apt install libfuse2on Ubuntu 22.04+), or use the .deb. - "Port 51735 is already in use" when signing in. Sign-in briefly listens on that port to receive your session from the browser. Close the program using it, or quit and reopen Vylos.
- The browser says "Could not reach Vylos". Keep the app open while you sign in, then start again from the app.
- A course says a tool is missing. Follow the setup steps it shows, then restart Vylos so it picks up the new install.