Código abierto · Apache-2.0

Conecta tu IA con tus archivos, herramientas y apps.

Ganju permite que asistentes de IA como Claude y ChatGPT — y tus bots en Telegram, Slack, WhatsApp y Discord — usen de forma segura tus propios documentos, herramientas y aplicaciones. Tu IA responde con tu información y hace trabajo real. Se configura en minutos sin escribir una línea de código — y si necesitas una herramienta que no tenemos, la agregas tú.

Herramientas y clientes de IA conectándose a tu servidor MCP de Ganju
Herramientas e integraciones

Conecta las herramientas que ya usas.

Las apps más populares funcionan de inmediato. ¿Necesitas algo a la medida? Conecta tu propia aplicación u otro servicio — sin escribir código.

http-endpoint conecta tu propia aplicación o sitio web. mcp-proxy enchufa otros servicios ya listos como Notion y GitHub. Ninguno requiere escribir código — y cuando una herramienta necesita lógica de verdad, la escribes tú.
Tus propias herramientas · en Pro

¿Necesitas algo que no traemos? Lo agregas tú.

Una función es una herramienta pequeña que le agregas a tu asistente — buscar algo en tu propio sistema, calcular algo, disparar un proceso en otro lado. La describes, completas lo que hace y le das a Deploy. Nosotros la ejecutamos: sin servidor, sin instalar nada y sin nada que mantener vivo.

  1. Descríbela

    Ponle un nombre y di cuándo debería usarla tu asistente, como le explicarías a alguien que acaba de entrar al equipo. El código inicial se escribe solo.

  2. Completa qué hace

    El editor te sugiere lo que hay disponible mientras escribes y subraya los errores donde están, no después de guardar.

  3. Pruébala en privado

    Dale a Run con un ejemplo y mira exactamente qué devuelve. Nadie más puede llamarla y tu asistente en vivo sigue igual.

  4. Despliégala, o deshaz

    Un botón la pone en vivo en todo lo que usa tu asistente. Todas las versiones se guardan, así que volver atrás es un clic.

Una herramienta completa, de principio a fin

Esta lee una llave que guardaste, le pregunta por un pedido al sistema de una tienda, avisa claro cuando ese pedido no existe y devuelve una respuesta ordenada para que la use el asistente. Ese es el archivo entero — el alojamiento, las credenciales y el historial de versiones son cosa nuestra.

index.js
import { createHandler, defineTool } from './ganju-sdk.js';

export default createHandler({
  'lookup-order': defineTool(async (input, ctx) => {
    const key = await ctx.secret('SHOP_API_KEY');

    const res = await fetch(
      `https://api.mystore.com/v1/orders/${input.orderId}`,
      { headers: { authorization: `Bearer ${key}` } }
    );

    // Dilo claro — el asistente lee esto y responde con eso.
    if (res.status === 404) {
      return { found: false, message: `No existe el pedido ${input.orderId}.` };
    }
    if (!res.ok) throw new Error(`La tienda respondió ${res.status}`);

    const order = await res.json();
    ctx.log('consultado', order.id, order.status);

    return {
      found: true,
      status: order.status,
      placedOn: order.created_at,
      eta: order.shipping?.estimated_delivery ?? null,
      tracking: order.shipping?.tracking_url ?? null
    };
  })
});
JavaScript, y nada más — sin paso de compilación, sin paquetes que instalar y sin un archivo de configuración que aprender.

Tu herramienta no tiene que hacerlo todo sola

Lo difícil y lo delicado se le entrega hecho — tus cuentas conectadas, tus llaves, tus archivos — para que lo que escribes se quede pequeño.

Actuar con tus cuentas conectadas

Envía desde la cuenta de Gmail o de Slack que ya conectaste aquí. Las contraseñas y los tokens se quedan con nosotros; tu herramienta nunca los ve.

ctx.connection()

Usar una llave que guardaste una vez

Pegas una llave de API en Settings y tu herramienta la lee cuando corre — cifrada, y nunca se le muestra a nadie, ni a ti.

ctx.secret()

Buscar en tus propios documentos

Los mismos archivos, sitios y drives con los que responde tu asistente quedan a la mano para que tu herramienta busque y lea.

ctx.resources.search()

Guardar algo de vuelta

Escribe un reporte, una nota o una hoja de cálculo en el proyecto, para poder encontrarla, leerla o enviarla después.

ctx.resources.create()

Enviar un adjunto de verdad

