BananaSplit para agentes

Gastos compartidos,
ahora con agentes

Tu gente. Tus planes. Tu agente se encarga de las cuentas.

Dale la CLI a tu agente favorito y ponlo a trabajar. Claude, Codex, Grok Bot, OpenClaw, Hermes. Todos son bienvenidos.

Para personas y agentes con acceso al terminal.
¿Usas Claude o ChatGPT sin terminal? Conéctate con MCP →
Lee la documentación completa →

Añade el gasto "Carne" de 120,34€ de ayer en el grupo BBQ Legends

Skill(banana)

Successfully loaded skill

Ran 2 shell commands

$ banana expenses add --title Carne --amount 120.34 \
  --currency EUR --group "BBQ Legends" --date 2026-09-20

Añadí Carne — 120,34 €, 2026-09-20, grupo BBQ Legends, pagado por ti.

Dividido a partes iguales entre tres (40,11 € cada uno): Diogo Ferreira, Paulo, Cláudia.

Accomplishing for 5s · done

01 / Conéctate

Primeros pasos

De cero a
«empezar a registrar gastos»

Una instalación. Tu cuenta de BananaSplit.
Una tarea menos en tu vida.

Obtener la última versión

01 Instala la skill

npx skills add teotti/banana-cli --skill banana --global

Necesita Node.js. Elige tu agente y abre una sesión nueva. La skill instala la CLI de Banana por ti y te guía para iniciar sesión.

¿Ya tienes la CLI? Ejecuta banana skill install y listo: cubre Claude Code, Codex, Cursor, Gemini CLI y opencode.

02 Pídeselo a tu agente

Usa BananaSplit para consultar mis balances.

Eso es todo. Tú completas el inicio de sesión en el navegador, y la skill le enseña a tu agente a usar nombres, leer JSON, dividir gastos y registrar pagos.

03 Instala la CLI tú mismo

curl -fsSL https://github.com/teotti/banana-cli/releases/latest/download/install.sh | sh

Binario independiente. No necesitas Node ni Bun. Las descargas se verifican con las sumas SHA-256 publicadas antes de reemplazar nada. Los instaladores descargan la última versión estable para tu sistema.

04 Entra en tu cuenta

banana login

Inicia sesión en tu cuenta de BananaSplit en el navegador y confirma que el código coincide. En un equipo sin interfaz gráfica, abre la URL indicada en otro dispositivo.

Tu agente necesita acceso al terminal donde la CLI está instalada y tiene la sesión iniciada. Ejecuta banana upgrade para mantenerla al día. ¿Algo no va bien? banana doctor revisa la CLI, tu sesión y la skill del agente.

02 / Ponlo a trabajar

Que las cuentas las lleven los agentes.

Registrar

Lo dices y queda registrado.

“Añade la cena de hoy de 60 € a nuestro viaje a Lisboa. Pagué yo. Divídela a partes iguales entre Alex, Sam y yo.”

  • Registrar un gasto
  • Registrar un gasto recurrente
  • Registrar un pago
Ver el comando de la CLI
banana expenses add --title Dinner --amount 60 \
  --currency EUR --paid-by me --date 2026-09-16 \
  --group "Lisbon trip" --split-type equal \
  --split me=20 --split Alex=20 --split Sam=20
Explorar

Solo pregunta adónde fue.

“Muéstrame mis diez gastos más grandes. Veamos qué se lleva la mayor parte.”

  • Ver la actividad
  • Ver los saldos
  • Ver los últimos diez gastos de un grupo
Ver el comando de la CLI
banana expenses list --sort amount --direction desc --limit 10 --json
Revisar

Mira atrás. Mira adelante.

“Busca mis gastos recurrentes y ayúdame a revisar lo que viene.”

  • Suscripciones que vienen
  • Actividad reciente
  • Editar o borrar lo que haga falta
Ver el comando de la CLI
banana expenses list --recurring --sort date --direction asc --json

Las monedas, los grupos y las personas se pueden indicar por código, nombre o un prefijo de cualquiera de los dos donde un comando lo pida. Los ids siguen funcionando, los nombres ambiguos se avisan en vez de adivinarse, y «me» eres tú. Mira lo que tienes con banana groups, banana friends, banana currencies, y banana me.

Todo se gestiona desde el agente que elijas.

03 / Lee esto primero

Lo que los agentes necesitan saber

La CLI de BananaSplit es la capa de gastos compartidos para agentes. Una skill, un inicio de sesión, y tu agente registra gastos, gestiona grupos, consulta saldos y anota pagos desde el terminal. Las personas leen el texto. Los agentes leen JSON con --json.

¿Qué es la CLI de BananaSplit?

La CLI de BananaSplit, que se invoca con banana, registra gastos compartidos desde el terminal. Usa la misma cuenta de BananaSplit que las apps de iOS, Android y web, así que grupos, saldos, gastos y pagos se mantienen sincronizados.

¿Cómo conecto un agente a BananaSplit?

Ejecuta npx skills add teotti/banana-cli --skill banana --global, abre una sesión nueva del agente e inicia sesión con banana login. Confirmas un código en el navegador. En una máquina sin interfaz gráfica, abre la URL impresa en otro dispositivo. Si la CLI ya está instalada, banana skill install cubre Claude Code, Codex, Cursor, Gemini CLI y opencode.

¿Qué agentes funcionan con BananaSplit?

Claude, Codex, Cursor, Gemini, Grok, Hermes y OpenClaw. Cualquier agente con acceso al terminal puede ejecutar la CLI una vez instalada y con la sesión iniciada.

¿Cómo debe leer un agente la salida?

Pasa --json para JSON operativo curado, o --raw para la respuesta completa de la API. Sin estas flags, la salida es el texto legible del terminal.

¿Necesito Node.js para usar la CLI de BananaSplit?

El instalador de la skill necesita Node.js. La CLI en sí es un binario independiente para macOS, Linux y Windows, verificado con las sumas SHA-256 publicadas antes de reemplazar nada. También puedes instalar @bananasplitapp/cli de forma global con Bun, npm o pnpm, pero necesitas Bun 1.4+ para ejecutarlo.

Para tu terminal.
Pensado para tu vida.

Resultados claros para ti. JSON estructurado para tu agente.
El mismo BananaSplit. Una nueva forma de dividir.

Explorar la CLI Consultar los comandos