Your private, local-first study companion.
Lockdn helps undergraduate students organize their academic lives with AI-powered tools — while keeping all data on their own devices.
🌐 Try it now: lockdn.wtf
- 📚 Course Management — Add courses, upload syllabi, automatically extract assignments and due dates
- 📅 Smart Scheduling — AI-powered study planning based on your deadlines and productivity patterns
- 🤖 AI Tutor — Get help understanding concepts with a tutor that guides rather than gives answers
- 📝 Note Processing — Upload photos of handwritten notes; AI extracts and organizes the content
- 📖 Study Materials — Generate study guides and practice exams from your notes
- 📊 Analytics — Understand your study habits with visualizations of time, completion rates, and trends
- 🔄 Device Sync — Sync between your devices using peer-to-peer technology
- 🔒 Privacy First — All data stays on your device; bring your own AI API key
Unlike other study apps, Lockdn is built on a local-first philosophy:
| Traditional Apps | Lockdn |
|---|---|
| Your data on their servers | Your data on your device |
| Account required | No account needed |
| Subscription fees | Free and open source |
| They control your data | You control your data |
| Works when they say | Works offline |
- Visit lockdn.wtf
- Add your AI API key (Anthropic, OpenAI, Google, or Ollama)
- Upload your syllabi
- Start studying smarter
# Clone the repository
git clone https://github.com/lockdn/lockdn.git
cd lockdn
# Use Node.js 20
nvm use 20
# Install dependencies
npm install
# Start development server
npm run dev| Audience | Documentation |
|---|---|
| Students | User Guide — How to use Lockdn effectively |
| IT Professionals | IT Documentation — Security, privacy, and compliance |
| Contributors | Contributing Guide — How to contribute |
- Frontend: React 19, TypeScript, Tailwind CSS
- Storage: Dexie.js (IndexedDB)
- AI: Anthropic Claude, OpenAI, Google Gemini, Ollama
- Sync: WebRTC peer-to-peer with Yjs
- Build: Vite
- No backend database — All data stored locally in your browser
- No tracking — Zero analytics or telemetry
- Encrypted credentials — API keys encrypted with AES-256-GCM
- P2P sync — Device sync without cloud storage
- Open source — Audit the code yourself
📖 Read the Security Documentation
We welcome contributions! Whether you're fixing bugs, adding features, or improving documentation.
- Read the Contributing Guide
- Check out good first issues
- Join the discussion on GitHub
Using AI coding assistants? See AGENTS.md for guidelines.
MIT License — see LICENSE for details.
- 🌐 Website: lockdn.wtf
- 📖 Documentation: docs/
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions