Produtividade

Pare de pagar o Trello

Cartões vão para a esquerda. Cartões vão para a direita. O trabalho anda.

O Trello custa US$10–17.5 por pessoa / mês, ou seja, US$120–210 por ano. Você tem dois caminhos:

Opção 1 · Instalar

Instale o Kan grátis

O Kan pega o núcleo do Trello e para por aí: quadros, listas, cartões que você arrasta de um lado para o outro. Em cada cartão: etiquetas, checklist, data de vencimento, anexos, comentários. Por cima, modelos de quadro, filtros, a visão de calendário que o Trello reserva para o Premium e um servidor MCP para o Claude criar e mover os seus cartões. A importação do Trello traz os seus quadros com listas, cartões, etiquetas e checklists, mas sem comentários, anexos nem datas de vencimento. Em kan.bn é grátis para uma pessoa e depois custa cerca de €7 por membro por mês para equipes. No seu próprio servidor com Docker, tudo fica liberado, sem limite de membros. O que falta em relação ao Trello: um app móvel, automações no estilo Butler e integrações, anunciadas mas ainda não disponíveis.

Kan vs Trello

CritérioKanTrello
PreçoUS$0 no seu servidor, grátis online para uma pessoaUS$10–17,5 por pessoa por mês
Número de quadrosIlimitado10 por espaço de trabalho no plano grátis
Membros da equipeIlimitados no seu servidorNo máximo 10 de graça, depois cada um é pago
Visão de calendárioIncluída no seu servidorPlano Premium, €11/mês
Controlar seus cartões pelo ClaudeServidor MCP incluídoNão, apenas a IA própria no Premium
Onde ficam seus quadrosNa nuvem deles, ou no seu servidor com DockerNa nuvem da Atlassian
App móvelNão, o site se adapta ao celularSim, iPhone e Android
AutomaçõesAinda nãoSim, 250 execuções por mês de graça

Como instalar (mesmo começando do zero)

Se você usa sozinho, uma conta grátis em kan.bn basta, sem nada para instalar. Em equipe, o seu servidor é onde o Kan se torna grátis para todos: o prompt faz a instalação com Docker e depois importa os seus quadros do Trello.

  1. 1

    Cole este prompt no Claude (Code ou Desktop)

    Ele pergunta se você está sozinho ou em equipe, instala o Kan e depois traz os seus quadros do Trello:

    Quero substituir o Trello pelo Kan, a alternativa open source (repositório do GitHub kanbn/kan, site kan.bn). Primeiro me pergunte se vou usar sozinho ou em equipe, e quantos somos. Se for sozinho, me ajude a criar uma conta grátis em kan.bn. Se for em equipe, instale o Kan no meu servidor com o docker-compose oficial do repositório kanbn/kan: me diga qual máquina é necessária, gere o segredo BETTER_AUTH_SECRET e a senha do banco de dados, defina NEXT_PUBLIC_BASE_URL com o meu domínio, configure o envio de e-mails para os convites e me explique como fazer backup do banco. Depois, traga os meus quadros do Trello: se o Kan estiver rodando no meu servidor, me guie para criar uma chave de API do Trello e informá-la em TRELLO_APP_API_KEY e TRELLO_APP_API_SECRET, em seguida conecte a minha conta do Trello nas configurações do Kan e importe os meus quadros. Me diga o que passa na importação (listas, cartões, descrições, etiquetas, checklists) e o que fica no Trello (comentários, anexos, datas de vencimento), e confira comigo um quadro importado. Por fim, conecte o servidor MCP do Kan (npx -y @kan/mcp, com KAN_BASE_URL e uma chave de API criada nas configurações do Kan) para que você possa ler e modificar os meus cartões.
    
    Revise o repositório do GitHub e verifique se é seguro instalá-lo considerando a minha máquina e a minha infraestrutura. Faça-me o máximo de perguntas possível, usando widgets, para esclarecer o meu pedido e ser o mais preciso que puder.
  2. 2

    Importe um único quadro para começar

    Pegue o quadro que você mais usa e trabalhe nele por uma semana antes de mover o resto. Você logo vai perceber se sente falta dos comentários ou das datas de vencimento que ficaram no Trello.

  3. 3

    Convide a sua equipe

    No seu servidor, os membros não são mais pagos um por um: um link de convite e todo mundo está dentro.

