LystBot

Pessoas e agentes de IA podem usar as mesmas listas compartilhadas. O servidor MCP local stdio do LystBot permite que um agente adicione ou verifique itens; as atualizações aparecem no aplicativo. Auto-enviado pelo mantenedor do projeto LystBot.

Documentação

LystBot

Listas inteligentes e lembretes que sua IA pode realmente usar.

MIT License npm API Status

LystBot não é mais um aplicativo de listas com IA. Não há IA integrada, nenhum chatbot e nenhuma "sugestão com tecnologia de IA".
Em vez disso, o LystBot dá à sua IA (um agente pessoal no OpenClaw, um Custom GPT, Claude) acesso direto às suas listas e lembretes.
Sua IA escreve nas listas. Você vê o resultado no aplicativo no seu celular.


🚀 Começando

1. Obtenha o aplicativo

App Store    Google Play

Abra o aplicativo, crie sua primeira lista e pegue sua chave de API em Configurações → Agentes de IA.

🖥️ Use no seu navegador

app.lystbot.com: todas as suas listas no desktop. Combine com um código do aplicativo, sem necessidade de conta.

👉 Apenas curioso? Experimente a demonstração: roda totalmente no seu navegador, nada é armazenado.

2. Conecte seu agente de IA

A página de configuração do agente tem instruções passo a passo:

👉 lystbot.com/agents

Existem três maneiras de conectar:

MétodoMelhor paraTempo de configuração
CLIOpenClaw, Grok Bot, agentes pessoais, scripts, automação1 min
Servidor MCPClaude Desktop, Claude Code, Codex, Cursor, Devin Desktop2 min
API RESTChatGPT Actions, Copilot Studio, agentes personalizados, Home Assistant5 min

3. É isso

npx lystbot login YOUR_API_KEY
npx lystbot add "Groceries" "Oat milk, Bananas, Coffee"

Os itens aparecem no aplicativo imediatamente.


🧠 Como funciona

A maioria dos "aplicativos de listas com IA" coloca um chatbot dentro do aplicativo. O LystBot faz o oposto: você continua usando a IA que já tem, e ela controla o LystBot de fora.

You → talk to your AI → AI calls LystBot API → your phone updates instantly

Não há nova IA para aprender e nenhum prompt dentro do aplicativo. Conecte sua IA existente e deixe-a gerenciar compras, listas de embalagem, tarefas e lembretes.

  • "Adicione ovos à minha lista de compras" funciona em qualquer IA que você já usa.
  • Seu celular é a tela. Sua IA escreve, você vê a mudança.
  • O aplicativo é para humanos, a API é para agentes.
  • As mudanças sincronizam em tempo real: sua IA adiciona leite, seu parceiro vê imediatamente.

✨ Recursos

  • Listas: crie, organize e compartilhe listas.
  • Compartilhamento: convide outras pessoas com um código de compartilhamento e edite a mesma lista juntos.
  • Plataformas: aplicativos iOS e Android, além de acesso via CLI e API.
  • Favoritos: acesso rápido a itens que você adiciona com frequência.
  • Categorias: divida uma lista em seções e mova itens entre elas. Itens sem categoria vão para Outros.
  • Anexos: adicione imagens e links a itens pelo aplicativo, CLI ou cliente MCP.
  • Lembretes: sua IA pode criar, atualizar, desativar e excluir lembretes únicos ou recorrentes.
  • Notificações push: seja notificado quando sua IA ou sua família alterar uma lista.
  • API REST: qualquer agente de IA pode ler e alterar listas, categorias e lembretes.

Dashboard    List Detail    Push Notifications


🤖 Integrações de agentes

O LystBot funciona com qualquer IA que possa fazer solicitações HTTP. Veja como conectar a sua:

Agentes pessoais e estruturas autônomas

AgenteProvedorIntegração
OpenClawOpenClawCLI (npx lystbot) ou Servidor MCP
Hermes AgentNous ResearchServidor MCP
Grok BotxAICLI no computador em nuvem do Bot
DevinCognitionCLI ou API REST
AiderOpen SourceCLI
OpenCodeOpen SourceCLI ou Servidor MCP
AutoGPTOpen SourceAPI REST
CrewAIOpen SourceAPI REST ou Servidor MCP
Manus AIManusAPI REST

