[Typescript] PageLM - Built by a frustrated NotebookLM user
▲ 6 r/coolgithubprojects+2 crossposts

[Typescript] PageLM - Built by a frustrated NotebookLM user

PageLM — Open-source AI education platform that turns PDFs into quizzes, flashcards, notes, podcasts and exams

GitHub: https://github.com/CaviraOSS/PageLM

I built PageLM, an open-source AI education platform for turning study material into interactive learning experiences.

Instead of:

PDF → Chatbot

PageLM aims for:

PDF → Chat → Notes → Flashcards → Quiz → Podcast → Exam → Review

Features

📖 Document Chat
Ask questions about PDF, DOCX, Markdown and TXT files.

📝 SmartNotes
Automatically create structured/Cornell-style notes.

🧠 Flashcards
Generate study flashcards from your material.

Quizzes
Interactive quizzes with hints, explanations and scoring.

🎙️ AI Podcasts
Turn learning material into audio.

🎤 Voice Transcription
Turn lectures and voice notes into searchable study material.

📅 Homework Planner
Use AI to organize assignments.

🎓 ExamLab
Simulate exams and get feedback.

⚔️ AI Debate
Practice reasoning and debate skills.

🤖 Study Companion
Personalized AI study assistance.

AI providers

OpenAI
Gemini
Claude
Grok
MiniMax
OpenRouter
Ollama

Stack

Node.js + TypeScript
React + Vite + TailwindCSS
LangChain + LangGraph
WebSockets
JSON/vector DB support
Docker/Docker Compose

The project is open source and we're actively looking for contributors.

If you're into AI, RAG, education, React, TypeScript or just cool GitHub projects, I'd love to hear what you think.

⭐ Repo: https://github.com/CaviraOSS/PageLM

Issues, feature requests, PRs and criticism are welcome.

u/nullure — 1 day ago
▲ 26 r/OSINTExperts+4 crossposts

I built my childhood dream: an open-source intelligence workspace inspired by platforms like Palantir

Ever since I was a kid, I was fascinated by spy movies, hacker movies, and the huge intelligence maps you always saw on screen.

As I got older, I realized there are real platforms that solve similar problems, but they're generally proprietary and out of reach for most developers.

I kept wondering what an open-source version could look like.

So over the past few weeks I've been building Akashic.

Akashic is a self-hosted intelligence workspace that brings together aircraft, satellites, earthquakes, weather, public radio, infrastructure, country intelligence, public cameras, and other OSINT sources onto a single interactive map.

The goal isn't to replace every existing service.

It's to make exploration easier.

Instead of switching between multiple websites, you can combine layers, inspect entities directly on the map, and correlate information from different public sources in one workspace.

Current highlights:

• Open source (MIT)

• Self-hosted

• No mandatory API keys

• Built in public

This is still an early project, so I'd genuinely appreciate feedback on the direction, missing features, or things you'd like to see.

GitHub:

https://github.com/caviraoss/akashic

Demo:

https://www.youtube.com/watch?v=qsWHhuIwR8c

u/nullure — 24 hours ago