Para que você vai usar

Seus quadros do Trello, sem a fatura

A importação traz listas, cartões, etiquetas e checklists. Você reencontra a sua organização em minutos, sem redigitar nada.

A equipe inteira pelo mesmo preço: zero

No Trello, cada membro extra é pago. No seu servidor, o Kan aceita quantas pessoas você quiser, com visão de calendário incluída.

Seus cartões controlados pelo Claude

O servidor MCP integrado permite que o Claude leia os seus quadros, crie cartões e os mova. Você descreve a tarefa e ela cai na lista certa.

Saúde do projeto

estrelas no GitHub
5.739
Forks
499
Contribuidores
53
Commits
860
Idade do projeto
2,9 anos
Licença
AGPL-3.0

Feito com: TypeScript 95.8% · PLpgSQL 2.2% · MDX 1.1% · JavaScript 0.6%

Dados públicos do repositório no GitHub, coletados em 8 de outubro de 2026.

Opção 2 · Construir

Crie o seu próprio Trello

Para quem é

Este projeto é para uma equipe pequena que gerencia um quadro de projeto compartilhado. O objetivo: deixar o trabalho atual visível e fácil de mover da ideia até a conclusão. Se você precisa de mais do que isso, continue pagando: construir por conta própria serve para ter uma ferramenta sob medida para o seu jeito de trabalhar, não para refazer o roadmap de uma empresa financiada por investidores.

Mesmo projeto, outro logo: esta v1 também substitui o Asana, porque todos resolvem o mesmo trabalho central.

O que o prompt constrói e o que fica de fora

O prompt abaixo constrói uma única versão, com o que realmente se usa. O resto fica de fora de propósito.

O que o prompt constróicolunas, cartões com arrastar e soltar, checklists, etiquetas, filtros, linha do tempo de atividade
O que fica de forasincronização em tempo real, power-ups, automações, apps móveis

O que uma alternativa mínima ao Trello precisa

  • quadros com colunas ordenadas e cartões que se arrastam e soltam
  • descrição do cartão, responsável, data de vencimento, etiquetas e checklist
  • comentários e uma linha do tempo de atividade compacta
  • filtros por membro, etiqueta, atrasados e palavra-chave
  • arquivar e restaurar cartões e colunas

Modelo de dados

Board, Column, Card, ChecklistItem, Comment

Integrações

links de convite por e-mail

Contexto de capacidades

Astro, Alpine, D1

A trava de segurança

Exigir a participação no quadro em cada alteração, e não apenas na interface.

O que não fazer de propósito

Não construir cobrança de espaços de trabalho, Power-Ups, automações complexas nem visões de portfólio.

O prompt completo

Escolha o seu stack, copie o prompt e cole no seu agente de código (Claude Code, Cursor, Codex…).

Você vai construir um produto de software pronto para produção chamado “Deck”, uma alternativa deliberadamente focada ao Trello. Construa uma fatia vertical completa e utilizável, não uma landing page, um mockup estático nem um monte de componentes soltos.

ACORDO DE TRABALHO
Antes de escrever código de implementação, monte um plano técnico curto que nomeie as rotas ou páginas, as server actions ou endpoints, as tabelas de dados, as transições de estado importantes, os limites de autorização, os jobs em segundo plano e os adaptadores externos. Se algo se contradisser, resolva a favor do público restrito e dos não-objetivos abaixo. Prefira uma arquitetura pequena e legível a abstrações especulativas, mas não deixe de fora persistência, validação, tratamento de erros nem testes.

DESCRIÇÃO DO PRODUTO
Usuário principal: uma equipe pequena que gerencia um quadro de projeto compartilhado.
Resultado principal: deixar o trabalho atual visível e fácil de mover da ideia até a conclusão.
Princípio do produto: otimize o fluxo exato abaixo em vez de copiar toda a amplitude do Trello. Quem chega pela primeira vez deve entender o que fazer pela própria interface, sem tour nem documentação.

