Crom Agent Logo Primary Crom Agent Logo Secondary
Orquestrador Local de IA Autônoma

Conheça o crom-agente

Uma engine local-first para execução de agentes autônomos, integrações de terminal PTY nativas e privacidade total de dados em sua máquina.

Distribuição & Roadmap

Como ter acesso?

O ecossistema Crom está sendo lançado de forma modular. Veja os canais de liberação de cada componente:

Interface Gráfica

crom-agente-app

Aplicativo desktop completo com interface gráfica baseada em React e empacotada via Tauri. Permite criar projetos, gerenciar conversas, galeria de mídias e terminais.

Beta em Breve
Core & Multi-Provider

Daemon & SDK

Binário de controle headless escrito em Go. Opera com diversos provedores de modelos (como Ollama local para Llama/Qwen, OpenRouter, Claude, Gemini, etc.), oferecendo terminais PTY seguros via IPC socket.

Estudos de integração e wrappers serão disponibilizados em repositórios organizados, com bindings futuros planejados para Python, TypeScript e Rust.

SaaS / Nuvem Dedicada

crom-agent-cloud

Sistema de aluguel simplificado do ecossistema do agente rodando em uma VPS própria e segura. Uma alternativa ideal para quem precisa de processamento persistente fora da máquina física.

Planejado
Monetização & API

Crom IA Router

Desenvolvimento de um roteador de APIs de inteligência artificial otimizado. O serviço oferecerá planos acessíveis cobrando chamadas de modelos, auxiliando na sustentabilidade financeira de toda a pesquisa de IA da Crom.

Concepção Técnica
Lançamento Beta em Breve

Estamos nos preparando para o lançamento da versão Beta!

Nosso objetivo de longo prazo é a soberania tecnológica. Temos o plano de desenvolver LLMs próprias sob diferentes arquiteturas de estudo avançadas. Para viabilizar esse projeto e construir **LLMs especialistas únicas no Brasil e no mundo**, precisamos de financiamento e suporte monetário para custos de GPU e pesquisa. Ajude-nos a financiar essa jornada apoiando o projeto!

Apoiar o Projeto
Visualização da Interface

O Aplicativo de Perto

Explore a interface e as capacidades funcionais do aplicativo oficial do agente.

Console Inicial do Agente

A tela de entrada permite selecionar seu workspace (diretório local de arquivos) e definir o prompt. Você pode escolher qual LLM rodar (locais via Ollama ou APIs cloud como Gemini) e o escopo de segurança da execução (Local, Sandbox Isolada, etc.).

Console Inicial do Agente
Por Dentro do Sistema

Como o Sistema Funciona?

O crom-agente foi desenvolvido com uma arquitetura híbrida focada em execução nativa local de alta velocidade.

graph TD %% Componentes App["Tauri App (crom-agente-app)"] -->|HTTP / WS| Daemon CLI["crom-agente-cli"] -->|IPC Socket| Daemon VSCode["Crom IDE (VS Code Fork)"] -->|gRPC / REST| Daemon subgraph Daemon ["Daemon Go (crom-agente)"] APIServer["Servidor HTTP/WS"] GRPCServer["Servidor gRPC"] IPCServer["Servidor Unix Socket"] ProcessCtrl["PTY Shell Manager"] MediaCtrl["GStreamer & Vosk"] AgentLoop["ReAct Agent Engine"] end %% Camada SDK Atual e Futura SDKGo["Go SDK (crom-agente4/5)"] -->|gRPC / REST| Daemon subgraph SDKs ["Camada SDK Futura (Multi-Language)"] SDKPython["Python SDK"] SDKNode["TypeScript / Node.js SDK"] SDKRust["Rust SDK"] end SDKs -->|gRPC / REST| Daemon %% Recursos do Sistema ProcessCtrl -->|Fork / Exec| Bash["Bash Terminals"] MediaCtrl -->|wmctrl| X11["X11 Display Server"] MediaCtrl -->|arecord| Mic["Audio Input"]

1. O Daemon em Go (Core)

Um processo binário ultra-leve que executa silenciosamente em segundo plano. Ele gerencia as pseudo-terminais (PTY) de execução do sistema operacional e se comunica de forma assíncrona por gRPC, Unix Socket e WebSockets.

2. Comunicação e Integração SDK

O daemon expõe rotas HTTP e streams WebSocket. No desktop, o aplicativo Tauri consome esses dados para renderizar terminais interativos em tempo real e fornecer um visualizador de mídia dinâmico baseado em IndexedDB.

3. Execuções em Sandbox Isoladas

Para tarefas e comandos de script potencialmente destrutivos (como modificação profunda de arquivos de sistema ou comandos remotos), o daemon gerencia loops ReAct inteligentes capazes de rodar em sandbox Docker ou isolamento lógico local.

4. Multi-provedores & Modularidade

O agente foi concebido para operar de forma flexível com múltiplos provedores de inteligência artificial, como Ollama (execução local), OpenRouter, Claude, Gemini, entre outros. Novos repositórios organizados serão disponibilizados em breve para unificar o ecossistema.