Back to Discover

AlloFlow

connector

Apomera

Local-first document accessibility remediation using the canonical AlloFlow app pipeline.

View on GitHub
0 starsSynced Aug 17, 2026

Install to Claude Code

/plugin marketplace add Apomera/AlloFlow

README

AlloFlow Logo

AlloFlow (v1.2)

Adaptive Levels, Layers, & Outputs โž” Flexible Learning Options for Whole-Student Education

License: AGPL v3 Local-First Architecture Privacy: FERPA-aligned deployment Accessibility: WCAG 2.2 AA-oriented UDL Aligned


๐Ÿš€ What is AlloFlow?

AlloFlow is an open-source, privacy-first AI differentiation engine built for educators, special education teams, and school psychologists. Use the keyless Google-managed Gemini Canvas path with no installation, or run AlloFlow Desktop for a local-first teacher-laptop workflow. AlloFlow can transform source material into interactive, differentiated learning resources.

No AlloFlow software subscription. Local classroom flows can run without student accounts or required PII. Cloud-provider terms, data handling, and costs depend on the deployment you choose.

Official website: apomera.github.io/AlloFlow

Search identity: AlloFlow is a free open-source AI classroom assistant for differentiated instruction, UDL, accessibility, AAC communication, STEM/SEL tools, RTI, and local-first school deployments.

Current inventory (verified August 13, 2026): the repository registry check reports 142 STEM tool registrations and 70 SEL tool registrations; the STEM directory contains 141 plugin files because one file registers an additional tool. The broader July 3 codebase review remains the dated source for architecture and size estimates. AlloFlow Desktop is the everyday local-first path, while the Docker School Box stack is optional server/appliance infrastructure. See docs/codebase_review_2026-07-03.md, docs/code_size_inventory_2026-07-03.csv, docs/competitive_positioning_review_2026-07-03.md, and desktop/README.md.

๐Ÿ”— Launch AlloFlow


โšก Quick Start

  1. Click to launch โ€” opens the Gemini Canvas path (eligible Google account required; availability and school administrator settings apply)
  2. Paste your lesson text into the Source Material box, or let the AI generate from a topic
  3. Click Fullpack โ€” leveled text, glossary, quizzes, and scaffolds generated in one click
  4. Start a Live Session to push resources to student devices in real-time

๐Ÿ’ก For local-first use on a teacher laptop, see desktop/README.md. For school-owned server/appliance experiments, see School Box below.

๐Ÿซ District decision-maker? See the 2-page Admin Brief โ€” cost comparison, privacy/compliance, and pilot-path summary.

Agent-authored AlloPacks

An agent can author the same portable resource-pack structure without opening the AlloFlow UI. The local Agent Core MCP accepts agent-generated resource history, validates renderer-critical shapes and privacy safeguards, creates a teacher-review preview, and exports a .allopack.json payload. It does not silently call a model, read API keys, upload source text, publish content, or write arbitrary paths. See the MCP connector guide, the AlloPack specification, and the reusable AlloFlow resource-pack authoring skill.


Product tour

  • Promotion site -- overview, deployment paths, and current evidence
  • Tool finder -- search by goal, source requirement, AI need, and access path
  • Document remediation -- pipeline, evidence boundaries, portable Skill, and connector status
  • Ways to use AlloFlow -- compare Gemini Canvas, browser, Desktop, Skill, and connector paths
  • Accessibility white paper -- standards context, architecture, privacy boundaries, and evidence
  • Feedback -- safe routes for ideas, bugs, accessibility barriers, and de-identified use stories
  • Feature catalog -- documented capabilities organized around UDL
  • Student experience -- learner-facing tools and accessibility supports
  • District brief -- planning, privacy, accessibility, and pilot considerations

Screenshots change quickly as the interface evolves. Use the current promotion pages and launch flow for the latest maintained product tour.


โœจ Key Features

๐ŸŽ“ For Teachers

