A private, local, and ambient AI tutor overlay designed to eliminate learning friction.
Lead Developer & Designer
Local LLM Orchestration, JavaFX HUD Interfaces, Native System Hooks
Curseen is a specialized desktop application that serves as a private, local, and ambient AI tutor for students, developers, and lifelong learners. Built with JavaFX and optimized for low-friction desktop integration, Curseen operates as a glassmorphic Heads-Up Display (HUD) overlay that can be toggled instantly using system-wide hotkeys. Unlike traditional browser-bound AI tools, Curseen is designed to sit invisibly on top of the student's work environment (IDEs, PDF readers, web pages), capturing screen context on demand and offering hands-free voice interactions.
By running entirely on the user's local machine, Curseen addresses critical educational barriers around data privacy, student focus, context-switching fatigue, and offline accessibility. It seamlessly syncs study sessions and note repositories with the student's favorite note-taking tools like Notion and Remnote, utilizing Retrieval-Augmented Generation (RAG) and specialized subagents. Each dedicated subagent is designed to handle key academic tasks—such as automatically structuring raw notes, summarizing dense textbooks, and generating customized flashcards or Leitner-system intervals—ensuring that learning materials strictly adhere to top education systems and requirements.
Curseen acts as a transparent layer over the student's desktop. Experience the global trigger modes below by clicking the active keys on the simulator control deck, then interact directly with the mock developer setup.
Click 'Alt + W + Click' (Context Capture) and click on a bug or compiler error to ask your tutor for help!
Triggered via Alt + C + A, this activates a full-screen mouse-transparent vignette overlay that pulses gently at the edges. Since the overlay is click-through, the student can continue typing code, reading research papers, or taking notes while querying the AI tutor hands-free.
Activated by Alt + W + Mouse Click. Curseen captures pixels in proximity to the clicked position to comprehend the immediate visual state. The tutor doesn't just read plain text prompts; it parses compiler errors, PDF flowcharts, or specific lines of code, providing precise assistance without any copying and pasting friction.
Toggled with Alt + C + P, this positions a non-intrusive settings panel at the bottom-left of the display. Students can configure tutoring parameters on the fly:
Curseen connects directly to note-taking platforms like Notion and Remnote. Rather than relying on simple static file transfers, it executes a live Retrieval-Augmented Generation (RAG) loop over active workspace pages. A team of dedicated subagents is orchestrated automatically, each assigned a specific role geared toward top-tier educational requirements:
Curseen functions as a unified ambient layer within the student's operating system environment. Select the nodes in the diagram below to inspect component responsibilities.
The core JavaFX desktop orchestration layer managing system hooks, local pipelines, and HUD lifecycles.
Most generative AI educational platforms (e.g., ChatGPT, Claude) are cloud-dependent. When students use them, they upload draft essays, private study logs, and school-related data to remote servers. This presents severe challenges under data protection regulations (such as FERPA, COPPA, and GDPR).
How the application addresses the obstacle:
With a strict, switchable Strict Local Mode, Curseen processes all AI inference locally. No student work, voice input, screen captures, or keystrokes leave the student's machine. Schools and universities can safely deploy Curseen knowing it poses zero data leakage risks.
Learning complex tasks (like programming or reading scientific papers) requires high working memory. In traditional setups, if a student runs into a bug or a difficult concept, they must copy the code, open a web browser, navigate to an AI site, paste the code, write a prompt, read the output, and switch back to their IDE. This breaks the student's focus and increases cognitive load.
How the application addresses the obstacle:
By utilizing global operating system events and transparent UI layers, Curseen eliminates this friction. With a single click (Alt + W + Click) or shortcut (Alt + C + A), students get inline help directly on top of their workspace, maintaining their flow state.
Opening a web browser to ask an AI a question is a slippery slope. Students are immediately exposed to distractions—social media, notifications, news, or unrelated tabs—which derail their study sessions.
How the application addresses the obstacle:
Curseen resides natively on the desktop and does not require a browser. Its HUD overlays are clean, glassmorphic, and fade away automatically when dismissed. Combined with Zen Mode, it creates a distraction-free learning sanctuary, keeping students focused on their primary work.
Traditional classroom instruction is linear and cannot cater to each student's speed. Human tutoring is highly effective but expensive and inaccessible to many.
How the application addresses the obstacle:
Through Proactive Tutoring and High-Context Memory, Curseen acts as a personalized coach. It remembers previous topics the student struggled with and proactively steps-in during long pauses or compilation failures, guiding them to self-correct rather than simply giving them the answer.
Students in rural or underserved areas often suffer from slow, unstable, or non-existent internet connections. Web-based AI tutors are unusable for these groups, widening the educational achievement gap.
How the application addresses the obstacle:
Because Curseen is designed to run locally on consumer-grade hardware, it works completely offline. Students can study, write code, and receive real-time tutor guidance in environments without internet, ensuring educational equity.
Students frequently suffer from fragmented notes scattered across multiple files, journals, or apps like Notion and Remnote. Consolidating this raw information into structured study guides, flashcards, or syllabus-compliant summaries requires tedious manual labor, detracting from actual learning time.
How the application addresses the obstacle:
Curseen incorporates a dedicated subagent pipeline that integrates with Notion and Remnote. Operating over local RAG indices, specialized subagents automatically format raw study session notes, synthesize spacing-repetition cards, and map study materials to formal curriculum specifications.
Rather than acting as a simple code generator, Curseen is engineered to emulate the scaffolding techniques of a human tutor:
| Pedagogical Goal | Curseen Implementation |
|---|---|
| Active Recall & Socratic Method | Instead of writing code for the student, the Proactive Tutoring engine prompts the student with leading questions based on the visual context. |
| VARK Learning Model Support | Supports visual learners (context capture), auditory/verbal learners (low-latency voice chat), and kinesthetic learners (interactive typing/coding). |
| Metacognitive Development | The Zen Mode and screen capture encourage students to pause, reflect, and click precisely on what they do not understand, cultivating self-awareness in learning. |