Manda por correo o publica un archivo de hasta 40MB sin que pase nunca por tu herramienta — lo movemos nosotros.

ctx.sendFile()

Llamar a cualquier sitio o API

La forma de siempre de pedir cosas, con las direcciones internas siempre bloqueadas y una lista opcional de los hosts que permites.

fetch()

Escríbela en el navegador

No hay nada que instalar. El editor es el mismo sobre el que está hecho VS Code, sabe lo que tu herramienta puede hacer y despliega exactamente lo que escribiste.

  • Autocompletado de todo lo que la plataforma te entrega.
  • Un botón Run junto a cada herramienta, con una entrada de ejemplo.
  • Todas las versiones en un menú, y un clic para volver a cualquiera.
  • Archivos y carpetas, si tu herramienta crece más allá de una página.

O desde tu terminal

Si tus herramientas viven en un repositorio, en revisión de código y en tu pipeline, Ganju CLI hace todo lo que hace la página.

bash
$ npm install -g @ganju/cli

$ ganju init my-tools && cd my-tools
$ ganju login          # abre tu navegador
$ ganju link           # elige el proyecto
$ ganju deploy

✓ v3 is live on acme-support — 2 tools
  lookup-order
  refund-status

Tres cosas que la gente construye primero

Cada una es una herramienta pequeña, y una tarde como mucho.

Responder por pedidos en Telegram

Un cliente pregunta dónde va su pedido. La herramienta consulta tu sistema y el bot responde en el mismo chat donde le preguntaron.

Usa: tu propio sistema y una llave guardada

Enviar el reporte del lunes, con archivo

La herramienta arma la hoja de cálculo, la guarda en el proyecto y la envía desde tu propio correo — como adjunto, no como enlace.

Usa: tu cuenta de Gmail o de Outlook

Clasificar un ticket con tus documentos

Busca en tus propios documentos, revisa el ticket en el sistema donde lo guardas y publica el resumen donde el equipo ya está.

Usa: tus documentos y tu Slack

Uso justo, en números claros: cada ejecución tiene 5 segundos y el timeout que elijas, cada herramienta se puede llamar 60 veces por minuto y Pro incluye 1.000.000 de llamadas al mes — solo cuentan las herramientas que escribiste tú, nunca las integraciones que traemos.

Precios

Empieza gratis. Crece cuando estés listo.

Úsalo gratis, mejora tu plan a medida que creces — o instálalo tú mismo sin costo.

Preguntas frecuentes

Buenas preguntas

¿Necesito conocimientos técnicos para usar Ganju?

No. Si sabes llenar un formulario y hacer clic en algunos botones, puedes configurar Ganju — conectar tus archivos, herramientas e IA toma solo unos minutos, sin programar. (Y si eres desarrollador, también tienes opciones potentes, como conectar tus propias aplicaciones).

¿Qué es MCP?

MCP (Model Context Protocol) es la forma estándar en que los asistentes de IA se conectan con herramientas e información externas. No necesitas entender los detalles: Ganju se encarga de todo para que tu IA pueda usar tus archivos y aplicaciones de forma segura.

¿Qué asistentes de IA puedo usar?

Google Gemini, Anthropic Claude u OpenAI (ChatGPT) — solo agregas tu propia cuenta. Otros proveedores compatibles también funcionan.

¿Puedo escribir mis propias herramientas?

Sí — para eso están las funciones. Describes la herramienta, completas lo que debe hacer, la pruebas en privado y le das a Deploy; nosotros la ejecutamos, así que no hay servidor que configurar ni nada que instalar. Recibe tus cuentas conectadas, tus llaves guardadas y tus archivos, así que lo que escribes se queda pequeño y nunca sostiene una contraseña. Las funciones son una característica Pro y sí llevan algo de JavaScript; en el plan gratuito puedes apuntar un endpoint HTTP a tu propia aplicación, sin nada de código.

¿Mis datos están seguros?

Sí. Tus contraseñas y llaves se guardan cifradas, nunca se muestran en texto plano y nunca se comparten. Todo corre sobre la red global segura de Cloudflare — y si instalas Ganju por tu cuenta, tus datos se quedan por completo en tu propia infraestructura.

¿Puedo instalar Ganju yo mismo?

Sí. Ganju es software libre: puedes usarlo y modificarlo sin costo. Instálalo en tu propia cuenta, o deja que nosotros lo operemos por ti con un plan de pago.

Dale a tu IA todo lo que necesita para ayudarte.

Se configura en minutos — gratis para empezar.