FeatureDescription
Leveled Text & ScaffoldsInstantly rewrite any source to K-12 plus higher-education/adult reading levels with bilingual side-by-side views, cloze passages, and scaffolded writing frames
Fullpack GenerationOne click generates glossary, leveled reader, quiz, visual organizer, and lesson plan simultaneously
Live Session (Classroom Sync)Push your screen to all student devices in real-time โ€” Teacher Paced or Student Paced modes
Group DifferentiationAssign different resources to different student groups simultaneously during a live session
Lesson Plan BuilderAuto-synthesizes all generated resources into a scripted, standard-aligned lesson plan
Standards AlignmentAlign to CCSS, NGSS, CASEL, or any state standard; AI audits its own output for compliance
Smart ProfilesSave configurations (e.g., "Grade 5 + ESL") for one-click switching across lessons
Multimodal InputSource from text paste, URL, PDF/image OCR, audio/video transcription, or AI generation
AlloStudioBorn-accessible flyer/worksheet/digital-art studio with real text, explicit reading order, required alt/decorative image states, and provenance-aware process history
Open Groove StudioBrowser-based groovebox/composition studio for rhythm, synthesis, samples, notation concepts, and license-aware classroom music creation
Cinematic StudioAgentic document โ†’ video generator: source-grounded storyboard JSON, captions + translation, and client-side rendering (WebCodecs / Remotion) โ€” no render server required (Educator Hub โ†’ ๐ŸŽฌ)
Professional DevelopmentCommunity-authored PD modules with AI co-authoring, completion tracking, and certificates (Educator Hub โ†’ Community Catalog โ†’ Professional Development)

๐ŸŽฎ For Students

FeatureDescription
Adventure ModeChoose-your-own-adventure RPG with XP, inventory, dynamic Imagen-generated scenes, and Storybook export
Boss BattleWhole-class cooperative quiz game โ€” correct answers deal damage to the boss
Escape RoomTeam-based puzzle challenges with teacher-controlled hints and timed escape tracking
Review GameJeopardy-style competitive review with teams and real-time scoring
Democracy ModeClass votes on the answer; majority response is submitted
Gamification EngineXP, levels, streaks, and badges earned across all activities
Interactive GlossaryMemory Match, Word Search, Crossword, Bingo, Scramble โ€” all generated instantly from the vocabulary list
Immersive ReaderRSVP speed reader, karaoke highlighting, bionic reading, and adjustable reading ruler

๐Ÿฉบ For Special Educators & BCBAs

FeatureDescription
BehaviorLensFull FBA/BIP suite โ€” ABC data collection, frequency/interval tracking, IOA calculator (5 methods), scatterplot analysis, preference assessments (MSWO, Paired, Free Operant)
Quick-Fill AIType a natural language observation; AI auto-structures it into Antecedent, Behavior, Consequence with function hypothesis
Intervention TemplatesDRO protocols, token economies, behavior contracts, SMART goals, FCT templates, de-escalation toolkit
Restorative LanguageAffirmative Glossary translates clinical ABA terms to person-first language throughout; Restorative Questions generated from each logged incident
Symbol StudioFull AAC platform โ€” AI-generated PCS-style symbols (Imagen + image-to-image), board builder, visual schedules, social stories (Carol Gray format), 8 Quick Board types, Symbol Quest (4 game modes), Symbol Search (auditory-to-visual training), Word Garden (vocabulary growth tracking), IEP goal tracking with auto-recorded trials, partner-assisted scanning, multilingual boards (14 languages), per-cell parent voice recording, up to 8 student profiles
Word Sounds Studio17 literacy activities across five strands โ€” 6 phonemic awareness (counting, segmentation, isolation, blending, sound sort, manipulation), 4 syllable & rhyme, 3 phonics, 3 spelling, 1 handwriting with grade-normed adaptive difficulty and 6 achievement badges
StoryForge6-phase scaffolded creative writing with AI illustration (Imagen), narration (8 TTS voices), grading with custom rubrics, 18-language support, writing sprint timers, AI grammar/style coaching, revision tracking, and comic panel stickers

๐Ÿง  For School Psychologists

FeatureDescription
Report Writer Wizard10-step guided wizard for synthesizing standardized assessment data into bilingual psychoeducational reports with triangulated generation (N parallel passes, best-of-N by evidence coverage), self-healing dual-pass accuracy audit, score-text verification, and cross-section consistency checking
Fact-Chunk PipelineImmutable PII-scrubbing layer prevents AI hallucination or statistical misinterpretation during report generation; developmental norms cross-referencing (attention span, tantrum frequency, social play, vocabulary by age)
17 Assessment PresetsWISC-V, WIAT-4, BASC-3 (Parent & Teacher), Vineland-3, BRIEF-2, Conners-4, WJ-IV COG & ACH, KABC-II, DAS-II, CELF-5, KTEA-3, SRS-2, GARS-3, BOT-2
Student Analytics (RTI)Automated Tier 1/2/3 classification with aimline monitoring (4-week warning, 6-week critical alerts); ORF, Math Fluency, and Literacy CBM probes; Pearson correlation analysis; anomaly flagging; CSV export
Math Fluency ProbesKโ€“8 grade-normed DCPM arithmetic drills (addition, subtraction, multiplication, division) with error analysis and frustration detection
PDF Accessibility PipelineUpload any PDF โ†’ up to 10-auditor triangulated AI audit (user-configurable, with stakeholder-perspective variants: screen-reader user, disability-rights advocate, Section 508, Title II ADA, JAWS/NVDA tester, etc.) โ†’ statistical agreement analysis (ICC-like, Cronbach-like) โ†’ one-click WCAG remediation via Vision API + Tesseract.js OCR (Gemini Vision fallback) for scanned/encrypted PDFs โ†’ axe-core 4.10 verification โ†’ self-healing auto-fix loop with regression-revert + SEM-based plateau detection โ†’ native tagged-PDF output (real /StructTreeRoot via pdf-lib, font embedding per PDF/UA ยง7.21.4.1) โ†’ in-app structural checks plus optional independent PDF/UA-1 (ISO 14289-1) validation through the local veraPDF demo/QA workflow โ†’ preview/edit with themes, brand matching, and AI image tools โ†’ PII redaction (true text removal) and fillable AcroForm worksheets โ†’ export as accessible PDF, HTML, ePub3, DAISY, ODT, or audio

