7

Pitch: Lancei o Superfik: um canvas nativo e open source para trabalhar com agentes de IA

Acabei de lançar o Superfik, um app desktop nativo para trabalhar com agentes de IA que programam. É grátis e open source (Apache 2.0).

Por que

Trabalhando com agentes de código no terminal, eu perdia de vista o que eles estavam fazendo: sub-agentes rodando em algum lugar, uma aba de navegador para vigiar, contexto que eu colava de novo a cada sessão. Então fiz um canvas para isso.

Seu prompt fica no centro. O repositório, as skills e as referências que você anexa fluem para ele, e o trabalho dos agentes cresce a partir dele, onde você consegue ver.

O que tem

  • Agentes que você vê trabalhando. Os sub-agentes aparecem ao lado da conversa enquanto trabalham, e cada passo pode ser aberto.
  • Um navegador ao lado da sessão. Você navega nele, e o agente também.
  • Memória e notas. Os agentes lembram o que cada projeto ensinou.
  • Pull requests. Review, comentários e perguntas ao agente sobre uma linha, sem sair do app.
  • Rotinas. Agentes que trabalham agendados e reportam; tudo o que enviam para fora espera sua aprovação.
  • Voz. Com modelos de fala que rodam no seu computador; o áudio nunca sai dele.
  • Qualquer modelo. Sua assinatura do Claude ou do ChatGPT, uma chave da Anthropic ou da OpenAI, ou modelos abertos rodando localmente (MLX).

Sozinho, o Superfik não precisa de conta nem de servidor. Um time pode rodar o próprio servidor numa máquina Linux com um comando.

Já está disponível para macOS; Windows e Linux estão chegando.

Feedback é muito bem-vindo, principalmente sobre o que confunde nos primeiros cinco minutos.

Carregando publicação patrocinada...
1

Achei a ideia excelente, já deixei minha estrela no repositório. Tenho interesse em contribuir, seria legal conversarmos.

Algumas sugestões:

  1. Remover a aba lateral de sessões. Como é um canvas, faz sentido ter mais de um fluxo nele (quantos você precisar), interagindo com agentes em repositórios diferentes ao mesmo tempo, sem precisar trocar de aba.
  2. Permitir a troca do chat do canvas por um terminal no lado direito, para abrir o Claude Code (ou outra CLI). Assim dá para ter um controle mais fino do agente quando for necessário.
  3. Deixar mais claro como funciona o controle de memória. Também seria legal ter suporte a projetos como o ai-memory. Uso bastante e ele cumpre muito bem o papel de gerenciar memória entre agentes.
  4. Veja o projeto BridgeMind. Ele não é open source, mas tem o mesmo objetivo de controlar multiplos agentes, pode te trazer bons insights.