shiping
An interview assistant and an exam assistant that uses AI to provide solution ideas in real time during 「面试」 or 「在线考试」.
AI translation
An open educational resource ecosystem for STEM — raw course materials in, refined reusable OER out.
Translation pending
EducationTypeScript · JavaScriptGitHub @wangyu16OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An open educational resource (OER) ecosystem for STEM. Raw, messy course materials go in; refined, reusable open educational resources come out — educators organize knowledge and pedagogy while the platform handles structure, versioning, publication, provenance, and reuse on GitHub-backed infrastructure.
Status: pre-release (v0.1 in development). See docs/goal.md for the product vision, docs/Roadmap.md for the phased plan, and docs/InitialReleasePlan.md for the current milestone plan.
apps/
web/ Next.js app (authoring workspace, API routes)
worker/ Fly worker: generates the self-editing .md.html /
.slides.html / .paged.html files (Node-only generators)
packages/
package-contract/ package schema, block identity, two-repo invariant (pure TS)
package-ops/ UI-independent package operations; the validated write path
renderer/ orz-markdown wrapper: preview, student pages, course site
carriers/ carrier codec + kind registry (pure TS)
generators/ worker-side generation through orz-mdhtml/-slides/-paged
editor-kit/ host-agnostic editor-module interface
github-bridge/ the only code that talks to GitHub
ai-assist/ provider-swappable AI interface (AIProvider)
ai-operations/ typed catalog of AI operations (pure metadata)
a11y/ accessibility checks over rendered HTML (pure TS)
research-events/ research event taxonomy + logger
templates/ files for the public/private template repositories
docs/ product vision, roadmap, plans, specs
Requires Node ≥ 22 and pnpm.
pnpm install
pnpm typecheck # all workspaces
pnpm test # all workspaces
pnpm dev:web # Next.js dev server
Environment variables (local only, never committed): copy .env.example to
apps/web/.env.local and fill in values.
MIT © 2026 Yu Wang