Documentação | Início Rápido | Discussões | Contribuir
🇬🇧 English | 🇯🇵 日本語 | 🇨🇳 中文 | 🇰🇷 한국어 | 🇪🇸 Español | 🇫🇷 Français | 🇩🇪 Deutsch | 🇧🇷 Português | 🇸🇦 العربية | 🇧🇩 বাংলা | 🇮🇳 हिन्दी | 🇷🇺 Русский
Studyield é uma plataforma de aprendizagem de código aberto impulsionada por IA que ajuda estudantes a estudar de forma mais eficaz através de conteúdo personalizado, tutoria inteligente e avaliações adaptativas. Construído para estudantes, educadores e aprendizes ao longo da vida, Studyield combina tecnologia de IA de ponta com ciência de aprendizagem comprovada.
Ao contrário das plataformas de aprendizagem tradicionais que se concentram apenas na entrega de conteúdo ou ferramentas de tutoria de IA que carecem de recursos de estudo abrangentes, Studyield oferece um ecossistema de aprendizagem completo com 6 recursos de IA poderosos, um kit completo de ferramentas de estudo e acesso multiplataforma.
Painel de aprendizagem impulsionado por IA do Studyield
- Envie seus materiais -- Adicione materiais de estudo (PDFs, documentos, provas antigas) à sua base de conhecimento
- IA analisa e organiza -- Nossa IA extrai conceitos-chave, constrói grafos de conhecimento e cria embeddings pesquisáveis
- Pratique e aprenda -- Gere provas práticas, resolva problemas com IA multi-agente, faça quiz com flashcards
- Obtenha feedback -- Use avaliação de retro-ensino para testar sua compreensão e identificar lacunas de conhecimento
- Acompanhe o progresso -- Monitore sua velocidade de aprendizagem, níveis de domínio e padrões de estudo com análises
- 🎯 Clone de Exame -- Envie provas antigas e gere novas questões práticas no mesmo estilo, dificuldade e formato
- 🤖 Solucionador de Problemas Multi-Agente -- Agentes de análise, solução e verificação trabalham juntos para resolver problemas complexos com streaming em tempo real
- 🕸️ Grafo de Conhecimento -- Extrai automaticamente entidades e relacionamentos de materiais de estudo em visualizações interativas
- 🎙️ Avaliação de Retro-Ensino -- Estudantes explicam conceitos (texto/voz), IA avalia compreensão usando a Técnica Feynman
- 🔬 Modo de Pesquisa Profunda -- RAG de materiais enviados + busca web, produz relatórios estruturados com citações
- 💻 Sandbox de Código -- Execução segura de Python com suporte para NumPy, Pandas e bibliotecas científicas
- 📚 Base de Conhecimento -- Envie documentos (PDF, DOCX) para busca semântica e RAG
- 🃏 Flashcards com SRS -- Sistema de repetição espaçada para memorização ideal
- 📝 Quizzes Gerados por IA -- Geração automática de quizzes a partir de materiais de estudo
- 💬 Chat RAG -- IA conversacional com citações de seus documentos
- 🗺️ Caminhos de Aprendizagem -- Rotas de estudo ideais geradas por IA
- 📊 Análises de Progresso -- Acompanhe tempo de estudo, níveis de domínio e velocidade de aprendizagem
- 🌍 12 Idiomas -- Suporte completo de i18n (EN, JA, ZH, KO, ES, FR, DE, PT, AR, BN, HI, RU)
- 📱 Web + Móvel -- Frontend React e aplicativo móvel Flutter
Chat IA -- faça perguntas baseadas nos seus materiais de estudo enviados, com respostas citadas dos seus documentos
Os estudantes de hoje estão se afogando em informações, mas morrendo de fome por ferramentas de aprendizagem eficazes. Os métodos de estudo tradicionais consomem muito tempo e são ineficientes, enquanto as soluções de tutoria de IA existentes são muito caras, muito limitadas ou exigem o envio de dados para plataformas proprietárias.
Pontos problemáticos comuns que abordamos:
- ❌ Materiais de prática genéricos -- Bancos de questões pré-fabricados não correspondem ao seu estilo ou dificuldade de exame real
- ❌ Ferramentas de aprendizagem isoladas -- Flashcards, quizzes e notas espalhados por vários aplicativos
- ❌ Sem verificação de compreensão profunda -- Não dá para saber se você realmente entende ou apenas memorizou
- ❌ Organização manual do conhecimento -- Horas desperdiçadas organizando notas e conectando conceitos
- ❌ Tutoria de IA limitada -- A maioria dos tutores de IA dá respostas sem mostrar etapas de resolução de problemas ou verificação
- ❌ Preocupações com privacidade -- Enviar materiais de estudo para plataformas de código fechado
- ❌ Custos elevados -- Ferramentas de aprendizagem de IA premium custam $20-50/mês por estudante
✅ Prática no estilo do exame -- Clone suas provas reais para gerar questões práticas perfeitamente adaptadas
✅ Plataforma tudo-em-um -- Base de conhecimento, flashcards, quizzes, chat, pesquisa e análises em um só lugar
✅ Compreensão profunda -- Avaliação de retro-ensino e resolução de problemas multi-agente garantem compreensão verdadeira
✅ Grafos de conhecimento automáticos -- A IA extrai e conecta automaticamente conceitos de seus materiais
✅ Recursos avançados de IA -- Resolução multi-agente, pesquisa profunda, execução de código e streaming em tempo real
✅ Auto-hospedado e código aberto -- Execute em sua própria infraestrutura, controle total sobre seus dados
✅ Grátis para começar -- Código aberto com implantação Docker, versão hospedada opcional com preços justos
| Recurso | Studyield | Quizlet | Anki | ChatGPT | Khan Academy |
|---|---|---|---|---|---|
| Clone de Exame | ✅ Gerado por IA | ❌ | ❌ | ❌ | ❌ |
| Solucionador de Problemas Multi-Agente | ✅ 3 agentes + streaming | ❌ | ❌ | ✅ Agente único | ❌ |
| Grafos de Conhecimento | ✅ Gerado automaticamente | ❌ | ❌ | ❌ | ❌ |
| Avaliação de Retro-Ensino | ✅ Texto + voz | ❌ | ❌ | ❌ | |
| Modo de Pesquisa Profunda | ✅ RAG + web | ❌ | ❌ | ✅ | ❌ |
| Sandbox de Código | ✅ Execução segura | ❌ | ❌ | ✅ | ✅ |
| Flashcards (SRS) | ✅ | ✅ | ✅ | ❌ | ❌ |
| Chat RAG | ✅ Com citações | ❌ | ❌ | ✅ Sem docs | N/A |
| Caminhos de Aprendizagem | ✅ Gerado por IA | ❌ | ❌ | ❌ | ✅ Pré-construído |
| Análises de Progresso | ✅ | ✅ | ❌ | ✅ | |
| Auto-hospedado | ✅ | ❌ | ✅ | ❌ | ❌ |
| Código aberto | ✅ Apache 2.0 | ❌ | ✅ AGPL | ❌ | ❌ |
| Multiplataforma | ✅ Web + Móvel | ✅ | ✅ | ✅ | ✅ |
| Curva de aprendizagem | 🟢 Baixa | 🟢 Baixa | 🟡 Média | 🟢 Baixa | 🟢 Baixa |
Solucionador multi-agente -- agentes de Análise, Solução e Verificação colaboram em tempo real para decompor e verificar problemas complexos
- Ecossistema de aprendizagem de IA completo -- 6 recursos avançados de IA (clone de exame, resolução multi-agente, grafos de conhecimento, retro-ensino, pesquisa, sandbox de código) integrados com ferramentas de estudo tradicionais (flashcards, quizzes, notas)
- Arquitetura multi-agente -- Primeira plataforma de aprendizagem de código aberto com agentes de IA colaborativos para resolução e verificação de problemas
- Auto-hospedado + Código aberto -- Controle total sobre seus dados com implantação Docker, ao contrário de plataformas proprietárias
- Design centrado em exames -- Gera provas práticas que correspondem ao seu formato de teste real, não bancos de questões genéricos
- Foco em compreensão profunda -- Avaliação de retro-ensino e verificação de múltiplas etapas garantem compreensão verdadeira, não apenas memorização
Studyield é um projeto mantido ativamente com uma comunidade em crescimento. Aqui está o que está acontecendo:
- ✅ Abril 2026 -- Primeiro lançamento de código aberto
- ✅ 27 módulos backend -- auth, ai, content, exam-clone, problem-solver, teach-back, research, code-sandbox e mais
- ✅ Mais de 120 endpoints de API -- API REST + WebSocket abrangente
- ✅ 12 idiomas -- Suporte completo de internacionalização
- ✅ Suporte para 3 plataformas -- Web (React), Móvel (Flutter), API
- ✅ Implantação Docker -- Auto-hospedagem com um comando
Desenvolvimento ativo -- Commits e atualizações regulares significam que bugs são corrigidos rapidamente e recursos são adicionados com base no feedback da comunidade
Revisões rápidas de PR -- Tempo de revisão de 24-48 horas significa que suas contribuições não ficarão ociosas esperando a atenção do mantenedor
Alta qualidade do código -- TypeScript, ESLint, Prettier e testes abrangentes garantem uma base de código estável e mantida
Documentação abrangente -- Documentação completa da API, guias para desenvolvedores e comentários de código tornam a integração suave
Comunidade em crescimento -- Mais contribuidores significa mais recursos, melhores testes e perspectivas diversas sobre a direção do produto
Quer ver suas contribuições aqui? Confira nosso Guia Rápido de Contribuição abaixo!
Execute estes comandos a partir da raiz do projeto:
git clone https://github.com/studyield/studyield.git
cd studyield
cp backend/.env.example backend/.env
# Edite backend/.env com suas credenciais de banco de dados e chave API OpenRouter
docker compose --env-file .env.docker up -dÉ isso! Acesse o aplicativo em http://localhost:5189 e a API em http://localhost:3010.
Pré-requisitos: Node.js 20+, PostgreSQL 15+, Redis 7+
# Clonar
git clone https://github.com/studyield/studyield.git
cd studyield
# Backend
cd backend
cp .env.example .env # Edite .env com sua configuração
npm install
npm run migrate
npm run start:dev
# Frontend (em um novo terminal)
cd frontend
cp .env.example .env
npm install
npm run devVisite http://localhost:5189 para acessar o aplicativo.
./start.shIsso inicia PostgreSQL, Redis, Qdrant e ClickHouse via Docker, depois lança os servidores de desenvolvimento backend e frontend.
┌─────────────────────────────────────────────────────────────────┐
│ Studyield Platform │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ React Web │ │ Flutter │ │ REST + WS │ │
│ │ (Frontend) │ │ Mobile │ │ API │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ NestJS Backend (27 Modules) │ │
│ ├───────────────────────────────────────────────────────────┤ │
│ │ Auth │ AI │ Exam Clone │ Problem Solver │ Chat │ │
│ │ Teach-Back │ Research │ Knowledge Graph │ Quiz │ │
│ │ Flashcards │ Learning Paths │ Analytics │ ... │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │PostgreSQL │ │ Redis │ │ Qdrant │ │ClickHouse │ │
│ │(Core Data)│ │(Cache+MQ) │ │ (Vectors) │ │(Analytics)│ │
│ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ External Services: OpenRouter, OpenAI, Cloudflare R2, │ │
│ │ AWS SES, Firebase, Stripe │ │
│ └───────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
Frontend (/frontend) -- React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next
Móvel (/mobile) -- Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization
Backend (/backend) -- NestJS 10, TypeScript, PostgreSQL (SQL puro), Redis, Qdrant, ClickHouse, BullMQ, Socket.io
| Camada | Tecnologia |
|---|---|
| Backend | NestJS 10, TypeScript, PostgreSQL (SQL puro), Redis, Qdrant, ClickHouse, BullMQ, Socket.io |
| Frontend | React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next |
| Móvel | Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization |
| IA | OpenRouter (Claude, GPT, etc.), OpenAI Embeddings, LangChain |
| Infraestrutura | Docker Compose, Nginx, PM2, GitHub Actions CI/CD |
| Armazenamento | Cloudflare R2, AWS SES, Firebase Cloud Messaging |
| Pagamentos | Stripe (assinaturas + webhooks) |
Studyield suporta 12 idiomas via i18next (frontend) e Easy Localization (móvel):
- English, 日本語, 中文, 한국어, Español, Français, Deutsch, Português, العربية, বাংলা, हिन्दी, Русский
Quer adicionar um novo idioma? Veja o guia de tradução.
Studyield é mais do que apenas outro projeto de código aberto -- é uma oportunidade de construir o futuro da educação impulsionada por IA e tornar o aprendizado de qualidade acessível a milhões de estudantes em todo o mundo.
📚 Aprenda stack tecnológico moderno
- NestJS + TypeScript -- Arquitetura backend de nível empresarial com injeção de dependências e design modular
- React 19 + Vite -- Recursos mais recentes do React com builds ultrarrápidos
- Flutter -- Desenvolvimento móvel multiplataforma para iOS e Android
- Integração AI/ML -- Trabalhe com LLMs, embeddings, bancos de dados vetoriais e sistemas multi-agente
- Sistemas em tempo real -- WebSockets, streaming e arquitetura orientada a eventos
- DevOps -- Docker, CI/CD, auto-hospedagem e infraestrutura como código
💼 Construa seu portfólio
- Contribua para uma plataforma pronta para produção usada por estudantes em todo o mundo
- Trabalhe em recursos que aparecem em seu perfil do GitHub
- Obtenha reconhecimento em nosso salão da fama de contribuidores
- Construa experiência em educação impulsionada por IA e EdTech -- habilidades altamente valorizadas em 2026
🤝 Junte-se a uma comunidade em crescimento
- Conecte-se com desenvolvedores de todo o mundo
- Obtenha revisões de código de mantenedores experientes
- Aprenda as melhores práticas em arquitetura de software
- Participe de discussões técnicas e decisões de design
🎯 Faça um impacto real
- 💬 Discord Community -- Join our Discord server
- Seu código ajudará estudantes a aprender de forma mais eficaz e alcançar seus objetivos acadêmicos
- Veja seus recursos sendo usados em ambientes de produção
- Influencie a direção do EdTech de código aberto
⚡ Integração rápida
- Docker Compose coloca você em funcionamento em menos de 5 minutos
- Base de código bem documentada com arquitetura clara
- Mantenedores amigáveis que respondem a PRs dentro de 24-48 horas
- Etiquetas "good first issue" para iniciantes
Para informações detalhadas sobre o que foi concluído, o que está em andamento e o que planejamos a seguir, veja nosso Objetivos Futuros e Briefing para Desenvolvedores.
Este documento inclui:
- ✅ Trabalho de preparação de código aberto concluído
- 🚧 Prioridades atuais (limpeza de código, configuração do Docker, documentação)
- 🔮 Melhorias e recursos futuros
💡 Tem ideias? Abra uma Discussão no GitHub ou contribua para threads existentes
🗳️ Vote em recursos -- Marque com estrela as issues que você se importa para nos ajudar a priorizar
🛠️ Quer construir algo que não está listado? -- Proponha! Adoramos recursos impulsionados pela comunidade
Comece a contribuir em menos de 5 minutos:
# Faça fork do repositório no GitHub, depois clone seu fork
- 💬 [Discord Community](https://discord.gg/9JEk6WSM) -- Join our Discord server
git clone https://github.com/YOUR_USERNAME/studyield.git
cd studyield
# Comece com Docker (maneira mais fácil)
cp backend/.env.example backend/.env
docker compose --env-file .env.docker up -d
# Acesse o aplicativo
# Frontend: http://localhost:5189
# API Backend: http://localhost:3010É isso! Você está executando o Studyield localmente.
Escolha com base em seu nível de experiência:
🟢 Amigável para iniciantes
- 📝 Corrija erros de digitação ou melhore a documentação
- 🌍 Adicione traduções -- Suportamos 12 idiomas
- 🐛 Corrija bugs simples
- ✨ Melhore UI/UX
🟡 Intermediário
- 🔌 Adicione novas ferramentas ou capacidades de agentes de IA
- 📊 Melhore o painel de análises e visualizações
- 🧪 Escreva testes
- 🚀 Melhorias de desempenho
🔴 Avançado
- 🤖 Construa novos recursos de IA (entrada multimodal, raciocínio avançado)
- ⚙️ Melhorias do motor central
- 🏗️ Melhorias de arquitetura
- 🔐 Recursos de segurança
- 💬 Discord Community -- Join our Discord server
# Crie um novo branch
git checkout -b feature/your-feature-name
# Faça suas alterações
- 💬 [Discord Community](https://discord.gg/9JEk6WSM) -- Join our Discord server
# - Código backend: /backend/src/modules
# - Código frontend: /frontend/src
# - Código móvel: /mobile/lib
# Teste suas alterações
# Backend: cd backend && npm run test
# Frontend: cd frontend && npm run build
# Commit com uma mensagem clara
git commit -m "feat: add voice input support for teach-back"# Envie para seu fork
git push origin feature/your-feature-name
# Abra um PR no GitHub
# - Descreva o que você mudou e por quê
# - Link para issues relacionadas
# - Adicione screenshots se for uma mudança de UIO que acontece a seguir?
- ✅ Testes automatizados são executados em seu PR
- 👀 Um mantenedor revisa seu código (geralmente dentro de 24-48 horas)
- 💬 Podemos sugerir mudanças ou melhorias
- 🎉 Uma vez aprovado, seu código é mesclado!
✨ Comece pequeno -- Seu primeiro PR não precisa ser um recurso enorme
📖 Leia o código -- Navegue pelos módulos e componentes existentes para referência
❓ Faça perguntas -- Participe de nossas Discussões se estiver preso
- 💬 Discord Community -- Join our Discord server
🧪 Escreva testes -- PRs com testes são mesclados mais rapidamente
📝 Documente seu código -- Adicione comentários para lógica complexa
- 💬 Discussões no GitHub -- Faça perguntas, compartilhe ideias
- 💬 Discord Community -- Join our Discord server
- 📖 Guia de Contribuição -- Diretrizes detalhadas de contribuição
- 🐛 GitHub Issues -- Relate bugs ou solicite recursos
- 📧 E-mail -- Contato direto com mantenedores
Damos as boas-vindas a contribuições! Veja nosso Guia de Contribuição para começar.
Formas de contribuir:
- Relate bugs ou solicite recursos via GitHub Issues
- Envie pull requests para correções de bugs ou novos recursos
- Melhore a documentação
- Adicione traduções (suportamos 12 idiomas)
Obrigado a todas as pessoas incríveis que contribuíram para o Studyield! 🎉
Quer ver seu rosto aqui? Confira nosso Guia de Contribuição e comece a contribuir hoje!
Conecte-se com desenvolvedores, obtenha ajuda e fique atualizado sobre os últimos desenvolvimentos do Studyield!
| Plataforma | Propósito | Link |
|---|---|---|
| 💡 Discussões no GitHub | Fazer perguntas, compartilhar ideias, solicitações de recursos | Iniciar Discussão |
| 💬 Discord | Junte-se à nossa comunidade, chat em tempo real | Entrar no Discord |
| 🐦 Twitter/X | Atualizações de produtos, anúncios, dicas | @infoinletcom |
| Contato direto com mantenedores | [email protected] | |
| 🌐 Website | Documentação, guias, blog | studyield.com |
- 🤝 Seja respeitoso -- Trate todos com respeito e gentileza
- 💡 Compartilhe conhecimento -- Ajude outros a aprender e crescer
- 🐛 Relate problemas -- Encontrou um bug? Nos avise no GitHub Issues
- 🎉 Celebre vitórias -- Compartilhe suas conquistas de aprendizado e histórias de sucesso
- 🌍 Pense globalmente -- Somos uma comunidade mundial com mais de 12 idiomas
Por favor, relate vulnerabilidades de segurança de forma responsável. Veja SECURITY.md para nossa política de divulgação.
Este projeto está licenciado sob a Licença Apache 2.0.
Copyright 2025 Studyield Contributors.
Construído com NestJS, React, Flutter, PostgreSQL, Redis, Qdrant, ClickHouse, OpenRouter e muitas outras tecnologias de código aberto incríveis.
Website | Documentação | Discussões | Twitter
Construído com ❤️ pela comunidade Studyield
Se você achar este projeto útil, considere dar uma estrela! ⭐