STEM Lab (141 Plugin Files / 142 Registered Tool IDs)

The STEM Lab is a dynamically-loaded suite of browser-based interactive tools. As verified by node dev-tools/check_tool_registry.cjs on August 13, 2026, the workspace contains 141 stem_tool_*.js files and 142 registered STEM tool IDs because one plugin file registers an additional tool.

DomainTools
Math FundamentalsFraction Lab, Area Model, Multiplication Table, Number Line, Math Manipulatives, Money Math, Coordinate Grid, Angle Explorer, 3D Volume Explorer, 3D Geometry Sandbox
Advanced MathFunction Grapher, Inequality Grapher, Calculus Visualizer, Algebra CAS, Graphing Calculator, Probability Explorer, Unit Converter, Logic Lab
Life Science & BiologyCell Simulator, Human Anatomy, Brain Atlas, DNA Lab, Punnett Square, Virtual Dissection, Decomposer, Companion Planting Lab, Aquaculture & Ocean Lab, Ecosystem Simulator, Beehive Simulator
Earth & Space ScienceRocks & Minerals, Water Cycle, Climate Explorer, Plate Tectonics, Solar System, Universe Timelapse, Galaxy Explorer, Moon Mission
Physics & ChemistryWave Simulator, Physics Simulator, Circuit Builder, Chemical Equation Balancer, Molecule Builder, Titration Lab, Semiconductor Lab, Data Plotter
Technology & CSCoding Playground, Cyber Defense Lab, Data Studio
Creative & DesignArchitecture Studio, Art & Design Studio, Art Studio, Creative Studio, Game Studio
Social Studies & LifeEconomics Lab, Life Skills Lab
Simulation & AppliedKepler Colony, Behavior Shaping Lab, Flight Simulator, ATC Tower, Fire Ecology, Epidemic Simulator, World Builder, Science Lab, Geometry World

Each tool supports Generate Drill for instant related practice sets and saves/restores state with the session.


๐Ÿ’š SEL Hub (70 Interactive Tools)

The SEL Hub provides 70 social-emotional learning tools aligned with CASEL's core competencies and expanded AlloFlow categories such as self-direction, inner work, care of self, and stewardship:

CompetencyTools
Self-AwarenessEmotions Explorer, Strengths Inventory, Journal, Zones of Regulation, Growth Mindset Workshop
Self-ManagementCoping Strategies, Goals & Planning, Mindfulness, Transitions
Social AwarenessPerspective Taking, Compassion, Culture Explorer, Upstander Training
Relationship SkillsFriendship Builder, Conflict Resolution, Community, Teamwork, Restorative Circle
Responsible Decision-MakingDecisions Lab, Ethical Reasoning Lab, Civic Action & Hope, Safety, Social Skills, Advocacy

Highlights include the Growth Mindset Workshop (Brain Science, Reframe Engine, Famous Yet Stories, AI Growth Coach, Letter to Future Me), Restorative Circle (5 circle types with Indigenous roots and talking pieces), Ethical Reasoning Lab (6 contemporary dilemmas, 6 ethical frameworks, stakeholder mapping), and Culture Explorer (80+ world cultures with AI-powered deep dives).


๐Ÿ” Privacy & FERPA-Aligned Deployment

AlloFlow is designed so schools can keep student data inside the browser, teacher device, or school-controlled infrastructure. Cloud use is explicit and deployment-dependent.

