Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Suna - Agente de IA Generalista de Código Abierto

(que actúa en tu nombre)

Captura de Suna

Suna es un asistente de IA completamente de código abierto que te ayuda a realizar tareas del mundo real con facilidad. A través de conversaciones naturales, Suna se convierte en tu compañero digital para investigación, análisis de datos y desafíos cotidianos, combinando capacidades potentes con una interfaz intuitiva que entiende lo que necesitas y entrega resultados.

El kit de herramientas de Suna incluye automatización fluida del navegador para navegar por la web y extraer datos, gestión de archivos para crear y editar documentos, capacidades extendidas de búsqueda y web scraping, ejecución de comandos para tareas del sistema, despliegue de sitios web e integración con varias APIs y servicios. Estas capacidades trabajan en armonía, permitiendo a Suna resolver tus problemas complejos y automatizar flujos de trabajo mediante simples conversaciones.

Licencia Discord Twitter Estrellas en GitHub Issues

Tabla de Contenidos

Arquitectura del Proyecto

Diagrama de Arquitectura

Suna consta de cuatro componentes principales:

Backend API

Servicio Python/FastAPI que maneja endpoints REST, gestión de hilos e integración con LLMs como Anthropic y otros a través de LiteLLM.

Frontend

Aplicación Next.js/React que proporciona una interfaz de usuario receptiva con chat, panel de control, etc.

Agent Docker

Entorno de ejecución aislado para cada agente, con automatización del navegador, intérprete de código, acceso al sistema de archivos, integración de herramientas y características de seguridad.

Supabase Database

Gestiona la persistencia de datos con autenticación, gestión de usuarios, historial de conversaciones, almacenamiento de archivos, estado del agente, análisis y suscripciones en tiempo real.

Casos de Uso

  1. Análisis de Competidores (Ver) - "Analiza el mercado para mi próxima empresa en la industria de la salud, ubicada en el Reino Unido. Dame los principales actores, su tamaño de mercado, fortalezas y debilidades, y añade sus URLs. Una vez hecho, genera un informe en PDF."

  2. Lista de VC (Ver) - "Dame una lista de los fondos de capital riesgo más importantes en Estados Unidos basados en Activos Bajo Gestión. Proporciona URLs de sus sitios web y, si es posible, un correo electrónico para contactarlos."

  3. Búsqueda de Candidatos (Ver) - "Entra en LinkedIn y encuéntrame 10 perfiles disponibles - que no estén trabajando actualmente - para un puesto de ingeniero de software junior, ubicados en Múnich, Alemania. Deben tener al menos una licenciatura en Ciencias de la Computación o algo relacionado, y un año de experiencia en cualquier campo/rol."

  4. Planificación de Viaje Empresarial (Ver) - "Genera un plan de ruta para mi empresa. Iremos a California. Seremos 8 personas. Organiza el viaje desde la salida (París, Francia) hasta las actividades que podemos hacer, considerando que el viaje durará 7 días - salida el 21 de abril de 2025. Verifica el pronóstico del tiempo y la temperatura para los próximos días y, en base a eso, planifica nuestras actividades (exteriores vs interiores)."

  5. Trabajar en Excel (Ver) - "Mi empresa me pidió que configurara una hoja de cálculo de Excel con toda la información sobre los juegos de lotería italianos (Lotto, 10eLotto y Million Day). En base a eso, genera y envíame una hoja de cálculo con toda la información básica (pública)."

  6. Automatizar Prospección de Ponentes para Eventos (Ver) - "Encuentra 20 ponentes de ética en IA de Europa que hayan hablado en conferencias en el último año. Extrae datos de sitios de conferencias, cruza referencias con LinkedIn y YouTube, y genera información de contacto + resúmenes de charlas."

  7. Resumir y Cruzar Referencias de Artículos Científicos (Ver) - "Investiga y compara artículos científicos que hablen sobre los efectos del alcohol en nuestro cuerpo durante los últimos 5 años. Genera un informe sobre los artículos científicos más importantes que traten el tema mencionado."

  8. Investigación + Borrador de Primer Contacto (Ver) - "Investiga mis clientes potenciales (B2B) en LinkedIn. Deben estar en la industria de tecnología limpia. Encuentra sus sitios web y direcciones de correo electrónico. Luego, basándote en el perfil de la empresa, genera un correo electrónico de primer contacto personalizado donde presente mi empresa, que ofrece servicios de consultoría a empresas de tecnología limpia para maximizar sus ganancias y reducir costos."

  9. Análisis SEO (Ver) - "Basándote en mi sitio web suna.so, genera un informe de análisis SEO, encuentra las páginas mejor posicionadas por grupos de palabras clave e identifica temas que me faltan."

  10. Generar un Viaje Personal (Ver) - "Genera un viaje personal a Londres, con salida desde Bangkok el 1 de mayo. El viaje durará 10 días. Encuentra un alojamiento en el centro de Londres con una calificación en Google Reviews de al menos 4.5. Encuéntrame actividades interesantes al aire libre para hacer durante el viaje. Genera un itinerario detallado."

  11. Startups Financiadas Recientemente (Ver) - "Entra en Crunchbase, Dealroom y TechCrunch, filtra por rondas de financiación Serie A en el espacio SaaS Finance, y construye un informe con datos de la empresa, fundadores e información de contacto para ventas outbound."

  12. Extraer Discusiones de Foros (Ver) - "Necesito encontrar los mejores centros de belleza en Roma, pero quiero encontrarlos usando foros abiertos que hablen sobre este tema. Entra en Google y extrae datos de foros buscando discusiones sobre centros de belleza ubicados en Roma. Luego genera una lista de 5 centros de belleza con los mejores comentarios sobre ellos."

Autoalojamiento

Suna puede autoalojarse en tu propia infraestructura usando nuestro asistente de configuración. Para una guía completa sobre cómo autoalojar Suna, consulta nuestra Guía de Autoalojamiento.

El proceso de configuración incluye:

  • Configurar un proyecto Supabase para base de datos y autenticación
  • Configurar Redis para caché y gestión de sesiones
  • Configurar Daytona para ejecución segura de agentes
  • Integración con proveedores de LLM (Anthropic, OpenAI, Groq, etc.)
  • Configurar capacidades de búsqueda web y scraping

Inicio Rápido

  1. Clona el repositorio:
git clone https://github.com/kortix-ai/suna.git
cd suna
  1. Ejecuta el asistente de configuración:
python setup.py
  1. Inicia o detén los contenedores:
python start.py

Configuración Manual

Consulta la Guía de Autoalojamiento para instrucciones detalladas de configuración manual.

El asistente te guiará a través de todos los pasos necesarios para poner en marcha tu instancia de Suna. Para instrucciones detalladas, consejos de solución de problemas y opciones de configuración avanzada, consulta la Guía de Autoalojamiento.

Contribuciones

¡Agradecemos las contribuciones de la comunidad! Por favor, consulta nuestra Guía de Contribución para más detalles.

Reconocimientos

Principales Contribuyentes

Tecnologías

Licencia

Kortix Suna está licenciado bajo la Licencia Apache, Versión 2.0. Consulta LICENCIA para el texto completo de la licencia.