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 TramaPortfólio
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
move_task#211 para Para revisar- 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
#1042 em Sistemas, aberto por Marina, recepção
Sistema de agendamento travando à tarde
Novo
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
- 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.
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.