JORNADAS COMPLETAS DO USUÁRIO
Implemente todos estes fluxos pela interface real e pela camada de dados persistente:
1. O dono do quadro cria um quadro, dá nome a três colunas ordenadas, convida dois colegas por e-mail e adiciona cartões com etiquetas, responsáveis, datas de vencimento e checklists.
2. Um colega filtra o quadro para ver só os cartões dele, abre um, conclui itens do checklist, comenta com uma atualização e arrasta o cartão de Em andamento para Concluído.
3. O dono arquiva um cartão obsoleto e uma coluna vazia, revisa o rastro de atividade e depois restaura o cartão em uma coluna ativa e uma posição que ele escolhe.

TELAS E ARQUITETURA DE INFORMAÇÃO
Construa estas telas como visões coerentes e responsivas. Cada tela precisa definir sua ação principal, ações secundárias, status visível, feedback de validação, estado vazio, estado de carregamento ou pendente, confirmação de sucesso e um estado de erro recuperável.
1. Painel de quadros: quadros ativos e arquivados, número de membros, atividade recente, ação de criar quadro e status dos convites pendentes.
2. Visão do quadro: colunas ordenadas na horizontal, contadores de cartões, cartões arrastáveis, controles para adicionar cartões, filtros por membro e etiqueta, busca por palavra-chave e destaque para o que está atrasado.
3. Detalhe do cartão: título, descrição em markdown, responsável, data de vencimento, etiquetas, checklist ordenado, comentários, linha do tempo de atividade e controles de arquivar e restaurar.
4. Configurações do quadro e arquivo: nome do quadro, membros e papéis, gerenciamento de convites, ordem das colunas, cartões e colunas arquivados e uma ação de encerramento definitivo do quadro.

FUNCIONALIDADES PRINCIPAIS
1. quadros com colunas ordenadas e cartões que se arrastam e soltam
2. descrição do cartão, responsável, data de vencimento, etiquetas e checklist
3. comentários e uma linha do tempo de atividade compacta
4. filtros por membro, etiqueta, atrasados e palavra-chave
5. arquivar e restaurar cartões e colunas

COMPORTAMENTO DETALHADO E REGRAS DE NEGÓCIO
Trate isto como requisitos do produto garantidos no servidor, não como sugestões de interface:
1. Autorize no servidor toda alteração de quadros, colunas, cartões, checklists, comentários e arquivo com base na participação ativa no quadro.
2. Armazene posições inteiras explícitas para colunas, cartões e itens de checklist; reordene os irmãos afetados de forma atômica e rejeite movimentos para colunas arquivadas.
3. Registre os movimentos de cartões e as mudanças relevantes de campos como eventos de atividade imutáveis contendo autor, valor antigo, valor novo e data e hora.
4. Arquivar é reversível e preserva comentários e histórico; restaurar exige um destino ativo válido e nunca recria em silêncio uma participação que foi removida.

MODELO DE DADOS E CICLO DE VIDA
Projete um esquema relacional pequeno centrado em Board, Column, Card, ChecklistItem, Comment. Antes de implementar, documente:
1. O propósito de cada tabela, sua chave primária, o limite de propriedade ou de tenant, timestamps, campos de status e atributos importantes.
2. Chaves estrangeiras, restrições de unicidade, check constraints, os índices que as telas citadas precisam e os limites de transação para mudanças que tocam vários registros.
3. As transições de estado ou de ciclo de vida permitidas, quem pode disparar cada uma, quais são terminais ou reversíveis e qual histórico de auditoria deve permanecer imutável.
4. Como arquivar, reter e apagar, incluindo o que acontece com registros dependentes e arquivos externos.
5. A estratégia de idempotência para envios, jobs, importações, notificações, webhooks ou novas tentativas, quando se aplicar.
Use migrações em vez de criar o esquema na mão. Armazene instantes de tempo de forma consistente e mantenha o fuso horário nomeado sempre que horários ou datas locais importarem. Nunca dependa de um contador, de um botão desabilitado ou de uma validação no cliente para proteger uma regra de negócio.

