Skip to main content

ZeroChat

ZeroChat es un cliente web universal para interactuar con modelos de inteligencia artificial y agentes de forma privada, rápida y sin intermediarios.

Funciona de forma estática en el navegador (servido por GitHub Pages o directamente desde local en un único archivo HTML), almacenando tus conversaciones, configuraciones y datos de forma segura en tu propio dispositivo (IndexedDB).

Características principales

  • Multi-proveedor y modelos locales: compatible con APIs estándar (OpenAI, Anthropic Claude, Google Gemini, OpenRouter) y motores locales (Ollama, LM Studio, vLLM, WebLLM con WebGPU directo en el navegador).
  • Herramientas y MCP (Model Context Protocol): soporte para agentes, herramientas de búsqueda/cálculo y servidores MCP locales coordinados mediante zerochat.py.
  • Conocimiento local (RAG): carga de documentos y recuperación contextual procesada íntegramente en el navegador.
  • Privacidad absoluta: tus claves API y datos viajan directamente de tu navegador al proveedor seleccionado, sin servidores puente de terceros.
  • Sin necesidad de empaquetado: distribuible de forma universal y ligera.

Inicio rápido

  • Uso web directo: abre zerochat.html en GitHub Pages.
  • Servidor local con herramientas MCP:
    python3 zerochat.py
    
    Inicia el asistente local, crea ~/zerochat/.venv para los MCP y abre la interfaz web en tu navegador.
  • Instalación con PyPI:
    pip install zerochat
    zerochat
    
    Es la vía recomendada para instalar el servidor local desde PyPI. Igual que con la descarga directa, crea ~/zerochat/ para el estado y los MCP; la interfaz se carga desde GitHub Pages.

En ambos modos, ~/zerochat/ contiene configuración, token, servicios MCP y sus dependencias Python en .venv/. Borrar ese directorio elimina el estado local y los MCP, sin desinstalar el ejecutable de PyPI ni el archivo descargado.

Las publicaciones se realizan desde el repositorio oficial mediante GitHub Actions y PyPI Trusted Publishing.

Documentación y Ayuda

Para consultar guías paso a paso, configuración de modelos, perfiles y agentes:

Desarrollo

Para ejecutar las pruebas del proyecto:

npm install
npm test

Consulta AGENTS.md para conocer las normas de desarrollo y arquitectura, y tests/README.md para la suite de pruebas.

Release files for zerochat 7.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zerochat 7.8.0
File Size Uploaded
zerochat-7.8.0.tar.gz 24.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zerochat 7.8.0
File Interpreter ABI Platform
zerochat-7.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 49.0 kB

Release files / zerochat-7.8.0.tar.gz

Download URL zerochat-7.8.0.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
044ae6feba845129799d9b8b75d85a868ee095b59c4ca1f7c10ca8c33dafe3c5
BLAKE2b-256 checksum
How to use checksums
49e641a703dcbe1a47b450255a34ea0034b72982dfb8d8e2d17c9317a88f9d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / zerochat-7.8.0-py3-none-any.whl

Download URL zerochat-7.8.0-py3-none-any.whl
Size 24.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec3661ebab0542be1f548b342f75dd516940ebf7f6f7ca6ac463778f9440ddab
BLAKE2b-256 checksum
How to use checksums
74b0c4d3a47364bdedec9c9ff440d73494a8a09780871e36ea2cb12c08c83054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release history Release notifications | RSS feed

7.11.0

2 release files

7.10.0

2 release files

This release

7.8.0 This release

2 release files

7.7.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page