暫無描述

chd c58233706e feat(chrome-extension): 为 AI 任务指令添加中文回答要求 3 月之前
.github 5fee41aa78 add a prefix for docs related issues 4 月之前
.husky 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
chrome-extension c58233706e feat(chrome-extension): 为 AI 任务指令添加中文回答要求 3 月之前
packages ff850a586d refactor(i18n): 更新多语言文案并调整职业名称- 将"策划员"改为"策划师" 3 月之前
pages bc65a74950 Merge remote-tracking branch 'second-origin/wzg' into merge_branch 3 月之前
.eslintignore 43113ece6a upgrade dom package 4 月之前
.eslintrc 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
.example.env 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
.gitattributes 3ac58c0929 add git attributes 5 月之前
.gitignore 43113ece6a upgrade dom package 4 月之前
.npmrc 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
.nvmrc 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
.prettierignore 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
.prettierrc 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
CONTRIBUTING.md 49e370c7f8 add contributing guidelines and issue templates 5 月之前
LICENSE 2791e1c083 Initial commit 7 月之前
PRIVACY.md 58e83c8b1c add privacy policy document 5 月之前
README-es.md 1681579b12 update readme to recomend qwen3 3 月之前
README-zh-Hant.md 1681579b12 update readme to recomend qwen3 3 月之前
README.md 1681579b12 update readme to recomend qwen3 3 月之前
SECURITY.md 09da4ae45a Create SECURITY.md 4 月之前
UPDATE-PACKAGE-VERSIONS.md 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
package.json 9d540049a4 fix version number in package.json 3 月之前
pnpm-lock.yaml 651aadf7bd refactor: update LLM provider configurations and enhance Azure support 4 月之前
pnpm-workspace.yaml 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
turbo.json 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
update_version.sh 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前
vite-env.d.ts 2c6fdea3f0 redesign the agent system, and build it as a standalone chrome extension from scratch using typescript 5 月之前

README-es.md

banner

