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.11.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.11.0
File Size Uploaded
zerochat-7.11.0.tar.gz 30.8 kB Details

Built distribution (wheel)

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

Total release size: 62.4 kB

Release files / zerochat-7.11.0.tar.gz

Download URL zerochat-7.11.0.tar.gz
Size 30.8 kB
Tags Source
SHA-256 checksum
How to use checksums
56d4479841d72a17a207c1cbd5faf6cb630ecf4a9a530fcb410716123cb28f34
BLAKE2b-256 checksum
How to use checksums
a22a54578269a515c64ba169ea73dd462855846f2cbe2edcaea7a6459f7c80cc
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 25, 2026.

Transparency log

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

Download URL zerochat-7.11.0-py3-none-any.whl
Size 31.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d72839628d5e28eb9c0ad575a839281e2c038f5ab7cecbf3dfc3eb077f4dd44b
BLAKE2b-256 checksum
How to use checksums
0b6fb6aaf17e2d69f435edff1a65cd185c89d16e6b1dc30476c80864edc6e9f8
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

7.11.0 This release

2 release files

7.10.0

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