Arch

Arch

Katanemo · Chatbot · Prompts

O Arch, agora com a marca Plano, é um gateway de IA e plano de dados de código aberto para desenvolvedores que criam apps agênticas. Roteia tráfego de LLM, orquestra agentes e adiciona barreiras de proteção.

Prévia da interface de Arch

Sobre Arch

O que é o Arch

O Arch é um servidor proxy nativo de IA construído sobre o Envoy, que fica entre a sua aplicação e os provedores de LLM que ela chama. Nasceu como um gateway inteligente de camada 7 para prompting e integração de API, e depois cresceu até virar um plano de dados completo para apps agênticas. O projeto agora sai com o nome Plano, da mesma equipe da Katanemo, e o repositório antigo do Arch redireciona para lá.

A ideia é simples. Quando você leva uma demo de agente para produção, acaba escrevendo um monte de encanamento que não tem nada a ver com a lógica do seu produto: classificadores de intenção para escolher o agente certo, adaptadores de provedor para suavizar as esquisitices de cada API e ganchos de rastreamento em cada serviço que você vai manter para sempre. O Arch tira esse trabalho do seu código e coloca em uma única camada fora do processo, que você configura com um arquivo YAML. Um único arquivo.

Não é um SaaS hospedado no qual você se cadastra. Você instala uma CLI, roda na sua própria máquina ou nos seus servidores e usa suas próprias chaves de API. Quer a camada de roteamento de modelos hospedada de graça durante os testes? A família de modelos Plano roda em uma região compartilhada no centro dos EUA, mas o tráfego de produção é você quem hospeda.

Como começar

  1. Garanta o Python 3.10 ou mais novo. O Arch roda nativamente no Linux (x86_64, aarch64) e no macOS Apple Silicon; o Docker é opcional.
  2. Instale a CLI com uv tool install planoai ou pip install planoai e confirme que ela roda.
  3. Escreva um arquivo plano_config.yaml listando seus provedores de modelos, agentes e listeners.
  4. Exporte suas chaves de provedor, como OPENAI_API_KEY e ANTHROPIC_API_KEY, ou coloque em um arquivo .env.
  5. Rode planoai up plano_config.yaml para iniciar o gateway e depois envie requisições para a porta local que ele expõe.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Arch.

Plano gratuitoSim
Planos pagos$0
PlataformaLinux, macOS
DesenvolvedorKatanemo
CategoriaChatbot · Prompts
Data de lançamentoJul 2024
Última atualizaçãoSep 2026
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de backend e plataforma
  • Equipes de startup de IA que andam rápido
  • Equipes que já usam Envoy

Tarefas

  • Roteamento de prompts para o agente certo
  • Padronizar o acesso a LLM
  • Adicionar segurança e moderação
  • Capturar rastreamentos para avaliação

Cenários

  • Assistentes multiagente
  • Ajuste de custo e latência dos modelos
  • Prototipagem inicial em um pool compartilhado

Principais recursos

Construído sobre o Envoy

O Arch é, no fundo, um gateway de IA Envoy. O plano de dados roda sobre o Envoy, o proxy que está por trás de boa parte da infraestrutura de nuvem moderna. Isso importa. Para equipes que já operam o Envoy, o modelo operacional e os pontos de extensão soam familiares. Para as demais, significa que a camada de roteamento e proxy é testada em batalha, em vez de caseira.

Roteamento inteligente como roteador de LLM

O Arch expõe um endpoint compatível com OpenAI que fica na frente de vários provedores ao mesmo tempo. Você pode rotear pelo nome exato do modelo, por um alias semântico, ou deixar o gateway escolher sozinho com base nas suas preferências declaradas. Ele age como um roteador de LLM leve que você configura, e não que você programa. Trocar de provedor é uma mudança de configuração. Sem reescrita. Nem uma linha de código da sua app se move.

Orquestração de agentes

Pare de escrever classificadores de intenção na mão. Você descreve o que cada agente faz em linguagem natural e deixa o orquestrador do Arch decidir para onde vai um prompt, que é a parte que mais equipes subestimam, porque o roteamento feito na mão quebra no momento em que você adiciona um agente que ninguém planejou. Adicionar um agente novo é questão de somar uma linha à configuração e reiniciar, sem mexer no seu código de roteamento. Sem reescrita de roteamento. Só uma entrada nova.

Construído sobre o Envoy

O plano de dados roda sobre o Envoy, o proxy que está por trás de boa parte da infraestrutura de nuvem moderna. Para equipes que já operam o Envoy, o modelo operacional e os pontos de extensão soam familiares. Para as demais, significa que a camada de roteamento e proxy é testada em batalha, em vez de caseira.

Barreiras de proteção e cadeias de filtros

As cadeias de filtros deixam você anexar políticas de moderação, proteção contra jailbreak e ganchos de memória em um único lugar consistente que todo agente herda automaticamente. Você escreve a política uma vez e ela vale para todos os agentes, o que é melhor do que espalhar verificações de segurança por cada serviço. A segurança mora em um só lugar. É esse o ponto.

