Runs inside Gemini Canvas

Differentiation on
Auto-Pilot

The "Differentiation Engine" that turns static curriculum into interactive resources. Reduce lesson planning time from 5 hours to 5 minutes while supporting every learner.

Read Manual

* Optimized for Google Chrome & Microsoft Edge on Desktop

gemini.google.com

See how it works in less than 10 minutes. Sound On 🔊

No Install. Just Click & Go.

AlloFlow isn't a chrome extension. It's a Canvas artifact.

1

Get the Link

Copy the Gemini Canvas link from this site or your district library.

2

Open in Gemini

Paste the link into your browser. The app launches instantly inside the Gemini interface.

3

Differentiate

Generate quizzes, texts, and games. Save your work locally.

Eliminating the "Differentiation Tax"

Educators face a cognitive burden: adapting one curriculum for dozens of unique learning profiles. AlloFlow creates a sustainable workflow that bridges the gap between mandate and reality.

For Teachers: Speed

Manual differentiation takes hours. AlloFlow automates the heavy lifting: text leveling, glossary creation, and assessment design happen in seconds.

  • Teacher Paced Mode for guided instruction
  • Automated QTI/Canvas Exports
  • Integrated Answer Keys & Rubrics

For Students: Access

Students receive a personalized "Lesson Pack" that lets them review material at their own pace with built-in accommodations.

  • Offline HTML Bundles for homework equity
  • Native Text-to-Speech & Phonics
  • Gamified Review (XP & Leveling)

Safe, Locked Student Mode

Teacher View (Creator)

Full access to generative tools, answer keys, and configuration. Teachers generate the lesson content here.

Student View (Consumer)

Teachers can save a "Student Project" JSON file. When loaded, this locks the interface, hiding all AI generation tools and answer keys.

Safety Control Can explicitly disable the "Socratic Tutor" or restrict to Multiple Choice responses (preventing custom text input in Adventure Mode). Teachers can also set a custom admin password directly in the code (line 49) to lock settings. Includes "Offline HTML" export.

Parent & Independent Modes

Simplified interfaces that transform "Lesson Plans" into "Family Guides" for bedtime reading, or "Study Guides" for self-directed independent learners.

Live Classroom Sync

Utilizes Google Firebase for real-time multiplayer synchronization. Includes Teacher Lock to force student screens to the teacher's current view.

Flexible Sourcing
  • Paste/Upload: Text, PDFs, Images, or Audio lectures.
  • AI Search: Find and import articles by topic automatically.
  • Generate: Write new content from scratch based on a topic.
Processing...
Leveled Text
RPG Adventure
Canvas Quiz (QTI)
Visual Glossary

Universal Design for Learning (UDL)

15+ interactive tools organized by UDL Principle.

Engagement

Adventure Mode

Turns reading into an interactive RPG where student choices impact the story.

Features inventory tracking, XP progression, and deep customizability to adapt scenarios to any curriculum.

Multiplayer & Bosses

Boss Battle Mode: The class cooperatively fights a "Monster" by answering questions.

Includes Live Pulse formative checks and Democracy Mode for voting on story paths.

Interactive Games

Instantly generates games from lesson vocabulary.

Includes Bingo Caller, Memory Match, Word Search, Crossword, and the Concept Sort categorization game.

Interview Mode

Simulate real-time interviews with historical figures, fictional characters, or subject matter experts.

Features a Dynamic Rapport System where the AI reacts to student politeness and empathy.

Representation

Leveled Text

Rewrites text for K-12 levels. Adapt content into creative formats like Podcast Scripts or Narrative Stories.

Features Syntax Scramble, Cloze activities, and Parallel Bilingual Views.

Visuals & Organizers

Generates Flow Charts, Venn Diagrams, and illustrations.

Includes "Nano Banana" Eraser Mode to remove text labels for instant fill-in-the-blank worksheets.

Glossary & Flashcards

Identifies Tier 2/3 vocabulary automatically.

Generates context-aware definitions, translations, and printable flashcards for every term.

Immersive Reader

Built-in accessibility suite to support diverse learners.

Includes Line Focus, Dyslexia Fonts, color overlays, and Grammar Highlighting (parts of speech).

Action & Expression

Exit Ticket (Quiz)

Generates MCQs and exports to Canvas (QTI).