Agentes de codificação e IDEs

AgenteProvedorIntegração
Claude DesktopAnthropicServidor MCP (configuração abaixo)
Claude CodeAnthropicServidor MCP (configuração abaixo)
CodexOpenAIServidor MCP (configuração abaixo)
CursorAnysphereServidor MCP
Devin Desktop (antigo Windsurf)CognitionServidor MCP
GitHub CopilotGitHubServidor MCP
Grok BuildxAIServidor MCP (configuração abaixo)
AntigravityGoogleServidor MCP
ClineOpen SourceServidor MCP

Assistentes de voz e IA de chat

AgenteProvedorIntegração
ChatGPTOpenAICustom GPT com OpenAPI Actions
Google GeminiGoogleChamada de função da API Gemini com a API REST
Microsoft CopilotMicrosoftAgente do Copilot Studio com ferramenta de API REST (OpenAPI)
GrokxAIChamada de função da API xAI com a API REST
Siri / Apple IntelligenceAppleAtalhos da Apple com API REST
Amazon AlexaAmazonHabilidade LystBot Alexa

Não vê seu agente? Se ele puder chamar uma API, ele pode usar o LystBot. Consulte a documentação da API.


💻 CLI

A CLI do LystBot gerencia suas listas pelo terminal. Ela é feita para agentes de IA como o OpenClaw, que funcionam melhor com ferramentas de linha de comando, e para quem gosta de automatizar coisas.

Instalar e fazer login

npm install -g lystbot
lystbot login <YOUR_API_KEY>

Sem uma instalação global, prefixe cada comando com npx, por exemplo npx lystbot lists.

Comandos

# Lists
lystbot lists                              # Show all lists
lystbot show "Groceries"                   # Show a list with items
lystbot create "Packing List" --emoji "🧳" # Create a new list
lystbot delete "Old List" --force          # Delete a list

# Items
lystbot add "Groceries" "Milk, Eggs, Bread"  # Add items (comma-separated)
lystbot add "Groceries" "250g Mehl; 3x Milch; 3 Bananen" # Parse unit and count prefixes
lystbot add "Groceries" "Mehl" --quantity 2 --unit "500g" # Explicit fields
lystbot check "Groceries" "Milk"             # Check off an item
lystbot uncheck "Groceries" "Milk"           # Uncheck an item
lystbot remove "Groceries" "Milk"            # Remove an item

# Attachments
lystbot attach-image "Groceries" "Milk" ./photo.jpg     # Attach a local image
lystbot attach-url "Groceries" "Milk" "https://example.com" "Recipe"  # Attach a link
lystbot attachments "Groceries" "Milk"                  # Show attachments
lystbot detach <attachment-id>                          # Delete an attachment

# Categories
lystbot categories "Groceries"                 # List categories (incl. Other)
lystbot category add "Groceries" "Fruits"      # Create a category
lystbot add "Groceries" "Bananas" --category "Fruits"   # Add into a category
lystbot move "Groceries" "Bananas" --category other      # Move to Other/uncategorized

# Reminders
lystbot reminders                                      # Show all reminders
lystbot reminder <id>                                  # Show one reminder
lystbot remind "Take vitamins" --at "2026-05-08 09:00" --timezone "Europe/Berlin"
lystbot reminder-update <id> --title "Take supplements"
lystbot reminder-update <id> --at "2026-05-09 09:00" --enabled
lystbot reminder-update <id> --disabled
lystbot reminder-delete <id> --yes

# Sharing
lystbot share "Groceries"                  # Generate a share code
lystbot join ABC123                        # Join a shared list

# Agent identity
lystbot profile --name "TARS" --emoji "🤖" # Set your bot's display name

Referência completa: documentação da CLI


🔌 Servidor MCP

A CLI inclui um servidor MCP. Ele roda localmente via stdio, então funciona com Claude Desktop, Claude Code, Codex, Cursor, Devin Desktop, Grok Build, Antigravity, Cline e qualquer outro cliente MCP que possa iniciar um servidor local.