USUÁRIOS, AUTENTICAÇÃO E PERMISSÕES
Implemente apenas os papéis de que o público indicado precisa. Deixe explícito o modelo de propriedade e visibilidade antes de programar. Aplique a autorização em toda consulta e mutação no servidor, incluindo buscas, exportações, anexos, atualizações ao vivo e URLs adivinhadas—não basta esconder botões. Use sessões seguras por padrão, proteja requisições que mudam estado e ofereça estados claros de sessão encerrada, sessão expirada e acesso proibido. Quando houver vários papéis, crie usuários distintos nos dados de teste para mostrar e testar as permissões.

INTERAÇÃO E DIREÇÃO VISUAL
O produto deve parecer rápido, calmo, focado e confiável, e não um template genérico de painel administrativo. Use uma hierarquia visual clara, cores contidas, tipografia legível, áreas de clique generosas e um lugar fixo para as ações principais. Comece com HTML renderizado no servidor e melhore progressivamente só as interações que se beneficiam disso. O fluxo principal precisa continuar compreensível se essa melhoria falhar.

Comece com páginas Astro renderizadas no servidor e formulários HTML comuns. Use HTMX para envios de formulário, navegação parcial e atualizações vindas do servidor, e Alpine.js só para pequenos estados locais do navegador. O fluxo principal precisa continuar compreensível se qualquer uma dessas camadas falhar.

Projete os layouts para celular de propósito, em vez de só empilhar os painéis do desktop. Ofereça navegação por teclado, foco visível, landmarks semânticos, labels explícitos, títulos de página úteis, a preferência de movimento reduzido e anúncios para leitores de tela em resultados assíncronos. Nunca use só a cor para comunicar um estado. Ações destrutivas precisam de escopo claro e confirmação; ações seguras repetidas devem ser idempotentes.

Adicione um rodapé em todas as páginas com o texto “Criado por aurelioagency.com”, em que “aurelioagency.com” é um link incorporado para https://www.aurelioagency.com que abre em uma nova aba. Ele deve ficar visível; não o remova.

DIREÇÃO TÉCNICA
Construa esta versão com o stack AHA: Astro para o roteamento, os layouts e as páginas renderizadas no servidor; HTMX para as interações que se beneficiam de respostas com fragmentos HTML; e Alpine.js para pequenos estados locais da interface. Prefira Cloudflare D1 para a persistência relacional, R2 para o armazenamento de objetos, Workers para os endpoints do servidor e as tarefas agendadas, Durable Objects só para estado em tempo real coordenado, e Workflows ou Queues para jobs duráveis em segundo plano—mas só quando os requisitos do produto pedirem.

Mantenha as regras de domínio em módulos do servidor testáveis, não em route handlers nem em componentes de UI. Separe persistência, provedores externos e trabalho em segundo plano atrás de interfaces pequenas, sem construir um framework. Prefira formulários HTML e URLs comuns para a navegação; use interação otimista só quando uma falha puder ser resolvida com clareza.

O briefing do produto identifica atualmente Astro, Alpine, D1 como contexto de capacidades. Preserve qualquer capacidade nativa, exclusiva do navegador, de edge, de armazenamento, de tempo real ou de processamento em segundo plano por meio de um adaptador restrito, adequado ao framework escolhido. Se o fluxo central realmente exigir APIs nativas ou do navegador, mantenha esse ambiente como a principal superfície de execução em vez de simular capacidades inacessíveis ou inventar uma superfície web desnecessária.

Integre com links de convite por e-mail. Para cada integração:
- Liste as variáveis de ambiente necessárias em um .env.example sem segredos reais.
- Adicione um adaptador pequeno com timeouts, erros normalizados e uma versão falsa local determinística ou um modo de desenvolvimento.
- Verifique as assinaturas recebidas e deduplique os eventos do provedor quando possível.
- Mantenha as credenciais no servidor, criptografe em repouso os tokens de longa duração e oculte segredos e dados sensíveis dos logs.
- Defina novas tentativas, backoff e idempotência para qualquer efeito que possa se repetir.