PrincipleImplementation
No PII RequiredThe tool does not require names, IDs, or identifying information
On-Device StorageMost ordinary work persists in browser local storage or downloaded project files; live-session cloud paths are designed to avoid durable student records
TeacherGateClinical tools, grading rubrics, and answer keys are isolated behind educator verification
Local Voice/ASR OptionsDesktop can run local voice and transcription paths; web deployments can fall back to browser/local options when available
Local-First OptionsAlloFlow Desktop supports no-Docker local use and same-room LAN sessions; the Docker School Box stack is optional server/appliance infrastructure

For districts using Google Workspace for Education: Canvas/Firebase coverage and student-privacy obligations depend on the district's account, contracts, retention settings, and actual use. AlloFlow is built to support FERPA-aligned deployments, but final compliance is a district/legal determination.


๐Ÿซ Local-First: Desktop and School Box

Status as of August 1, 2026: AlloFlow Desktop is the recommended local-first path for a teacher laptop or personal workstation. It serves the bundled app locally, manages keys and local AI settings, supports the built-in local engine, and can run same-room Desktop LAN sessions without Docker. The Docker School Box stack remains an optional server/appliance path for school-owned boxes, district/server experiments, and heavier air-gapped infrastructure.

For everyday local use:

npm.cmd run desktop:check
npm.cmd run desktop:smoke
npm.cmd run desktop

For optional School Box server/appliance testing:

# Clone the repository
git clone https://github.com/apomera/AlloFlow.git

# Start the optional Docker server stack
docker-compose up -d

What can run locally:

  • AlloFlow Desktop โ€” bundled app hosting, local keys, diagnostics, built-in local engine, local ASR/TTS settings, and Desktop LAN sessions
  • Optional Docker School Box stack โ€” server/appliance services such as PocketBase, Ollama, Piper, SearXNG, Flux, and Nginx when a school wants managed local infrastructure
  • LM Studio / Ollama / LocalAI โ€” compatibility paths for users who already run those local providers
  • PocketBase โ€” local database replacing Firebase

Hardware needs depend on the local model and service profile. See desktop/README.md, docker/README.md, and DEPLOY_YOUR_OWN.md.


โ™ฟ Accessibility

AlloFlow is built toward WCAG 2.2 AA with keyboard-first interaction patterns, automated audits, and per-tool accessibility gates. The current evidence set includes an interim v1.2 VPAT and a limited-scope WCAG 2.2 audit; neither is a product-wide certification. Compliance-sensitive deployments should still verify the exact workflow and exported artifacts they use.

  • Dyslexia Fonts โ€” OpenDyslexic, Lexend, Atkinson Hyperlegible
  • Bionic Reading โ€” bolds initial letters to guide decoding
  • Voice options โ€” word-for-word tracking through configured browser, cloud, Desktop, or optional local voice engines
  • Color Overlays โ€” Peach, Blue, Yellow tints for Irlen syndrome support
  • Reading Ruler โ€” mouse-following line isolation bar
  • High Contrast & Dark Mode
  • Voice Dictation โ€” speech-to-text on all input fields
  • Keyboard-first coverage โ€” core navigation and audited workflows support standard keyboard interaction; use the published audit and report any tool-specific gaps

๐Ÿ’ต Is It Really Free?

The software: yes โ€” free and open-source under AGPL v3. The Gemini API usage depends on your deployment path:

PathSoftware costAPI costWhat You Need
Gemini CanvasNo AlloFlow license feeSubject to Google's current terms and quotasA Google account; uses the host-provided keyless path
Firebase Hosting (Spark โ€” free tier)No AlloFlow license feeHosting and AI-provider usage are subject to current free-tier limitsA Firebase project plus a securely configured AI-provider path
Firebase Hosting (Blaze โ€” pay-as-you-go)No AlloFlow license feeProvider and hosting charges vary by usageRelevant for heavier workflows; see DEPLOY_YOUR_OWN.md and verify current provider pricing
AlloFlow DesktopFree$0 for local engine use; cloud providers optionalTeacher laptop/workstation; no Docker required
School Box Server (optional Docker)Hardware cost only$0 for local model paths; cloud providers optionalSchool-owned server/appliance stack

๐ŸŽฏ UDL Alignment

Every feature maps to CAST's UDL Guidelines:

UDL PrincipleAlloFlow Tools
EngagementAdventure Mode, Boss Battle, Escape Room, Democracy Mode, Symbol Quest, Symbol Search, StoryForge, Growth Mindset Workshop, Gamification Engine
RepresentationLeveled Text, Bilingual Views, Glossary with Icons, STEM Lab (141 plugin files / 142 registered IDs), SEL Hub (70 tools), TTS (40+ languages), Color Overlays, Bionic Reading, Symbol Studio AAC boards
Action & ExpressionWriting Scaffolds, StoryForge, Auto-Grader, Rubrics, Oral Fluency Coach, Dictation, QTI Export, Symbol Studio, Report Writer, PDF Pipeline

