| Crates.io | arct-cli |
| lib.rs | arct-cli |
| version | 0.2.2 |
| created_at | 2025-11-15 22:00:28.524192+00 |
| updated_at | 2026-01-15 19:25:35.123895+00 |
| description | Arc Academy Terminal - Learn shell commands interactively with AI-powered explanations |
| homepage | https://arcacademy.sh |
| repository | https://github.com/metarobb/arc-academy-terminal |
| max_upload_size | |
| id | 1934848 |
| size | 92,544 |
Learn shell commands interactively with AI-powered explanations
Arc Academy Terminal is a modern, interactive TUI (Terminal User Interface) that helps you learn shell commands through real-time explanations, AI assistance, and hands-on practice.
cd, history, export, and alias commandsOne command - installs Rust automatically if needed:
curl -fsSL https://arcacademy.sh/install.sh | bash
This script will:
cargo install arct-cli
git clone https://github.com/metarobb/arc-academy-terminal.git
cd arc-academy-terminal
cargo install --path crates/arct-cli
cargo install --git https://github.com/metarobb/arc-academy-terminal arct-cli
# Start the interactive TUI
arct
# Show version
arct --version
# Get command explanation (non-interactive)
arct explain "ls -lah"
Arc Academy Terminal includes interactive lessons that teach you shell commands in a safe, sandboxed environment:
Ctrl+L to enter lesson modeCtrl+L again to return to normal modeAvailable lessons:
pwd, cd, and ls commands with hands-on practiceCtrl+L - Toggle lesson modeCtrl+A - Toggle AI assistantCtrl+T - Cycle through themesCtrl+S - Open settings? - Show helpq or Ctrl+C - QuitTab - Switch between panels / Autocomplete commands↑/↓ - Navigate command history or scroll outputConfiguration file: ~/.config/arct/config.toml
See the full documentation for configuration options.
MIT License
Learn by doing. Master the terminal with Arc Academy.