Features Depth of Knowledge (DOK) Tuning and a Fact-Check Protocol to verify AI answers.

Oral Fluency Coach

Listens to students read aloud to calculate WCPM (Words Correct Per Minute).

Provides a color-coded heat map of reading accuracy and highlights missed words.

Writing Scaffolds

Generates sentence starters and paragraph frames.

Includes Smart Synthesis to pre-fill drafts and an Iterative Feedback Loop for AI revision.

Socratic Tutor

An AI guide that answers questions with guiding hints, never direct answers.

Supports executive function and encourages problem-solving. Can be disabled by teachers.

STEM & Multimedia Expansion

Context-Aware STEM

Generates math & science problems linked to the lesson topic (e.g., "Pyramid Geometry"). Renders SVG Graphs and scientific diagrams.

Native Exports

One-click generation of editable PowerPoint (.pptx) slides and Podcast (.mp3) audio files for offline learning.

AlloBot Guide

An animated AI companion that provides "Show Me" navigation, physically flying to buttons to teach users how to use the interface.

Teacher Productivity Tools

Smart Profiles

Snapshot configurations (e.g., "Grade 5 + ESL") to switch lesson contexts in one click.

Lesson Plan Builder

Synthesizes all generated resources into a cohesive, scripted lesson plan.

Teacher Dashboard

View progress, track class-wide misconceptions, and collect grades from offline files.

Fact Check Protocol

"Verify & Debunk" button forces AI to critique its own quiz answers to prevent hallucinations.

Built on Gemini 2.5 Flash

AlloFlow isn't just a prompt wrapper. It's a complex application architecture running entirely in the client.

Strict JSON Enforcement

Unlike standard chatbots, AlloFlow forces the LLM to output structured data (JSON). This allows us to render interactive UI components like games, quizzes, and flashcards rather than just static text blocks.

Contextual Chaining

The app maintains a "Knowledge State". When you generate a quiz, it remembers the Glossary terms you just created. When you build a Lesson Plan, it references the Adventure Mode scenario. This creates a cohesive unit, not disjointed artifacts.

Designed for Every Learner

Full compliance with WCAG 2.1 AA standards for keyboard navigation and screen reader support.

Dyslexia Support

Toggle the OpenDyslexic font globally or enable Bionic Reading to guide the eye.

Global Localization

Instantly translate the entire User Interface and content into any language supported by Gemini.

Dictation

Speech-to-text is available in every input field, supporting students with dysgraphia.

Reading Ruler

A mouse-following focus bar helps isolate lines of text to reduce visual tracking errors.

Text-to-Speech

Click any sentence or word to hear it read aloud. Includes slow-speed phonics breakdown.

Color Overlays

Blue, Peach, and Yellow tint overlays to reduce visual stress (Irlen Syndrome).

Keyboard Nav

All games (Memory, Matching) are playable via Tab/Arrow keys for motor accessibility.

High Contrast

Toggle Dark Mode or pure High Contrast Mode (Black/Yellow) for low-vision support.

Keyboard Shortcuts Cheat Sheet

Next Element Tab
Select/Flip Enter
Close Modal Esc
Game Move Arrows

Critical Data Privacy

AlloFlow is a curriculum tool, not a student record system.

Air Gap Architecture

To ensure FERPA compliance, AlloFlow uses a digital "Air Gap". Student work is saved as a local JSON file on the device. To grade it, the teacher uploads this file to their dashboard. This means student data never travels over a database connection, eliminating the risk of interception.

Google Integration

When teachers use AlloFlow within Gemini using their Google Education Account, the application data is processed under the district's existing Workspace agreement, adding a layer of enterprise protection.

Default Safety Settings

The Cloud Sync toggle is set to OFF by default. AlloFlow automatically saves progress to your browser's Local Storage. We highly recommend frequent backups using the "Save to Drive" (JSON) feature to preserve work between sessions.

Do NOT Input PII

Personally Identifiable Information (PII) is not required for AlloFlow to function.

  • No Student Names
  • No ID Numbers

Use the Codename Generator:

"Cosmic Badger", "Noble Tiger", "Rapid Falcon"

Students are assigned random animal aliases for grading.

⚠️ Re-Identification Risk (The Mosaic Effect)

Be mindful that combining non-PII data (e.g., "Grade 3 + Somali Speaker + Specific Behavioral Issue") in a small cohort can inadvertently identify a student. Generalize inputs whenever possible.

