Building human capability in the age of AI
We believe AI should make humans more capable, not more dependent. Every tool we build asks: does this develop human skill, or just get to an answer faster?
Our Philosophy
The Problem We See
AI is incredibly powerful at generating outputs. But when we use it as a shortcut to skip thinking, we hollow out the very skills that make us valuable.
The pattern is seductive: ask AI, get answer, move on. But each time we do this, we miss an opportunity to develop judgment, build understanding, and strengthen our ability to navigate novel situations.
Our Approach
We design AI interactions that make you think harder, not less. The Dojo creates "productive friction" — challenges that force active engagement while still leveraging AI's capabilities.
The goal is symbiosis: humans and AI each contributing what they do best. AI brings knowledge and pattern-matching; you bring judgment, creativity, and accountability.
Design Principles
Judgment over Execution
In the age of AI, knowing what to do matters more than doing it fast. We optimize for decision quality, not speed.
Questions over Answers
The Sensei guides through inquiry. Good questions develop thinking; quick answers can short-circuit it.
Productive Struggle
Some difficulty is necessary for learning. We don't rush to resolve every challenge — we help you work through them.
Metacognitive Awareness
Thinking about your thinking. The Dojo makes cognitive processes visible so you can improve them.
Who We Are
Dr. Sathya Narayanan
Professor of Computer Science & Director
Professor of Computer Science at California State University, Monterey Bay. Director of the Computing Talent Initiative, focused on developing AI-native approaches to computing education.
snarayanan@computingtalentinitiative.orgComputing Talent Initiative
California State University, Monterey Bay
An institute dedicated to reimagining computing education for the AI age. We research and build tools that develop human capability rather than replace it.
computingtalentinitiative.org →Transparency
Open Source
The Dojo is fully open source under the MIT license. You can inspect every line of code, verify our privacy claims, and contribute improvements.
View on GitHub →Privacy Architecture
We designed the Dojo so we literally cannot access your conversations. Your API key stays in your browser. Messages go directly to your chosen provider's API (Groq or Google). Our servers only serve the application code.
Learn about our privacy architecture →No Hidden Agenda
We're not building this to collect data, train models, or drive ad revenue. We're educators who believe AI literacy is one of the most important skills for the coming decades, and we want to give students the right tools.
Frequently Asked Questions
Is the Dojo really free?
Yes. The Dojo itself is completely free and open source. You bring your own API key from either Groq or Google — both have generous free tiers. Most users never pay anything for API usage.
What AI models does it use?
You choose your provider: Groq uses Llama 3.3 70B with ~14,400 free requests/day (recommended for extended practice). Google Gemini uses Gemini 2.5 Flash with ~15 requests/min, ~20 free requests/day. You can switch providers anytime in Settings. CTI Program keys are also available for institutional pilots.
Is my data private?
From us, yes — the Dojo runs entirely in your browser and nothing passes through our servers. However, your conversations are sent to your chosen provider's API (Groq or Google), so their respective privacy policies apply. Conversations are not saved between sessions — when you close or refresh the page, your conversation is gone.
Can I use it offline?
No, you need an internet connection since the AI processing happens through your chosen provider's API. However, since it's a web app, you can use it on any device with a browser.
How is this different from ChatGPT or Claude?
Standard AI chats optimize for giving you answers quickly. The Dojo optimizes for developing your thinking ability. It uses structured frameworks, metacognitive coaching, and Sparring Partners to challenge your reasoning rather than just providing solutions.
Can I use this for my class?
Educators can have students get their own API keys and use the Dojo for assignments. Students can generate session summaries using @reflector to share their thinking process without exposing raw conversations. See our Educators page for implementation ideas.
How long is a typical session?
Sessions typically run 15-30 minutes, though you can go shorter or longer. The Dojo works well for focused thinking on a specific problem rather than extended conversations.
Want to contribute or connect?
We're building this in the open and welcome collaborators.