SEGURANÇA E PRIVACIDADE
Exija a participação no quadro em cada alteração, e não apenas na interface.
Valide, normalize e limite o tamanho de toda entrada não confiável no servidor. Escape o conteúdo renderizado por padrão, sanitize qualquer markup aceito de propósito, aplique rate limit a ações públicas ou sujeitas a abuso e use armazenamento de objetos privado com URLs autorizadas de curta duração para arquivos sensíveis. Colete só os dados pessoais de que o fluxo indicado precisa. Documente como os dados são retidos e apagados. Adicione proteções específicas para as partes mais arriscadas deste app, como uploads, redirecionamentos, requisições de saída, envio de e-mails, OAuth, webhooks, importação ou exportação de CSV e conexões em tempo real.

CENÁRIOS DE ACEITAÇÃO
Automatize estes cenários específicos do app no nível mais adequado:
1. Dados dois membros vendo o mesmo quadro, quando um move um cartão, as duas visões convergem para a nova coluna e posição sem duplicar o cartão.
2. Dado um usuário cuja participação no quadro foi removida, quando ele envia a edição de um cartão que havia carregado antes, a requisição é negada e o cartão permanece inalterado.
3. Dado um cartão arquivado com itens de checklist concluídos e comentários, quando ele é restaurado, todo o conteúdo volta intacto e a restauração aparece na atividade.

TESTES
Adicione testes unitários focados em transições de estado, regras de autorização, normalização, cálculos de datas ou dinheiro e outras regras de domínio arriscadas. Adicione testes de integração para as restrições de persistência e para os caminhos de sucesso, timeout, nova tentativa e rejeição de cada adaptador externo. Adicione pelo menos um teste de navegador para cada jornada completa acima, incluindo um em tela pequena. Os testes devem usar dados isolados e rodar com um único comando documentado.

OPERAÇÃO E RECUPERAÇÃO DE FALHAS
Adicione logs estruturados no servidor com IDs de correlação por requisição, job ou evento, sem segredos nem dados sensíveis desnecessários. Faça os erros indicarem o que fazer, tanto na interface quanto nos logs. O trabalho em segundo plano deve mostrar os estados pendente, concluído, com falha e tentando de novo quando fizer sentido; nunca engula erros em silêncio. Inclua um guia seguro de migração e rollback do banco, dados de teste, notas de backup e restauração, o que acontece com dados externos na limpeza e uma rota básica de saúde ou diagnóstico adequada ao stack.

ENTREGÁVEIS
Entregue o aplicativo funcionando, as migrações, dados de teste representativos, os testes, o .env.example e um README curto. O README deve cobrir pré-requisitos, instalação local, variáveis de ambiente, migrações, comandos de dados de teste e de testes, deploy, configuração das integrações, backup e restauração, decisões de segurança e limitações conhecidas. Os dados de teste devem cobrir o caminho feliz e pelo menos um estado vazio, com falha, atrasado, expirado, arquivado ou com permissão restrita que importe para o produto.

DEFINIÇÃO DE PRONTO
O app está pronto quando uma pessoa nova consegue seguir o README, criar e migrar o banco, rodar o app, entrar com cada papel relevante, completar cada jornada citada com dados reais salvos, recarregar sem perder o estado, se recuperar das falhas comuns e usar a interface principal no celular e no desktop. Todos os cenários de aceitação passam, os limites de permissão estão cobertos por testes, nenhuma tela principal fica como placeholder e o crédito “Criado por aurelioagency.com” no rodapé aparece em todas as páginas.

NÃO-OBJETIVOS
Não construa cobrança de espaços de trabalho, Power-Ups, automações complexas nem visões de portfólio.

O app que você criar com este prompt leva no rodapé “Criado por aurelioagency.com”.

Crie só uma parte

Prompts curtos para resolver a parte mais difícil sem construir tudo.

Uma ordenação de cartões que sobrevive ao décimo milésimo arrastoInteiros explícitos, renumeração atômica e nenhum desgaste por posições fracionárias.
Construa a ordenação de cartões com arrastar e soltar para um quadro kanban que continue correta depois de dez mil arrastos.