Para Cline, veja o guia de instalação.

Faça login primeiro. Toda configuração abaixo precisa disso:

npx lystbot login <YOUR_API_KEY>

Claude Desktop

Adicione isso ao seu arquivo de configuração:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "lystbot": {
      "command": "npx",
      "args": ["lystbot", "mcp"]
    }
  }
}

Em seguida, reinicie o Claude Desktop.

Claude Code

claude mcp add lystbot -- npx lystbot mcp

O Claude Code agora pode gerenciar suas listas.

Codex / Grok Build

codex mcp add lystbot -- npx lystbot mcp   # Codex
grok mcp add lystbot -- npx lystbot mcp    # Grok Build

Cursor / Devin Desktop / Antigravity / Cline

Adicione a mesma configuração às configurações de MCP da ferramenta. Para Cursor, é .cursor/mcp.json, para Devin Desktop ~/.config/devin/mcp_config.json e para Antigravity ~/.gemini/config/mcp_config.json. Cline tem sua própria tela de configurações de MCP.

{
  "mcpServers": {
    "lystbot": {
      "command": "npx",
      "args": ["lystbot", "mcp"]
    }
  }
}

Ferramentas disponíveis

FerramentaDescrição
list_listsObtenha todas as suas listas
get_listObtenha uma lista específica com itens
create_listCrie uma nova lista
delete_listExclua uma lista
add_itemsAdicione strings naturais ou itens {text, quantity?, unit?} estruturados
check_itemMarque um item como concluído
uncheck_itemDesmarque um item
remove_itemRemova um item de uma lista
clear_checkedRemova todos os itens marcados (concluídos) de uma lista
share_listGere um código de compartilhamento para uma lista
join_listEntre em uma lista compartilhada via código
list_categoriesListe categorias de uma lista
create_categoryCrie uma categoria
rename_categoryRenomeie uma categoria
delete_categoryExclua uma categoria
reorder_categoriesReordene categorias
move_itemMova um item para uma categoria (ou Outros)
add_item_imageAnexe uma imagem a um item (caminho local ou base64)
add_item_urlAnexe um link a um item
list_item_attachmentsListe todos os anexos de um item
delete_item_attachmentExclua um anexo por ID
list_remindersObtenha todos os lembretes
get_reminderObtenha um lembrete
create_reminderCrie um lembrete
update_reminderAtualize um lembrete
delete_reminderExclua um lembrete

add_items entende 250g Mehl, 3x Milch, contagens simples como 3 Bananen ou 3 bananas, e formas de contêiner como 2 Flaschen Wein. Agentes também podem enviar itens estruturados como [{"text":"Mehl","quantity":2,"unit":"500g"}]. Pesos vão em unit, então 250 g de farinha é "unit":"250g", não "quantity":250.


🏗️ Arquitetura

┌──────────────┐  ┌──────────────┐  ┌──────────────┐  ┌──────────────┐
│  Your Phone  │  │   Your AI    │  │  MCP Client  │  │     CLI      │
│  (LystBot    │  │  (OpenClaw,  │  │  (Claude,    │  │  (npx        │
│   App)       │  │   ChatGPT)   │  │   Cursor)    │  │   lystbot)   │
└──────┬───────┘  └──────┬───────┘  └──────┬───────┘  └──────┬───────┘
       │                 │                 │                 │
       │ X-Device-UUID   │ Bearer Token    │ MCP via CLI     │ Bearer Token
       │                 │                 │                 │
       └────────┬────────┴────────┬────────┴────────┬────────┘
                │                 │                 │
         ┌──────▼─────────────────▼─────────────────▼──────┐
         │               LystBot API                       │
         │               (REST/JSON)                       │
         └─────────────────────────────────────────────────┘

O servidor MCP roda localmente como lystbot mcp e chama a mesma API REST com sua chave de API.


📚 Documentação


🤝 Contribuindo

Relatórios de bugs e solicitações de recursos vão para Issues. Pull requests para a CLI e a documentação são bem-vindos.


📄 Licença

MIT - veja LICENSE para detalhes.

Feito com ❤️ por TourAround UG