This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/drive/1c1kF24LwRazxPlGebUC2pWUGNW3DdhRF
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
TeachKit is a productivity app for educators that automatically generates teaching materials — from lesson plan outlines to quizzes and study guides — with minimal input. This AI assistant helps teachers save preparation time and personalize content for their classroom needs.
- Generate complete kits in seconds: Provide a topic (e.g., "Introduction to Photosynthesis for 7th grade" or "Geometry review on Pythagorean theorem") and get a lesson plan, practice questions, examples/analogies, and a study guide.
- Tailor to your classroom: Specify grade level, learning style, or question mix (e.g., 5 multiple choice + 2 short answer) to adapt rigor and format.
- Iterate quickly with AI: Refine prompts to regenerate sections until they fit your needs; ask for simpler analogies, visual diagrams, or translated content for English learners.
- Ready-to-share outputs: Exportable content designed to support differentiated instruction, quick sub plans, and rapid remote-learning prep.
TeachKit applies powerful LLM capabilities to the teacher’s workflow in a holistic way. Rather than only generating quiz questions or summaries, it produces a comprehensive set of teaching aids in one pass—starting with an engaging hook, covering core content, and ending with recap checks. The assistant can suggest visuals, adapt to varied learning styles, and shorten what is often an hour of prep into a few minutes.
Teachers everywhere face limited planning time and resource gaps. By offloading content creation, TeachKit reduces burnout and supports quality instruction—even for new educators or volunteers. Schools with fewer materials can still deliver well-structured lessons, differentiated supports, and quick-turn emergency plans.
- Start with a clear topic and grade level for best scaffolding.
- Include your desired question types or counts (e.g., "3 multiple choice, 2 short answer").
- Ask for learning-style adjustments (visual analogies, simplified explanations, or discussion prompts).
- Save and revisit recent generations via the in-app history sidebar.
YouTube walkthrough: TeachKit Demo