Observabilidade sem código

O Arch captura sinais agênticos e rastreamentos e métricas do OpenTelemetry sem você adicionar instrumentação. Acompanhe o tráfego ao vivo com planoai obs, ou investigue uma única requisição lenta com planoai trace para ver qual salto consumiu o tempo. Requisição lenta? Um comando diz o porquê.

Agilidade de modelos e prompt targets

Além do roteamento, o Arch consegue transformar um prompt em linguagem natural em uma chamada de API estruturada e validada por meio dos prompt targets. Esse suporte está obsoleto desde a v0.4.22 em favor dos agentes, então projetos novos devem se apoiar no caminho dos agentes, enquanto configurações existentes que já dependem de prompt targets para chamadas de API determinísticas seguem funcionando por enquanto.

Liberdade de linguagem e framework

Seus agentes continuam como serviços HTTP simples que implementam o endpoint de chat completions da OpenAI. Escreva em Python, JavaScript ou qualquer stack que quiser, e o Arch cuida do laço externo de roteamento, sequenciamento e acesso a modelos em volta deles, o que significa que você nunca precisa reescrever um agente só porque o framework por baixo mudou de ideia.

Prós e contras

Prós

  • Código aberto sob Apache 2.0, sem taxa de licença e com acesso total ao código.
  • Um único arquivo de configuração substitui classificadores de intenção na mão, adaptadores de provedor e cola de rastreamento.
  • O roteamento agnóstico de provedor permite alternar entre modelos sem tocar no código da app.
  • Os rastreamentos automáticos do OpenTelemetry cortam uma boa parte do trabalho de instrumentação manual.
  • Roda nativamente sem Docker nem uma cadeia de ferramentas Rust. Instalação rápida.

Contras

  • As plataformas nativas se limitam a Linux e macOS Apple Silicon, então usuários de Windows são empurrados para o caminho do Docker.
  • Não há oferta de produção hospedada, o que significa que você é responsável por rodar e escalar o gateway você mesmo.
  • Os prompt targets estão obsoletos, então quem seguir tutoriais antigos vai bater em um beco sem saída.
  • Os modelos orquestradores hospedados de graça rodam em uma região compartilhada no centro dos EUA, então equipes sensíveis à latência ou aos dados precisam hospedar por conta própria mais cedo.

Perguntas frequentes

O Arch é um gateway de IA que fica entre sua app e os provedores de LLM que ela chama. Ele cuida do roteamento de modelos, da orquestração multiagente, das barreiras de proteção e do rastreamento, para que você mantenha a lógica do seu produto no seu próprio código. É voltado a desenvolvedores que criam aplicações agênticas, e não a usuários finais.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Arch.

Alternativas a Arch

Emma AI

Emma AI

Emma AI · Negócios · Chatbot

O Emma AI é um criador de assistentes de IA sem código, feito para montar assistentes sob medida que respondem a perguntas a partir dos dados da sua própria empresa. Você conecta as ferramentas que sua equipe já usa, como Slack, Notion, Google Sheets ou Zendesk, envia documentos ou deixa o Emma treinar o assistente por um processo de perguntas e respostas. É rápido. Cada assistente criado pode ser limitado a uma equipe, um projeto ou um fluxo de trabalho específico, então um assistente de marketing e outro de contabilidade nunca veem as mesmas fontes.

Grátis / $0 - Free betaVer detalhes
Chatgbot

Chatgbot

Chatgbot · Imagem · Produtividade · Chatbot

O Chatgbot é uma plataforma de chat de IA multimodelo que reúne os modelos GPT da OpenAI, o Claude Sonnet da Anthropic e opções de código aberto como GLM e Qwen atrás de um único login. Em vez de se dividir entre assinaturas separadas, você escolhe um modelo por conversa, envia PDFs para fazer perguntas sobre eles, gera imagens e pesquisa na web, tudo dentro de uma mesma interface e de uma mesma assinatura.

Grátis / $0 - $20/moVer detalhes
Validator AI

Validator AI

ValidatorAI · Negócios · Chatbot

O Validator AI é uma ferramenta de validação de ideias com IA para fundadores que querem uma resposta direta antes de construir qualquer coisa. Pense nele como um validador de ideias de startup e um mentor de startup com IA reunidos em um só. Você descreve sua startup, produto ou conceito de pequeno negócio, e a ferramenta o pontua, analisa o campo competitivo, sugere quem é o cliente ideal e aponta os próximos passos. Ela se apoia em dados de comportamento coletados de centenas de milhares de sessões de fundadores. A verificação principal é gratuita. Serve para fundadores solo, criadores independentes e equipes pequenas que testam um conceito no estágio mais inicial, não para empresas que já lançaram.

Grátis / $0 - $29/moVer detalhes