[![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/nanobrowser) [![Twitter](https://img.shields.io/badge/Twitter-000000?style=for-the-badge&logo=x&logoColor=white)](https://x.com/nanobrowser_ai) [![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/NN3ABHggMK)

🌐 Nanobrowser

Nanobrowser es una herramienta de automatización web con IA que se ejecuta en tu navegador. Es una alternativa gratuita a OpenAI Operator, con opciones flexibles de modelos de lenguaje (LLM) y un sistema multiagente.

⬇️ Descarga Nanobrowser desde Chrome Web Store gratis

👏 Únete a la comunidad en Discord | X

❤️ ¿Te encanta Nanobrowser? ¡Danos una estrella 🌟 y ayúdanos a correr la voz!

Nanobrowser Demo GIF

El sistema multiagente de Nanobrowser analizando HuggingFace en tiempo real, con el Planner autocorrigiéndose de forma inteligente al enfrentar obstáculos e instruyendo dinámicamente al Navigator para ajustar su enfoque, todo ejecutándose localmente en tu navegador.

🔥 ¿Por qué usar Nanobrowser?

¿Buscas un potente agente web con IA sin el precio de $200/mes de OpenAI Operator? Nanobrowser, como extensión de Chrome, ofrece capacidades avanzadas de automatización web mientras tú tienes el control total.

  • 100% Gratis - Sin suscripciones ni costos ocultos. Solo instala y usa tus propias claves de API, pagando únicamente por lo que tú consumas.
  • Enfoque En Privacidad - Todo se ejecuta en tu navegador local. Tus credenciales permanecen contigo y nunca se comparten con ningún servicio en la nube.
  • Opciones Flexibles de LLM - Conéctate con tu proveedor de LLM preferido con la libertad de elegir diferentes modelos para diferentes agentes.
  • Totalmente Open Source - Transparencia total en cómo se automatiza tu navegador. Sin procesos ocultos ni cajas negras.

Nota: Actualmente ofrecemos soporte para OpenAI, Anthropic, Gemini, Ollama y proveedores personalizados compatibles con OpenAI, próximamente se ofrecerá soporte a más proveedores.

📊 Funciones Clave

  • Sistema Multiagente: Agentes de IA especializados colaboran para realizar flujos de trabajo web complejos
  • Panel Lateral Interactivo: Interfaz de chat intuitiva con actualizaciones de estado en tiempo real
  • Automatización de Tareas: Automatiza sin esfuerzo tareas repetitivas en distintos sitios web
  • Preguntas de Seguimiento: Haz preguntas de seguimiento sobre tareas completadas
  • Historial de Conversaciones: Accede y gestiona fácilmente el historial de interacciones con tu agente de IA
  • Soporte de Múltiples LLM: Conéctate a tus proveedores de LLM preferidos y asigna distintos modelos a diferentes agentes

🚀 Inicio Rápido

  1. Instala desde Chrome Web Store (Versión Estable):

Nota Importante: Para acceder a las funciones más recientes, instala desde "Instalar Última Versión Manualmente" abajo, ya que la versión de Chrome Web Store puede tardar en actualizarse debido al proceso de revisión.

  1. Configurar Modelos de Agente:
    • Haz clic en el icono de Nanobrowser ubicado en la barra de herramientas para abrir el panel lateral
    • Haz clic en el icono de Settings (arriba a la derecha)
    • Agrega tus claves de API del LLM
    • Elige qué modelo usar para cada agente (Navigator, Planner, Validator)

🔧 Instalar Última Versión Manualmente

Para obtener la versión más reciente con todas las funciones nuevas:

  1. Descargar

  2. Instalar:

    • Extrae el archivo nanobrowser.zip.
    • Abre chrome://extensions/ en Chrome
    • Habilita el Modo de desarrollador (arriba a la derecha)
    • Haz clic en Cargar extensión sin empaquetar (arriba a la izquierda)
    • Selecciona la carpeta descomprimida de nanobrowser.
  3. Configurar Modelos de Agente

    • Haz clic en el icono de Nanobrowser en la barra de herramientas para abrir el panel lateral
    • Haz clic en el icono de Settings (arriba a la derecha).
    • Agrega tus claves de API del LLM
    • Elige qué modelo usar para cada agente (Navigator, Planner, Validator)
  4. Actualizar:

    • Descarga el archivo nanobrowser.zip más reciente desde la página de lanzamientos.
    • Extrae y reemplaza los archivos existentes de Nanobrowser con los nuevos.
    • Ve a chrome://extensions/ en Chrome y haz clic en el icono de actualizar en la tarjeta de Nanobrowser.

🛠️ Compilar desde el Código Fuente

Si prefieres compilar Nanobrowser por ti mismo, sigue estos pasos:

  1. Requisitos Previos:

    • Node.js (v22.12.0 o superior)
    • pnpm (v9.15.1 o superior)
  2. Clonar el Repositorio:

    git clone https://github.com/nanobrowser/nanobrowser.git
    cd nanobrowser
    
    1. Instalar Dependencias: bash pnpm install
  3. Compilar la Extensión:

    pnpm build
    
    1. Cargar la Extensión:
    2. La extensión compilada estará en la carpeta dist
    3. Sigue los pasos de instalación de la sección Instalar Última Versión Manualmente para cargar la extensión a tu navegador

    4. Modo Desarrollador (opcional):

      pnpm dev
      

🤖 Eligiendo tus Modelos

Nanobrowser te permite configurar distintos modelos LLM para cada agente para equilibrar costo y rendimiento. Aquí están las configuraciones recomendadas:

Mejor Rendimiento

  • Planner & Validator: Claude 3.7 Sonnet
    • Mejores capacidades de razonamiento y planificación
    • Validación de tareas más confiable
  • Navigator: Claude 3.5 Haiku
    • Eficiente para tareas de navegación web
    • Buen equilibrio entre rendimiento y costo

Configuración Económica

  • Planner & Validator: Claude Haiku or GPT-4o
    • Rendimiento razonable a menor costo
    • Puede requerir más iteraciones para tareas complejas
  • Navigator: Gemini 2.0 Flash or GPT-4o-mini
    • Ligero y económico
    • Adecuado para tareas básicas de navegación

Modelos Locales

  • Opciones de Configuración:

    • Usa Ollama u otros proveedores compatibles con OpenAI para ejecutar modelos localmente
    • Sin costos de API y con privacidad total, sin datos que salgan de tu máquina
  • Modelos Recomendados:

    • Qwen3 14B
    • Falcon3 10B
    • Qwen 2.5 Coder 14B
    • Mistral Small 24B
    • Te invitamos a compartir tu experiencia con otros modelos locales en nuestro Discord
  • Ingeniería de Prompts:

    • Los modelos locales requieren prompts más específicos y claros
    • Evita comandos ambiguos o de alto nivel
    • Divide las tareas complejas en pasos claros y detallados
    • Proporciona contexto y restricciones específicas

Nota: La configuración económica puede producir resultados menos estables y requerir más iteraciones para tareas complejas.

Consejo: ¡Siéntete libre de experimentar con tus propias configuraciones de modelos! ¿Encontraste una combinación excelente? Compártela con la comunidad en nuestro Discord para ayudar a otros a optimizar sus configuraciones.

💡 Velo en Acción

Aquí tienes algunas tareas poderosas que puedes realizar con solo una frase:

  1. Resumen de Noticias:

    "Ve a TechCrunch y extrae los 10 principales titulares de las últimas 24 horas"

  2. Investigación en GitHub:

    "Busca los repositorios de Python en tendencia con más estrellas"

  3. Investigación de Compras:

    "Encuentra una bocina Bluetooth portátil en Amazon con diseño resistente al agua, a menos de $50. Debe tener una duración mínima de batería de 10 horas"

🛠️ Hoja de Ruta

Estamos desarrollando activamente Nanobrowser con características emocionantes en el horizonte. ¡Te invitamos a unirte!

Consulta nuestra hoja de ruta detallada y las características próximas en nuestras Discusiones de GitHub.

🤝 Contribuciones

Necesitamos tu ayuda para hacer que Nanobrowser sea aún mejor! Se aceptan contribuciones de todo tipo:

  • Comparte Prompts y Casos de Uso
    • Únete a nuestro servidor de Discord.
    • Comparte cómo estás usando Nanobrowser. Ayúdanos a construir una biblioteca de prompts útiles y casos de uso reales.
  • Proporciona Retroalimentación
    • Prueba Nanobrowser y danos tu opinión sobre su rendimiento o sugiere mejoras en nuestro servidor de Discord.
  • Contribuye con Código
    • Consulta nuestro CONTRIBUTING.md para conocer las pautas sobre cómo contribuir con código al proyecto.
    • Envía pull requests para corrección de errores, funciones, o mejoras en la documentación.

Creemos en el poder del código abierto y la colaboración comunitaria. ¡Únete a nosotros para construir el futuro de la automatización web!

🔒 Seguridad

Si descubres una vulnerabilidad de seguridad, por favor NO la divulgues públicamente a través de issues, pull requests, o discusiones.

En su lugar, por favor crea un GitHub Security Advisory para reportar la vulnerabilidad de forma responsable. Esto nos permite abordar el problema antes de que se divulgue públicamente.

¡Agradecemos tu ayuda para mantener Nanobrowser y sus usuarios seguros!

💬 Comunidad

Únete a nuestra creciente comunidad de desarrolladores y usuarios:

👏 Agradecimientos

Nanobrowser se construye sobre otros increíbles proyectos de código abierto:

¡Un enorme agradecimiento a sus creadores y colaboradores!

📄 Licencia

Este proyecto está bajo la Licencia Apache 2.0 - consulta el archivo LICENSE para más detalles.

Hecho con ❤️ por el equipo de Nanobrowser.

¿Te gusta Nanobrowser? ¡Danos una estrella 🌟 y únete a nosotros en Discord | X