Skip to content

muhas1/Atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atlas Banner

🗺️ Atlas

Your personal AI coding coach — private, powerful, and completely free.

License Python Status

Atlas is an open-source, AI-powered coding tutor that transforms how students learn to code. Unlike traditional platforms that leave you stuck or AI tools that hand you answers, Atlas guides you through problems step-by-step, helping you truly understand the concepts while you build real skills.

Built on local LLMs with voice interaction and intelligent progress tracking, Atlas is like having an expert mentor available 24/7 — with zero API costs and complete privacy.


🎯 The Problem

Learning to code is hard. Students practicing on platforms like LeetCode face a common dilemma:

  • Get stuck? Traditional platforms offer hints or nothing at all
  • Use ChatGPT? It gives you the full solution (learning: zero)
  • Pay for tutoring? Expensive and time-limited
  • Use online AI tools? Privacy concerns, API costs pile up, and you're dependent on internet connectivity

The result? Students either give up or copy-paste solutions without learning the underlying problem-solving patterns.


✨ The Solution

Atlas bridges the gap between passive learning and instant answers. It's an AI mentor that:

🧠 Teaches, Doesn't Tell

Guides you through problems using the Socratic method — asking questions, providing hints, and helping you discover solutions yourself.

🎤 Natural Voice Interaction

Talk through problems like you would with a real tutor. Explain your thinking, ask questions, and get real-time feedback — all through voice.

📚 Retrieval-Augmented Intelligence

Pulls context from trusted resources like NeetCode guides and educational content to provide accurate, pedagogically sound guidance.

📈 Adaptive Learning Path

Tracks your progress, identifies weak areas, and adjusts difficulty to match your skill level — creating a personalized learning journey.

🔒 Completely Private & Offline

Runs locally on your machine using open-source LLMs. No data leaves your computer. No API keys. No monthly costs. No privacy trade-offs.

💰 Zero Recurring Costs

One-time setup, unlimited learning. No subscriptions, no token limits, no surprise bills.


🚀 Key Features

  • Interactive Problem Solving — Step-by-step guidance through coding challenges
  • Voice-Enabled Tutoring — Natural conversation with your AI mentor
  • Smart Context Retrieval — Leverages curated coding resources for accurate help
  • Progress Tracking — Monitors your growth and adapts to your pace
  • Multi-Language Support — Practice in Python, JavaScript, Java, C++, and more
  • Offline-First Architecture — Works anywhere, no internet required
  • Privacy-Focused — Your code and progress stay on your machine
  • Open Source — Community-driven, transparent, and customizable

🎓 Who Is This For?

  • Students preparing for coding interviews or learning algorithms
  • Self-learners who want interactive guidance without expensive tutoring
  • Bootcamp graduates looking to solidify fundamentals
  • Anyone who learns better by doing rather than watching tutorials

🛠️ How It Works

  1. Choose a problem from LeetCode, HackerRank, or any coding challenge
  2. Start a session with Atlas via voice or text
  3. Work through the problem — Atlas asks guiding questions and provides hints
  4. Submit your solution — Get feedback on correctness, efficiency, and style
  5. Track your progress — See your improvement over time across topics

🌟 Why Atlas?

Traditional Platforms Online AI Tools Atlas
Stuck without help Gives full answers Guides learning
No personalization Generic responses Adaptive tutoring
Basic hints only Requires internet Voice interaction
Privacy risks with accounts API costs add up Completely free
Online dependency Data privacy concerns 100% offline & private

🔧 Tech Stack

  • Local LLMs — Powered by open-source language models
  • RAG Pipeline — Retrieval-augmented generation for accurate context
  • Voice Interface — Real-time speech recognition and synthesis
  • Progress Database — SQLite-based learning analytics
  • Cross-Platform — Runs on Windows, macOS, and Linux

About

Atlas — Your personal AI coding coach. An open-source, offline-first tutor that guides you through coding challenges step-by-step using voice or text. No APIs, no subscriptions, full privacy, intelligent hints, and adaptivity — just you and your AI mentor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors