Skip to content

LuSrodri/company-brain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Company Brain

Monorepo do Company Brain — uma base de conhecimento corporativa com RAG multimodal, capaz de ingerir documentos, imagens e áudio e responder perguntas sobre o conhecimento da empresa.

Estrutura do monorepo

company-brain/
├── api/        # Backend FastAPI (Python) — RAG, ingestão e chat
└── dashboard/  # Frontend (Vite + React + TS) — chat e gestão de documentos

Stack do /api

Camada Tecnologia
API HTTP FastAPI + Uvicorn
Orquestração RAG LlamaIndex
LLM / Multimodal gemini-3.1-flash-lite (texto + imagem) via Google AI Studio
STT (áudio) openai/whisper-large-v3-turbo via HF (local)
Embeddings text-embedding-3-large via OpenAI (API)
Vector DB ChromaDB (persistência local em disco)
Testes pytest

O chat responde citando a origem (arquivo, página, timestamp). Veja api/README.md para execução do backend.

Stack do /dashboard

Vite 6 · React 19 · TypeScript · Tailwind CSS v4 · lucide-react. Consome o /api via proxy do Vite (sem CORS). Veja dashboard/README.md.

About

Pergunte ao cérebro da empresa — Respostas fundamentadas nos seus documentos. PDFs, planilhas, áudios, imagens e mais. Cada resposta vem com as fontes consultadas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors