Pular para os projetos

Construir coisas é o meu trabalho e o meu hobby.

Sou Vicenzo, desenvolvedor full stack. Aqui está o que eu ando construindo.

Trama

Disponível gratuitamente

Um espaço local para trabalhar com agentes de código: quadro, histórico de Git e notas do projeto no mesmo lugar, do briefing à revisão. Cada tarefa está sempre com alguém: com você, na fila do agente, com o agente trabalhando ou esperando a sua revisão.

O que faz

  • Quadro com quatro colunas, rascunhos, categorias e arquivamento, com arraste, atalhos de teclado e uma visão geral de onde o trabalho está parado.
  • Tarefa com briefing, conversa, verificações, resumo do agente, notas anexadas e referências de entrega: branch, commit e PR.
  • Histórico de Git para consulta, com diferenças lado a lado e PRs pelo GitHub CLI, e notas em Markdown com abas e prévia ao vivo, na pasta que você escolher.

Como foi construído

  • Tauri 2 com núcleo em Rust e SQLite local: sem conta, sem nuvem, sem sincronização.
  • Servidor MCP próprio, o trama-agent, com 34 ferramentas e empacotado no app. Funciona com Codex, Claude Code, OpenCode e outros clientes, e as anotações privadas ficam fora do alcance do agente.
  • macOS e Windows a partir do mesmo código, com interface em português e inglês.

Tauri, Rust, React, TypeScript, SQLite, MCP

Conhecer o Trama

Portfólio

Você Agente1 esperando você

A fazer2

  • Com você

    Exportar o quadro em Markdown

    #214, Funcionalidade

  • Com você

    Contraste dos rótulos no modo escuro

    #213, Interface

Em andamento0

  • Vazio

Para revisar1

  • Esperando você

    Atalho para ir a um projeto pelo nome

    #211, Funcionalidade

    ⌘T abre a busca de projetos; Enter navega.

    feat/atalho-projeto

Concluído1

  • Concluída

    Prévia de nota na página de cofres

    #208, Notas

Atividade

  1. move_task#211 para Para revisar
  2. Você concluiu #208

Passe uma tarefa para o agente e acompanhe até a revisão. Demonstração com dados de exemplo.

Aceno

Open source, em desenvolvimento

Um único lugar para abrir, acompanhar e resolver solicitações de suporte. Quem pede acompanha o andamento sem precisar cobrar; quem atende trabalha uma fila só, com prioridade clara.

O que faz

  • Fila organizada por status, prioridade, unidade e categoria, com responsável definido em cada chamado.
  • Conversa por chamado, com respostas para o solicitante e notas internas que só a equipe vê.
  • Administração de usuários, catálogos e auditoria de cada alteração.

Como foi construído

  • Permissões aplicadas no próprio banco com Row Level Security, não só na interface.
  • Notificações e rotinas sensíveis em Edge Functions.
  • Nasceu de um sistema em uso diário; a versão open source leva o mesmo fluxo para qualquer equipe.

React, TypeScript, Supabase, PostgreSQL, Tailwind CSS, Vitest

Novo1Em atendimento1Resolvido1

#1042 em Sistemas, aberto por Marina, recepção

Sistema de agendamento travando à tarde

Novo

  1. Marina

    Desde ontem a agenda congela depois das 14h. Precisamos reiniciar o computador para continuar.

Teste a fila: assuma um chamado, responda e resolva. Demonstração com dados de exemplo.

Nexo

Open source, em desenvolvimento

Um app nativo para converter imagens, documentos e mídia e baixar vídeos a partir de um link. Arraste, escolha o formato e abra o resultado no Finder. Nenhum arquivo sai do seu Mac.

O que faz

  • Imagens entre JPG, PNG, HEIC e WebP, ou reunidas em um único PDF.
  • DOCX para PDF e PDF de volta para DOCX editável.
  • OGG para MP3, MOV para MP4, áudio extraído de vídeo e downloads de vídeos e playlists públicas do YouTube.

Como foi construído

  • Swift e AppKit puros: sem navegador embutido, sem servidor local, sem Terminal para quem usa.
  • Fila sequencial com progresso por etapa, cancelamento e nova tentativa após erro.
  • Os motores de conversão vão dentro do app, e um arquivo novo nunca sobrescreve outro.

Swift, AppKit, FFmpeg, yt-dlp, XcodeGen

Nexo

Arraste arquivos para cá ou clique em um exemplo

A fila está vazia. Adicione um arquivo para começar.

Processado localmente, sem upload.

Adicione arquivos ou um link, escolha o formato e converta a fila. Demonstração com dados de exemplo.

Vest Finance

Open source, em desenvolvimento

Controle financeiro construído em volta de uma pergunta: quanto ainda posso gastar este mês? Salário, teto mensal, cartões, faturas e gastos divididos com outras pessoas, no mesmo painel.

O que faz

  • Teto mensal acompanhado em tempo real, por categoria.
  • Cartões com compras parceladas e faturas por fechamento.
  • Gastos por pessoa, reembolsos e projeção do saldo até o fim do ano.

Como foi construído

  • Saldos derivados de um livro-razão no banco: transferências e ajustes ficam rastreáveis.
  • Dados isolados por usuário com RLS e autenticação reforçada.
  • Mais de cem testes cobrindo regras financeiras e fluxos de interface.

React, Supabase, PostgreSQL, TanStack Query, Tailwind CSS

Salário R$ 6.200

Ainda pode gastar

R$ 405

Gasto R$ 3.595
  • MoradiaR$ 1.800
  • MercadoR$ 860
  • TransporteR$ 310
  • LazerR$ 290
  • SaúdeR$ 240
  • AssinaturasR$ 95

Fatura de out, fecha dia 5

R$ 719
  • Notebook 4 de 10R$ 389
  • Fone de ouvido 2 de 3R$ 120
  • Passagem aérea 1 de 6R$ 210

Para receber

  • Ana Jantar de aniversário
  • Lucas Metade da passagem

Gastando até o teto, em 12 meses você terá R$ 31.296 guardados.

hojedezfevabrjunagoout

Mova o teto e veja a projeção do ano mudar. Demonstração com dados de exemplo.

Sobre

Na internet eu sou ajax. Comecei criança, configurando servidores de Minecraft e escrevendo plugins, e foi ali que entendi que código transforma uma ideia em algo que outras pessoas usam.

É isso que procuro em cada projeto: entender quem vai usar, resolver o problema inteiro e deixar o resultado fácil de manter. Antes de escolher a tecnologia, entendo o problema. Entrego em etapas, valido cedo e documento as decisões e os limites com clareza.

Com o que trabalho

Linguagens
TypeScript, JavaScript, Python, Swift, Rust
Interfaces
React, Next.js, Astro, Vite, Tailwind CSS
Serviços
FastAPI, Flask
Dados
PostgreSQL, Supabase, SQL Server
Apps nativos
AppKit, Tauri
Entrega
Git, Docker, Vitest, Jest

Só podemos enxergar uma curta distância à frente, mas podemos ver que há muito a ser feito.

Alan Turing

Tem um problema que merece um produto inteiro? Vamos conversar.

contato@ajaxdev.com.br