Armazene posições inteiras explícitas por cartão dentro de uma coluna. Um movimento, dentro de uma coluna ou entre colunas, calcula a posição de destino e renumera os irmãos afetados em uma única transação. Na escala de um quadro, reescrever as posições de uma coluna a cada movimento é aceitável, e é melhor do que esquemas fracionários engenhosos que acumulam dívida de precisão. Seja qual for a sua escolha, o invariante é uma ordenação sem buracos e sem duplicatas depois de qualquer movimento.

Os movimentos que quebram as implementações ingênuas: soltar bem no topo e bem no fim, tirar o único cartão de uma coluna, movimentos entre colunas que precisam renumerar duas colunas de forma atômica, e um movimento que concorre com outro movimento simultâneo de um cartão vizinho. Rejeite movimentos para colunas arquivadas com um erro visível e uma animação de reversão, nunca com um salto silencioso.

A mesma rotina serve para reordenar itens de checklist e colunas: uma única função de reordenação, três usos.

Está pronto quando: qualquer sequência de arrastos deixa todas as colunas sem buracos e sem duplicatas no banco de dados, os movimentos simultâneos de cartões diferentes aterrissam corretamente, e as colunas arquivadas recusam os soltares de forma bem visível.
Duas pessoas, um quadro, nenhum cartão duplicadoArrastos otimistas, arbitragem do servidor e clientes que sempre convergem.
Construa a consistência entre vários espectadores para um quadro kanban compartilhado sem construir um motor de tempo real.

Duas pessoas têm o mesmo quadro aberto. Uma arrasta um cartão; a outra deve ver logo e, acima de tudo, ver corretamente. Use interface otimista com reconciliação do servidor: o cliente de quem arrasta aplica o movimento na hora e envia uma requisição com um id de operação gerado pelo cliente. O servidor é o único árbitro da ordem; os outros clientes consultam periodicamente (ou escutam em um canal barato) as mudanças desde a última versão do quadro que viram e aplicam a diferença.

As armadilhas de correção: o eco do próprio movimento de quem arrasta precisa ser reconhecido pelo id de operação e não reaplicado como um soluço visual; um movimento rejeitado, porque o cartão foi arquivado nesse meio tempo, precisa reverter o estado otimista com uma explicação; e dois clientes que movem o mesmo cartão convergem para a resposta do servidor, terminando os dois idênticos. Quando as versões se distanciam demais, buscar tudo de novo e comparar é melhor do que remendar cirurgicamente.

Está pronto quando: um movimento aparece no segundo cliente dentro de um ciclo de consulta sem duplicar o cartão, quem move nunca vê o próprio eco como um tremor, e movimentos deliberadamente conflitantes terminam com os dois clientes idênticos ao servidor.
O registro de atividade que se lembra dos valores antigosEventos imutáveis com valor antigo e novo, agrupados apenas na hora de exibir.
Construa uma linha do tempo de atividade para um quadro de projeto, registrada como eventos imutáveis com valores antigos e novos reais.

Toda alteração relevante, cartão movido, responsável alterado, data de vencimento definida, item de checklist concluído, comentário adicionado, cartão arquivado, grava um evento: autor, verbo, valor antigo, valor novo, data e hora. Grave na mesma transação da própria alteração, ou o registro vai acabar mentindo. Nunca atualize nem apague eventos; correções são novos eventos.

Exibir é um problema de compressão: eventos brutos são barulhentos, então agrupe na hora de exibir, de modo que cinco edições de título em um minuto pelo mesmo autor virem uma única entrada expansível. Entidades renomeadas pedem cuidado: o evento guarda os valores como eram na época (nome da coluna, nome do membro), para que o histórico seja lido corretamente mesmo depois que a coluna for renomeada ou o membro for removido do quadro.

Suporte filtros por autor e tipo de evento. O detalhe do cartão mostra a sua própria fatia; a visão do quadro mostra o fluxo combinado.

Está pronto quando: cada mudança de campo pode ser reconstruída apenas a partir dos eventos, o agrupamento na exibição nunca esconde que algo aconteceu, e eventos que referenciam entidades renomeadas ou excluídas continuam sendo exibidos de forma compreensível.
Arquivar é uma promessa que você pode retirarReversível por design, com restaurações que precisam de um destino real.
Construa arquivar e restaurar para cartões e colunas de um kanban: exclusão com desfazer, bem feita.

