Voltar as noticias
Kairo: Um Gerenciador de Tarefas Terminal com Plugins Lua e Sincronização Git
MCP ProtocolMediaEN

Kairo: Um Gerenciador de Tarefas Terminal com Plugins Lua e Sincronização Git

Dev.to - MCP·28 de abril de 2026

A maioria dos gerenciadores de tarefas CLI falha das mesmas duas maneiras. Kairo tenta um terceiro caminho.

Você conhece aquela sensação quando seu gerenciador de tarefas atrapalha seu trabalho real?

Você está imerso no terminal. Tudo é controlado pelo teclado, rápido, focado. Então você precisa anotar uma tarefa — e de repente está pegando o mouse, mudando para uma aba do navegador, fazendo login em mais um serviço de nuvem que possui seus dados e cobra mensalmente pelo privilégio.

Kairo foi criado por causa dessa sensação.

O que é Kairo?

Kairo é um gerenciador de tarefas nativo de terminal para desenvolvedores — construído em torno de uma premissa simples: suas tarefas devem viver onde sua mente já está.

Sem abas de navegador. Sem assinaturas. Sem mouse. Apenas uma TUI rápida e bonita que vive no seu terminal e armazena tudo localmente em SQLite.

brew install programmersd21/kairo/kairo
kairo

Pressione n para criar sua primeira tarefa. Esse é todo o onboarding.

O problema com todas as outras opções

Todo desenvolvedor eventualmente cai na mesma armadilha de três vias:

O problema Por que isso dói
Apps GUI (Notion, Linear, Todoist) Te tiram do seu fluxo para gerenciar uma tarefa sobre seu fluxo
Ferramentas de nuvem Seus dados vivem no servidor de outra pessoa, atrás de uma conta, atrás de um paywall
Ferramentas de texto simples (todo.txt, Taskwarrior) Poderosas, mas espartanas — sem estrutura, sem busca, sem feedback visual

Kairo não se encaixa em nenhum desses grupos. É a ferramenta que você construiria para si mesmo se tivesse tempo.

O que ele realmente faz

Rápido — genuinamente rápido

Busca difusa em sub-milissegundos. Vinculações de teclas completas do Vim (j/k/gg/G). Prazos em linguagem natural — digite amanhã 10h ou próxima sexta-feira e simplesmente funciona. Você nunca precisa deixar o teclado, e nunca espera por isso.

Seus dados são seus

Tudo vive em um banco de dados SQLite local com modo WAL. Totalmente offline por padrão. Se você quiser sincronização, é suportada pelo Git — sem backend, sem conta, sem bloqueio. Exporte para JSON, CSV, Markdown ou texto simples sempre que quiser.

Ele cresce com você

Um sistema de plugins Lua permite que você se conecte a eventos do ciclo de vida da tarefa:

kairo.on("task_create", function(event)
    kairo.notify("Nova tarefa: " .. event.task.title)
end)

Uma API CLI sem cabeça significa que você pode automatizar qualquer coisa a partir de scripts e pipelines:

# Crie uma tarefa de qualquer lugar no seu fluxo de trabalho
kairo api create --title "Finalizar relatório" --priority 1

# Consultar e filtrar
kairo api list --tag trabalho

# Exportar tudo
kairo export --format markdown

# Sincronização Git — sem backend necessário
kairo sync

Um servidor MCP abre o Kairo para agentes de IA que podem ler e gerenciar suas tarefas diretamente:

kairo mcp        # modo stdio
kairo mcp 8080   # modo SSE

IA — nos seus termos

Integração opcional com Gemini (2.0 / 2.5 / 2.5 Flash). Ative-a com ctrl+a. Nunca roda a menos que você a invoque. Seu fluxo de trabalho, sua escolha.

Bonito por padrão

32 temas embutidos. Troca ao vivo com t. Layout estilo Bento com visualização em tempo real de Markdown. Animações cinematográficas para criar, completar e deletar. É um aplicativo de terminal que você realmente vai gostar de olhar.

Os atalhos que importam

Tecla Ação
n Nova tarefa
e Editar
z Completar
d Deletar
t Trocar tema
f Filtrar por tag
ctrl+p Paleta de comandos
ctrl+a Painel de IA
? Ajuda

Como é construído

Kairo é escrito em Go, construído em uma pilha que prioriza desempenho de renderização e correção:

Sua entrada (CLI / TUI / Lua / IA)
          ↓
  Serviço de Tarefas (única fonte da verdade)
          ↓
  SQLite (WAL) + sincronização Git opcional
          ↓
  Bubble Tea TUI (renderização instantânea)

Bubble Tea · Lip Gloss · SQLite (WAL) · GopherLua · Gemini API · Git

Go foi escolhido pela mesma razão que você escolheria para qualquer ferramenta CLI: inicialização rápida, binário estático único, nenhuma dependência de tempo de execução para gerenciar.

Instalação

macOS (Homebrew)

brew install programmersd21/kairo/kairo

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/programmersd21/kairo/main/scripts/install.sh | bash

Windows (PowerShell)

iwr -useb https://raw.githubusercontent.com/programmersd21/kairo/main/scripts/install.ps1 | iex

Go

go install github.com/programmersd21/kairo/cmd/kairo@latest

Funciona melhor no Alacritty, Kitty e WezTerm. Alguns terminais podem ter peculiaridades de renderização — veja issue #16.

Tudo incluído, nada bloqueado

Recurso Status
... ...
Contexto Triplo Up

Kairo oferece uma solução prática para desenvolvedores que buscam eficiência sem depender de ferramentas baseadas na nuvem. Sua integração com agentes de IA pode facilitar a automação de tarefas, impactando positivamente a produtividade das empresas brasileiras.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.