thebuggeddev publica explorador 3D de anatomia com 1.246 estrelas
Projeto usa Three.js e GPT 5.6 Sol, mas ainda traz documentação de starter full-stack.
Projeto usa Three.js e GPT 5.6 Sol, mas ainda traz documentação de starter full-stack.
O anatomy é um explorador interativo em 3D do corpo humano. O repositório thebuggeddev/anatomy foi criado por thebuggeddev em 2026-08-02. Em dois dias, acumulou 1.246 estrelas, 342 forks e cinco issues abertas no GitHub. A ferramenta interessa a quem quer explorar anatomia em três dimensões, mas a documentação publicada ainda não explica a implementação desse recurso.
A descrição oficial diz que o projeto usa Three.js e GPT 5.6 Sol. O README, porém, apresenta principalmente o vinext-starter: uma base full-stack que roda sobre vinext, com Vite e integrações opcionais da Cloudflare. O código do site fica na pasta app/.
O projeto exige Node.js >=22.13.0. Quem quiser rodá-lo localmente precisa executar npm install, depois npm run dev para iniciar o desenvolvimento e npm run build para verificar a compilação. O starter não usa wrangler.jsonc.
A configuração local simula os vínculos declarados para hospedagem. O arquivo vite.config.ts faz essa simulação, enquanto .openai/hosting.json declara vínculos opcionais com Sites D1 e R2. O README não informa que esses serviços sejam obrigatórios para abrir o projeto localmente.
A camada de dados também começa vazia. O arquivo db/schema.ts não traz um esquema pronto, a pasta examples/d1/ contém um exemplo opcional de D1 e drizzle.config.ts permite gerar migrações locais quando o projeto precisar delas. O material disponível não descreve quais dados a ferramenta anatômica grava.
O starter inclui cabeçalhos de identidade para sites hospedados pela OpenAI. O ambiente pode entregar o e-mail atual em oai-authenticated-user-email e, quando houver nome no perfil SIWC, o valor codificado em oai-authenticated-user-full-name.
O código também oferece funções para login opcional ou obrigatório com ChatGPT. getChatGPTUser() atende interfaces que exibem o estado de login, enquanto requireChatGPTUser(returnTo) protege páginas renderizadas no servidor. O README manda marcar essas páginas com export const dynamic = "force-dynamic" porque elas dependem de cabeçalhos por requisição.
O fluxo reserva as rotas /signin-with-chatgpt, /signout-with-chatgpt e /callback para a plataforma. O desenvolvedor não deve recriar essas rotas. O README também avisa que o SIWC confirma a identidade, mas não prova que o usuário pertence a um workspace.
O projeto tinha 2 dias de idade nos dados registrados, e o último commit ocorreu em 2026-08-02. As 1.246 estrelas e os 342 forks indicam interesse rápido, mas não substituem histórico de manutenção. O repositório tinha 5 issues abertas e não informava uma versão mais recente.
O material também não informa a licença. Sem esse dado, não dá para dizer se alguém pode alterar, vender ou redistribuir o código. A ferramenta não serve para equipes que precisam dessas permissões definidas, de uma arquitetura anatômica documentada ou de benchmarks de desempenho: o README não informa hardware, não apresenta testes e não explica como GPT 5.6 Sol participa da experiência.