Current project
AntiCopilot
A highly personalized IDE-integrated learning experience powered by LangGraph, designed to help developers learn by doing — not by copying.
Now
What I'm building, testing, and trying to understand right now.
Updated 2026-04-12
AntiCopilotCurrent project
AntiCopilot
A highly personalized IDE-integrated learning experience powered by LangGraph, designed to help developers learn by doing — not by copying.
Current milestone
Review and roadmap tracking integration
Testing now
The UI responsiveness of the spaced repetition loop and the transition between Task, Reviews, and Roadmap panels in the VS Code extension.
Biggest blocker
Ensuring the sidebar webview UI remains snappy and doesn't freeze when receiving roadmap and task updates from the local agent backend.
Current focus
My main focus right now is stabilizing the UI/UX layer across our React frontend and the VS Code extension. Over the past week, we implemented the FSRS-based review loop and integrated the unified LangGraph agent API. Now, I am wrapping up fixes for sidebar UI freezes and improving webview asset management.
What changed recently
Apr 08
Extracted API client, transforms, and added response models to backend endpoints.
Apr 07
Integrated review functionality and roadmap tracking directly into the VS Code extension.
Apr 06
Refactored extension webview assets and resolved sidebar UI freeze issues.
Apr 06
Added the FSRS spaced repetition review loop and practice interface.
Current experiment
Experiment
Refactoring the monolithic VS Code webview to extract inline CSS and JS into separate media assets using asWebviewUri.
Hypothesis
Decoupling the webview HTML generation into separate media files and optimizing how the extension resolves assets will fix the UI freezes during tab switching.
Signal I'm watching
I am primarily watching whether the VS Code extension smoothly transitions state and updates the roadmap panel without dropping frames or showing a blank page.
What counts as success
A successful iteration where the sidebar reliably renders the roadmap, practice interface, and struggle capture MVP without any UI lockups or resource loading errors.
Writing
Rethinking AI assistants by engineering a VS Code extension that uses spaced repetition to teach concepts instead of just autocompleting code.
A VS Code extension and learning system that replaces AI autocomplete with spaced repetition and Socratic hints to help students actually learn.
Part of anticopilot