Code In The
Terminal.
A terminal-native RPG coding interface. No GUI, no distractions. Pure keyboard-driven challenges, quests, and arena battles.
┌─────────────────────────────────────────────────────────────┐ │ SOLO LEVEL | Rank: C | XP: 12,450 | Streak: 7 days │ ├─────────────────────────────────────────────────────────────┤ │ │ │ ⚔ DAILY GATE — Phase 2/3 │ │ │ │ Refactor this function to use async/await: │ │ │ │ function fetchData() { │ │ return fetch('/api').then(r => r.json()); │ │ } │ │ │ │ // Press [e] to open inline editor │ │ // Press [Tab] to toggle preview mode │ │ │ ├─────────────────────────────────────────────────────────────┤ │ [↑↓] Navigate [Enter] Select [q] Quit [?] Help │ └─────────────────────────────────────────────────────────────┘
Your terminal. Your dungeon.
1 async function fetchData() { 2 const response = await fetch('/api'); 3 return response.json(); 4 } 5 6 // TypeScript | 6L:142C | Edit 7 // [Ctrl+Enter] Submit [Tab] Preview [Esc] Cancel
Edit Without
Leaving
Write and preview code directly in your terminal. Syntax highlighting, line numbers, tab indicators, and a two-mode system — edit and preview. No external editors. No context switching.
- Regex-based syntax highlighting
- Tab to toggle preview mode
- Block cursor and vim-like shortcuts
Three Phases.
One Dungeon.
Every day, a new AI-generated challenge awaits. Debug broken code, refactor messy functions, then build from scratch. Timed scoring with speed bonuses. Can you clear all three phases?
- AI-tuned to your skill level
- Real-time evaluation and scoring
- Daily leaderboard rankings
✓ Phase 1 Cleared | Time: 2m 34s | XP: +150 → Phase 2 Active | Timer: 04:12 remaining Phase 3 Locked | Complete Phase 2 to unlock ────────────────────────────────────── BUG HUNT Find and fix the runtime error: const data = JSON.parse(input); return data.user.name.toUpperCase(); [e] Edit [r] Run Tests [n] Next Phase
XP DASHBOARD 7-Day Activity Mon Tue Wed Thu Fri Sat Sun ███ ██ ███ ███ ██ ███ ███ 2,450 XP Recent Activity +150 Daily Gate — Phase 2 +75 Challenge: Async Refactor +200 Arena Duel Victory +25 Git Commit Streak Rank: C | Next: B (2,550 XP) ████████████████████░░░░░░░ 82%
Track Your
Progress
ASCII sparklines, heatmaps, and streak counters. Your entire coding journey visualized with terminal-native aesthetics. Dense information, zero chrome.
- Block-character sparklines
- Activity heatmaps
- Rank progress bars
Terminal Powers
Terminal-Native
No GUI bloat. Pure keyboard-driven interface for maximum focus and speed.
Inline Code Editor
Edit solutions directly in the terminal with syntax highlighting and live preview.
Daily Gate
Three-phase AI-generated challenges with timers, scoring, and leaderboard rankings.
Arena Battles
Race the AI in ranked duels with ELO scoring and real-time evaluation.
XP Dashboard
Track your progress with ASCII sparklines, heatmaps, and streak counters.
Cross-Platform
Works on macOS, Linux, and Windows via any modern terminal emulator.
Quick Start
Install the TUI globally via npm
npm install -g @solo-level/tuiAuthenticate with your Solo Level account
solo-level loginLaunch the terminal interface
solo-levelRequires Node.js 18+ and a terminal with Unicode support.
Read the full documentationBuilt With
Ready To Enter
The Dungeon?
Install the TUI and start coding in your terminal today.
npm install -g @solo-level/tui