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.10.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.10.0
File Size Uploaded
zerochat-7.10.0.tar.gz 30.7 kB Details

Built distribution (wheel)

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

Total release size: 62.2 kB

Release files / zerochat-7.10.0.tar.gz

Download URL zerochat-7.10.0.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
822f3959f2e8057807b331b0609c7643bb990ccb13e188d12f7af5fc3f4c709a
BLAKE2b-256 checksum
How to use checksums
21bda1ae7a5999b5c3c9176a549d420f6ed4443e17b032d1b9f92d389852a565
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 23, 2026.

Transparency log

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

Download URL zerochat-7.10.0-py3-none-any.whl
Size 31.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65630ffe1ca335fe92c248a93a5279ee6faabfe78166f5c609c9b9591175ba6f
BLAKE2b-256 checksum
How to use checksums
2123e65357c68689d0abff149989a993f5b504b94bad96a4e67b6c050d944d3c
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 23, 2026.

Transparency log

Release history Release notifications | RSS feed

7.11.0

2 release files

This release

7.10.0 This release

2 release files

7.8.0

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