The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
OpenStudy
Self-hostable study dashboard with a built-in MCP server, so that your Claude/ChatGPT subscription becomes x10 more effective for your semester
Install
git clone https://github.com/OpenStudy-dev/OpenStudyInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →🇩🇪 Auf Deutsch lesen ↓
A self-hostable personal study dashboard. Track your courses, schedule, lectures, study topics, deliverables, and tasks in one place — and let your Claude subscription use OpenStudy from your browser, phone, desktop, or Claude Code.
Five themes — pick the one that fits your brain
Terminal — mono everywhere, teal-on-black, hacker cockpit:
Switch between all five in Settings → Theme. Each one is a full reskin of the dashboard, sidebar, and typography — not just a color palette.
Demo — Claude reading a lecture PDF straight out of OpenStudy
That's claude.ai in the browser, with the OpenStudy MCP server connected as a custom connector. No file was uploaded into the chat — Claude calls list_course_files to find the PDF inside OpenStudy's own file store, then read_course_file renders each page to a PNG and streams it back as vision input. Claude answers questions about the lecture while the PDF never leaves your self-hosted instance.
How I use this
The one-time seed
Before any of the day-to-day stuff, I had to get a semester's worth of courses, schedules, exam rules, and lecture material into the app. I didn't want to do that by hand and I didn't want to write a bespoke import script, so I let Claude Code do it:
Pulled everything off my university's LMS (Moodle, in my case) into a local folder. For each course I downloaded the syllabus, schedule, the professor's organizational slides, existing exercise sheets, and the official module catalogue. Structure on disk:
Semester 4/ semester.md # one-liner per course, semester dates, links schedule.md # weekly schedule (my source of truth) module-catalogue.pdf ASB/ course.md # structured source-of-truth (see below) 00_introduction.pdf # prof's org slides exercise-sheets/ Computer-Architecture/ course.md 1 Intro und History.pdf ... ...Had Claude Code build one
course.mdper course. It read every PDF, the LMS copy, and the module catalogue entry, and produced a normalized markdown with aMetatable (official name, module code, ECTS, professor, language, exam format, retries, weight), the weekly schedule in the prof's own words, and any grading rules / attendance requirements (e.g. "lab attendance ≥ 75 % for exam admission"). That file became the course's source of truth — everything else downstream pulls from it.
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io