O que e o Software Hub?

O Software Hub, disponivel em softwarehub.com.br, e o ponto de entrada central para o ecossistema de plataformas da Curitiba Software. Em vez de cada produto ter sua propria area de clientes desconectada, o Software Hub reune todas as solucoes em um unico lugar, facilitando o acesso, a gestao de assinaturas, o suporte tecnico e a descoberta de novos produtos pelo cliente.

Para a equipe interna da Curitiba Software, o Software Hub vai alem: funciona como um painel de controle operacional completo, reunindo 67 projetos em um dashboard interativo, com terminais web integrados, sistema de tarefas para agentes de IA, gerenciamento de memoria por projeto, backup automatico e muito mais.

Uma interface para todos os projetos

O Software Hub organiza o portfolio completo da Curitiba Software em um acordeao categorizado, com filtros por status, tags e favoritos. Cada projeto tem seu proprio bloco com informacoes de stack, repositorios, pendencias, memoria tecnica e notas. O sistema suporta duas visualizacoes: lista (acordeao compacto) e cards (grid responsivo com avatares), com alternancia por botao.

Para os clientes externos, essa organizacao se traduz em uma experiencia clara: ao acessar o Software Hub, voce encontra de forma organizada todos os produtos disponíveis, pode comparar funcionalidades, entender qual solucao atende melhor sua necessidade e acessar diretamente o produto contratado.

Gestao de assinaturas centralizada

Um dos principais beneficios do Software Hub para clientes que utilizam mais de uma plataforma da Curitiba Software e a gestao centralizada de assinaturas. Em vez de administrar pagamentos, renovacoes e planos em portais separados de cada produto, tudo fica visivel e gerenciavel em um so lugar.

Essa abordagem reduz a friccao no relacionamento com clientes que utilizam, por exemplo, o Monitor NF para obrigacoes fiscais, o Server Manager para infraestrutura e o Shopping Zap para vendas. Um unico acesso ao Software Hub da visibilidade sobre todos os contratos ativos.

Suporte tecnico integrado

O suporte tecnico no Software Hub e acessivel diretamente pelo mesmo painel onde o cliente acessa os produtos. Isso elimina a necessidade de buscar um endereco de suporte diferente para cada plataforma, reduz o tempo de abertura de chamados e permite que a equipe de suporte da Curitiba Software visualize o historico completo de produtos utilizados pelo cliente ao atender cada solicitacao.

Terminais web integrados para a equipe tecnica

Internamente, o Software Hub oferece terminais web completos com xterm.js e WebSocket, permitindo que a equipe tecnica acesse servidores remotos diretamente pelo navegador, sem necessidade de cliente SSH separado. Os terminais suportam grid de 1 a 4 colunas, selecao por abas e logs persistentes com carimbo de tempo.

Sistema de agentes de IA

O Software Hub integra um sistema de gerenciamento de agentes de IA que compoe a equipe digital da Curitiba Software. Os agentes (Nova, Master, Atlas, Designer, Pixel, Cipher, Echo, Lumen, Audi e CTO) sao gerenciados diretamente pelo painel, com status em tempo real, progresso de tarefas, skills tags e envio de missoes. O pipeline Nova->Master->Atlas garante que as demandas de produto passem por implementacao e validacao de qualidade antes de serem concluidas.

RAG e busca semantica em memorias de projeto

Cada projeto no Software Hub possui uma memoria tecnica estruturada. O sistema suporta RAG (Retrieval-Augmented Generation) com embeddings via nomic-embed-text e busca por cosine-similarity, permitindo que agentes de IA encontrem informacoes relevantes nas memorias de projeto sem precisar ler arquivos inteiros. A auto-compactacao de memorias acima de 800 linhas garante que o contexto seja sempre eficiente.

Backup automatico diario

O Software Hub gerencia o backup automatico diario de todos os repositorios de projetos para o iDrive E2 (S3 compativel). O status de backup de cada projeto e visivel no dashboard, com historico e botao de disparo manual. O sistema inclui o diretorio .git nos backups (exceto objects/) para manter o historico de versoes com tamanho reduzido no armazenamento em nuvem.

Auto-commit diario

Todos os repositorios cadastrados no Software Hub passam por um auto-commit diario com timestamp, garantindo que nenhuma mudanca fique sem registro em situacoes onde o desenvolvedor esquece de commitar antes de encerrar o dia. Esse recurso e especialmente util em projetos com muitos microarquivos que evoluem gradualmente.

Monitoramento do consumo Claude via OAuth

O Software Hub exibe o consumo de tokens do Claude (API Anthropic) em tres janelas: ultimas 5 horas, ultimos 7 dias e consumo do modelo Sonnet nos ultimos 7 dias. Os dados sao obtidos via OAuth oficial da Anthropic e exibidos com barras de progresso coloridas por nivel de consumo, dando visibilidade sobre o custo de operacao dos agentes de IA integrados ao workflow da empresa.

Tecnologia

O Software Hub foi desenvolvido intencionalmente sem frameworks pesados no frontend: HTML, CSS e JavaScript puros garantem que o dashboard carregue instantaneamente e funcione mesmo em conexoes lentas. O micro-servidor Python (claude-watcher.py) na porta 9111 cuida de operacoes que requerem acesso ao sistema operacional: terminais PTY, leitura e escrita de arquivos, operacoes git e integracao com agentes. A dependencia xterm.js 5.3.0 e servida localmente, sem CDN externo.