Repository navigation
v1.0.0 - K-12 AI Platform Public Launch
AI Studio v1.0.0 - First Public Release
AI Studio is now open source! 🎉
This release marks the public launch of AI Studio, an open-source platform that democratizes access to frontier AI models in K-12 education at 90% lower cost than individual licenses.
✨ Core Features
🤖 Nexus Chat
- Multi-model conversational AI (GPT-5, Claude Opus, Google Gemini)
- Real-time streaming responses via Server-Sent Events
- Conversation history and organization
- Model switching mid-conversation
🏗️ Assistant Architect
- No-code custom AI assistant builder
- Visual prompt chain designer
- Knowledge repository integration
- Scheduled execution support
📚 Knowledge Repositories
- Document upload and semantic search
- PDF, DOCX, TXT support with OCR
- Vector embeddings via pgvector
- Chunk-based relevance ranking
📊 Model Compare
- Side-by-side AI model evaluation
- Token usage and cost analysis
- Performance metrics
🏗️ Infrastructure
- AWS ECS Fargate with Application Load Balancer (HTTP/2 streaming)
- Aurora Serverless v2 PostgreSQL with auto-pause (dev) and pgvector
- Multi-AZ VPC with 14+ VPC endpoints for cost optimization
- AWS CDK Infrastructure as Code with reusable constructs
- Cognito + NextAuth v5 authentication with Google SSO
- CloudWatch + ADOT monitoring with 115+ dashboard widgets
📊 Cost Savings
90% reduction vs. individual AI licenses:
- Traditional: $24,000/year (100 users × $20/month ChatGPT Plus)
- AI Studio: $7,800/year with GPT-5
- With mixed models: ~$2,400/year (Gemini + GPT-4 mini)
Additional infrastructure optimizations:
- Lambda PowerTuning: 66% memory reduction
- Aurora auto-pause in dev: ~$44/month savings
- Fargate Spot: 70% savings on non-critical workloads
🔒 Security & Compliance
- All data processed within district infrastructure (no third-party SaaS)
- FERPA and COPPA compliance ready
- Role-based access control (RBAC) with tool-level permissions
- Tag-based IAM preventing cross-environment access
- Parameterized SQL queries preventing injection
- Secrets Manager integration
📚 Documentation
- 10,000+ lines of architectural diagrams (Mermaid.js)
- CDK stack dependencies
- VPC network topology
- AWS service architecture
- Database ERD (54 tables)
- Authentication flow
- Request flow diagrams
- Streaming architecture
- Complete deployment guide with safety checks
- API reference for all endpoints
- Error reference with debugging patterns
- Troubleshooting guide for common issues
🛠️ Technical Stack
- Frontend: Next.js 15, React 19, Shadcn UI, Tailwind CSS
- Backend: ECS Fargate, Aurora Serverless v2, Lambda
- AI Integration: Vercel AI SDK v5 (OpenAI, Anthropic, Google, Bedrock)
- Storage: S3, pgvector embeddings
- Monitoring: CloudWatch, ADOT, OpenTelemetry
🚀 Getting Started
- Deploy to AWS: Follow the Deployment Guide
- Local Development: See Developer Guide
- Architecture Overview: Review Architecture Docs
Learn more: https://psd401.ai/aistudio
🙏 Acknowledgments
Built by Peninsula School District (PSD401) to democratize AI access in K-12 education.
Special thanks to all contributors and the open-source community for making this possible.
📄 License
MIT License - see LICENSE file for details.
Full changelog: CHANGELOG.md