We strongly recommend speaking with your District Admins before adoption to ensure alignment with your local Acceptable Use Policy.

Frequently Asked Questions

Can I prevent students from chatting with the AI?

Yes. When a teacher saves a lesson as a "Student Project" (JSON), they have the option to disable the "Socratic Tutor" and "Adventure Mode".

Alternatively, you can enable "Strict Mode", which forces Adventure and Interview interactions to be Multiple Choice only, allowing engagement without open text input. When a student loads this specific file, the interface locks accordingly.

Is it free? What about API costs?

The Software: AlloFlow itself is 100% free and open-source. You do not pay us a subscription fee.

The Engine (Gemini): Because AlloFlow runs inside Google Gemini, it uses the API quota ("tokens") associated with your Google account.

  • Google Education Accounts: Districts with "Gemini for Google Workspace" licenses typically have ample quotas included at no extra cost to the teacher.
  • Personal Accounts: Free personal Google accounts can also run AlloFlow using the free tier of Gemini, though you may encounter daily usage limits if you generate very large resources frequently.
Why do you recommend logging in with a Google Education account?

Using your school-issued Google Workspace for Education account ensures that the AlloFlow app runs within your district's governed environment. This often provides additional protections and logging that personal Gmail accounts do not offer. It aligns the tool's usage with your district's existing Acceptable Use Policy.

How does the "Cloud Sync" feature work with student privacy?

By default, AlloFlow operates in "Local-First" mode. All data is stored in your browser's cache or in JSON files you download.

The "Cloud Sync" feature utilizes a Google Firebase sandbox instance. While convenient, this sandbox is not managed by your district's IT department. Therefore, we strongly recommend disabling Cloud Sync if you are inputting any student data.

What are Parent and Independent Learner modes?

These are simplified interfaces tailored for specific use cases. Parent Mode transforms technical lesson plans into "Family Guides" for bedtime reading and home support. Independent Learner Mode rephrases tools for self-directed study, turning rubrics into "Self-Checklists" and disabling teacher-only controls.

What languages does it support?

AlloFlow utilizes Google Gemini's massive language model capabilities to translate both content and the User Interface into almost any language (e.g., 'Swahili', 'Hmong', 'Cantonese').

To create a Language Pack: Simply type the language name in the top-right field of the "Welcome" screen or under "App Language" in the settings. Gemini will translate the UI instantly.

Sharing: You can then click to download a JSON Language Pack. This file can be shared with ELL students and families, who can import it to instantly localize the app interface without needing to re-generate translations.

Is the code available for review? (Open Source)

Yes. AlloFlow is Open Source software released under the GNU Affero General Public License (AGPL). The code is freely available for you and your district to review, audit, and share. This transparency ensures trust, although the code is protected by the license and cannot be modified or re-distributed as a closed-source product without permission.

What is a JSON Lesson Pack?

A JSON Lesson Pack is a tiny file that acts as a "Save State" for your entire lesson. It contains all the text, quiz questions, adventure scenarios, and glossary terms you generated. You can email this file to a colleague, upload it to Google Classroom, or load it into AlloFlow on any device to instantly restore the lesson exactly as you saved it.

Developer Brain Icon

Partner with the Developer

Hello! I'm Aaron Pomeranz, PsyD, a graduate of University of Southern Maine's school psychology doctoral program and EdTech Developer from Maine. I specialize in bridging the gap between advanced AI engineering and practical classroom pedagogy.

I am available to partner with School Districts, Educational Agencies, and EdTech Companies to create tailored solutions for your unique needs.

Strategic Implementation

Guiding districts through safe, effective AI adoption and staff training.

Tailored Solutions

Building custom, FERPA-compliant applications for specific organizational needs (IEP automation, assessment tracking, workflow optimization).

Systems Level Support

Analyzing and automating complex district workflows to save time and reduce burnout.

Contact Me

v0.9 Public Beta

AlloFlow is in active development. We actively seek community feedback to find bugs, refine features, and improve the experience for everyone.

Report an Issue

Community Library

We are building a repository of Open Source Lesson Packs. Created a great unit? Submit your .json Project file to be hosted here.

Submit a Lesson Pack

Ready to Transform Your Classroom?

Join a growing community of educators saving time and reaching every learner with the power of AlloFlow.

Star on GitHub