Arquivar é um estado reversível, não uma flag de exclusão lógica colada depois. Um cartão arquivado mantém tudo, comentários, estado do checklist, etiquetas, histórico, sai da visão do quadro, deixa de corresponder aos filtros e vai parar em um arquivo navegável e pesquisável. Arquivar uma coluna arquiva os cartões dela em uma única operação, lembrando quais cartões foram arquivados pela cascata e quais já estavam arquivados antes, porque restaurar a coluna não pode ressuscitar cartões que alguém arquivou de propósito no mês passado.

Restaurar exige um destino válido: a coluna original, se ainda estiver ativa, ou, do contrário, uma escolha explícita. A posição na restauração é adicionada ao final da coluna; respeitar uma posição antiga é como começa o caos de posições duplicadas. As duas operações gravam eventos de atividade, e restaurar nunca reintegra participações no quadro que foram revogadas enquanto o cartão estava no arquivo.

A exclusão permanente existe apenas como uma ação separada e confirmada, sobre itens que já estão arquivados.

Está pronto quando: arquivar e restaurar um cartão preserva todo o conteúdo intacto, restaurar uma coluna recupera exatamente os cartões que ela arquivou, e nenhuma restauração termina em uma coluna arquivada ou inexistente.

Perguntas frequentes

Quanto custa o Trello se eu continuar assinando?

O Trello custa US$10–17,5 por pessoa por mês nos planos pagos públicos, ou seja, US$120–210 por ano para cada pessoa da sua equipe. Um substituto focado, feito por você, custa o seu tempo de desenvolvimento mais uma hospedagem quase de graça.

Qual stack devo usar para criar uma alternativa ao Trello?

O prompt desta página vem em quatro versões: a stack AHA (Astro, HTMX, Alpine.js), Next.js, Laravel e Ruby on Rails. O contexto de capacidades deste produto é Astro, Alpine, D1. Escolha a stack que você já conhece: o escopo importa mais do que o framework.

Quais funcionalidades um substituto mínimo do Trello precisa ter?

Uma v1 útil precisa de: quadros com colunas ordenadas e cartões que se arrastam e soltam; descrição do cartão, responsável, data de vencimento, etiquetas e checklist; comentários e uma linha do tempo de atividade compacta; filtros por membro, etiqueta, atrasados e palavra-chave; arquivar e restaurar cartões e colunas. Todo o resto é escopo a mais até você sentir falta pessoalmente.

O que devo deliberadamente não construir?

Não construa cobrança de espaços de trabalho, Power-Ups, automações complexas nem visões de portfólio.

Este projeto também substitui o Asana?

Sim. Trello e Asana resolvem o mesmo trabalho central: deixar o trabalho atual visível e fácil de mover da ideia até a conclusão. A v1 enxuta desta página cobre o que a maioria das pessoas usa em qualquer um dos dois, então um único projeto focado substitui aquele que você paga hoje.

O Kan é mesmo grátis?

Sim. O Kan é open source: o código é público e instalá-lo não custa nada. No máximo você paga a hospedagem se colocá-lo em um servidor, muitas vezes alguns euros por mês. O Trello, por outro lado, custa €5 por mês.

Preciso saber programar para instalar o Kan?

Não. O nível é intermediário e a instalação leva cerca de 15 minutos com o prompt da página: o Claude faz o trabalho e você responde às perguntas dele.

Qual é a diferença para o Trello?

O Kan faz quase tudo o que o Trello faz, sem assinatura, e os seus dados ficam com você. A comparação ponto a ponto está na página.

Os meus dados são meus?

Sim. Com uma ferramenta open source instalada do seu lado, os seus arquivos ficam na sua máquina ou no seu servidor. Ninguém pode encerrar a sua conta nem mudar o preço.

Ver os 22 apps →

Sem tempo para fazer?

A gente faz para você.

Se você prefere que alguém instale, conecte às suas ferramentas e deixe funcionando, é exatamente isso que fazemos na Aurelio.

Agendar uma auditoria de automação