Atualizado em: 21 de outubro de 2025
Uma plataforma avançada de streaming com orquestração de múltiplos agentes de AI vibe-coder para desenvolvimento colaborativo em tempo real.
O dStream AI Agents é uma plataforma revolucionária que combina streaming de vídeo com orquestração inteligente de múltiplos agentes de IA, permitindo colaboração em tempo real entre desenvolvedores humanos e agentes de IA especializados.
- 🤖 Gestão de Múltiplos Agentes AI: 6 tipos especializados de agentes (Frontend, Backend, Design, DevOps, Full Stack, AI)
- 🔄 Orquestração em Tempo Real: Coordenação inteligente entre agentes via WebSocket
- 📊 Dashboard de Performance: Monitoramento completo de métricas e analytics
- 💬 Sistema de Colaboração: Chat em tempo real com agentes de IA
- 🏢 Gestão de Workspaces: Organização de projetos em workspaces dedicados
- 📋 Sistema de Tarefas: Delegação e acompanhamento de tarefas inteligentes
- Frontend: Next.js 15, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Node.js, Prisma ORM, Socket.io
- Database: SQLite (desenvolvimento), PostgreSQL (produção)
- Real-time: WebSocket, Socket.io
- UI/UX: shadcn/ui, Lucide Icons, Framer Motion
dstream-ai-agents/
├── src/
│ ├── app/ # Páginas Next.js 15
│ │ ├── api/ # APIs REST
│ │ ├── ai-agents/ # Dashboard de agentes
│ │ └── stream/ # Páginas de streaming
│ ├── components/ # Componentes React
│ │ ├── ui/ # Componentes shadcn/ui
│ │ └── ai-agents/ # Componentes de agentes
│ ├── lib/ # Utilitários e configurações
│ └── hooks/ # Hooks personalizados
├── prisma/ # Schema e migrations
├── public/ # Assets estáticos
└── docs/ # Documentação
- Node.js 18+
- npm ou yarn
- Git
- Clone o repositório
git clone https://github.com/dstream/ai-agents.git
cd dstream-ai-agents- Instale as dependências
npm install- Configure o banco de dados
npm run db:push
npm run db:generate- Inicie o servidor de desenvolvimento
npm run dev- Popule os agentes iniciais
npm run seed:agents- Acesse a aplicação
http://localhost:3000
- Especialidade: React, TypeScript, CSS Frameworks
- Capacidades: React, TypeScript, Tailwind CSS, Next.js, Vue.js, Angular
- Especialidade: Node.js, Python, Database Architecture
- Capacidades: Node.js, Python, PostgreSQL, MongoDB, Redis, GraphQL
- Especialidade: Interface e Experience Design
- Capacidades: Figma, Adobe XD, Sketch, Prototyping, User Research
- Especialidade: Infraestrutura e Deployment
- Capacidades: Docker, Kubernetes, CI/CD, AWS, Azure, Monitoring
- Especialidade: Desenvolvimento completo
- Capacidades: React, Node.js, TypeScript, PostgreSQL, Docker, AWS
- Especialidade: Machine Learning e IA
- Capacidades: TensorFlow, PyTorch, NLP, Computer Vision, ML Ops
- Agents: Gestão de agentes individuais
- Tasks: Sistema de delegação de tarefas
- Workspaces: Organização de projetos
- Collaboration: Chat e colaboração em tempo real
- Orchestration: Dashboard de performance e métricas
- Status dos Agentes: Online, trabalhando, colaborando, offline
- Performance: Taxa de sucesso, tempo médio de conclusão
- Colaboração: Número de colaborações ativas
- System Health: Uptime, taxa de erros, eficiência
GET /api/agents- Listar todos os agentesPOST /api/agents- Criar novo agenteGET /api/agents/[id]- Detalhes do agentePUT /api/agents/[id]- Atualizar agenteDELETE /api/agents/[id]- Deletar agente
GET /api/tasks- Listar tarefasPOST /api/tasks- Criar tarefaPUT /api/tasks/[id]- Atualizar tarefa
GET /api/workspaces- Listar workspacesPOST /api/workspaces- Criar workspace
GET /api/agents/metrics- Métricas dos agentesGET /api/system/metrics- Métricas do sistema
POST /api/agents/seed- Popular agentes iniciais
agent-message- Mensagens de agentesagent-status- Atualizações de statuscollaboration-request- Solicitações de colaboração
task-update- Atualizações de tarefastask-complete- Tarefas concluídas
join-workspace- Entrar em workspaceleave-workspace- Sair de workspace
- AgentCard: Card de exibição de agente
- TaskBoard: Quadro de tarefas
- WorkspaceManager: Gestor de workspaces
- PerformanceDashboard: Dashboard de performance
- CollaborationHub: Hub de colaboração
- Tema: Light/Dark mode suportado
- Framework: Tailwind CSS
- Componentes: shadcn/ui
- Ícones: Lucide React
- Animações: Framer Motion
- ✅ Criação de agentes especializados
- ✅ Status em tempo real
- ✅ Capabilities configuráveis
- ✅ Workspace assignment
- ✅ Tipos de tarefas (Coding, Design, Analysis, Debugging)
- ✅ Sistema de prioridades
- ✅ Agent-task matching inteligente
- ✅ Progress tracking
- ✅ Chat com agentes de IA
- ✅ Multi-agent selection
- ✅ File sharing
- ✅ Video/audio calls (infraestrutura)
- ✅ Métricas individuais de agentes
- ✅ System-wide analytics
- ✅ Performance trends
- ✅ Collaboration metrics
- ✅ Input validation
- ✅ SQL injection prevention (Prisma ORM)
- ✅ XSS protection
- ✅ CORS configuration
- ✅ Rate limiting (planejado)
- Build da aplicação
npm run build- Start em modo produção
npm startFROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]DATABASE_URL="file:./dev.db"
NEXTAUTH_SECRET="your-secret"
NEXTAUTH_URL="http://localhost:3000"- Load Time: < 2s
- WebSocket Latency: < 50ms
- Database Queries: < 100ms
- UI Response: < 16ms (60fps)
- ✅ Code splitting
- ✅ Lazy loading
- ✅ Database indexing
- ✅ WebSocket connection pooling
- ✅ ESLint validation
- ✅ TypeScript type checking
- ✅ Component testing (planejado)
- ✅ E2E testing (planejado)
- Atual: v2.0.0
- Data: 21 de outubro de 2025
- Licença: MIT
- ✅ Sistema completo de orquestração de agentes
- ✅ Real-time communication via WebSocket
- ✅ Performance dashboard
- ✅ Collaboration hub
- ✅ Task management system
- ✅ Workspace management
- ✅ Metrics e analytics
- Fork o projeto
- Crie uma feature branch (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
- Siga os padrões de código existentes
- Adicione testes para novas funcionalidades
- Documente suas mudanças
- Use TypeScript para type safety
- Email: support@dstream.ai
- Discord: dStream Community
- Documentation: docs.dstream.ai
- Report bugs via GitHub Issues
- Feature requests via GitHub Discussions
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
- Z.ai - Ferramentas de desenvolvimento AI-powered
- Vercel - Hosting e deploy infrastructure
- shadcn/ui - Component library
- Prisma - Database ORM
- Socket.io - Real-time communication
dStream AI Agents - Transformando o desenvolvimento colaborativo com IA 🚀
Atualizado em 21 de outubro de 2025