๐Ÿ“š Documentation

ResourceLink
๐Ÿซ Admin Brief (for districts)AdminBrief.md
โ™ฟ Interim Accessibility Conformance Report (VPATยฎ 2.5Rev WCAG)VPAT-2.5-WCAG-AlloFlow.md
โ™ฟ Current WCAG 2.2 audita11y-audit/WCAG-2.2-current-audit.md
โ™ฟ Historical WCAG AA auditalloflow_wcag_aa_audit_report.md
๐Ÿ“– Complete User ManualAlloFlow Complete User Manual.md
Teacher Guide (searchable)guide/index.html
Teacher Guide (offline / print)guide/offline.html
๐Ÿ–จ๏ธ Quick Reference CardsQuickReferenceCards.md
๐Ÿ—๏ธ Architecture Overviewarchitecture.md
๐Ÿš€ Firebase DeploymentDEPLOY_YOUR_OWN.md
๐Ÿ”’ Security PolicySECURITY.md
๐Ÿค ContributingCONTRIBUTING.md
๐Ÿ› Report IssuesGitHub Issues

๐Ÿ”ง For Developers

AlloFlow uses a Hub-and-Spoke architecture โ€” a single orchestrator component (App.jsx / AlloFlowANTI.txt, ~31K lines in the current deploy copy) dynamically loads a large set of modules and plugin families on demand: STEM Lab (141 plugin files / 142 registered IDs), SEL Hub (70 tools), BehaviorLens, Report Writer, Symbol Studio, Word Sounds, Student Analytics, StoryForge, Cinematic Studio (docโ†’video), AlloStudio, Open Groove Studio, Professional Development, Doc Pipeline, Games, AI Backend, and more. Modules are served from the selected deployment's static asset host; build.js handles URL resolution. See CONTRIBUTING.md for architecture rules and architecture.md for a full technical overview.

# Cloud deployment (Firebase)
cd desktop/web-app
npm install
npm run build
firebase deploy

# Desktop local runtime
npm.cmd run desktop:check
npm.cmd run desktop:smoke
npm.cmd run desktop

# Run clinical logic test suite (no dependencies)
node tests/clinical_tests.js

๐Ÿงช Test Suite

AlloFlow includes 117 automated tests covering clinical decision-making logic โ€” the scoring algorithms, classification lookups, and data transformations that affect real student services. Tests are organized in three tiers:

  • Tier 1 (Clinical Decisions): Score classification (standard + T-score), percentile calculation, PII scrubbing, RTI tier classification, developmental norms
  • Tier 2 (Learning Tracking): Familiarity scoring, word growth levels, codename validation, Pearson correlation, aimline monitoring
  • Tier 3 (Data Quality): Math fluency benchmarks, error analysis, doc pipeline issue normalization, assessment preset integrity

Run with node tests/clinical_tests.js โ€” zero dependencies, just Node.js. See tests/README.md for full documentation.


๐Ÿค Contributing

Contributions are welcome โ€” especially new STEM/SEL tools, accessibility improvements, clinical test cases, and additional language support.

  1. Read CONTRIBUTING.md for architecture rules (Hub-and-Spoke pattern, Cloudflare CDN module resolution, plugin templates).
  2. Read architecture.md for a full technical overview.
  3. Open a descriptive PR explaining which UDL checkpoint or clinical workflow your change enhances.

Quick wins for new contributors:

  • Add a new STEM tool (stem_lab/stem_tool_yourname.js) โ€” self-contained, no core file changes needed
  • Add a new SEL tool (sel_hub/sel_tool_yourname.js) โ€” same plugin pattern
  • Add clinical test cases to tests/clinical_tests.js (verify expected values against assessment manuals)
  • Improve i18n strings in ui_strings.js for an underrepresented language
  • Add keyboard navigation to an existing game
  • Fix an issue tagged good first issue on GitHub Issues

๐Ÿ“„ License & Credits

AGPL v3 โ€” free and open source under a strong copyleft license, supporting educational technology as a public good.

ยฉ 2026 Aaron Pomeranz, PsyD

Built by a school psychologist, for educators.
"Differentiation should be the default, not the exception."

Rendered live from Apomera/AlloFlow's GitHub README โ€” not stored, always reflects the source repo.

1 Install Method

NameDescriptionCategorySource
mcpb packageInstall via mcpb (stdio transport)mcp-serverhttps://github.com/Apomera/AlloFlow/releases/download/mcpb-v0.3.5/alloflow-remediation.mcpb

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet โ€” be the first to share an update.