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.pyInicia el asistente local, crea~/zerochat/.venvpara 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.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zerochat-7.7.0.tar.gz | 23.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zerochat-7.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.1 kB
Release files / zerochat-7.7.0.tar.gz
| Download URL | zerochat-7.7.0.tar.gz |
|---|---|
| Size | 23.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f412a2de460ea7a5ff4e2877aee158f1f923a5d367daa36046c335eb010bec1
|
|
BLAKE2b-256 checksum How to use checksums |
ef3e70af7376d3bdb4d5ca26ead6e465b9757c6ac64ae8d9a2bb2de34e5b1334
|
| 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 logRelease files / zerochat-7.7.0-py3-none-any.whl
| Download URL | zerochat-7.7.0-py3-none-any.whl |
|---|---|
| Size | 23.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
840c8a7271b05040580bc8cc53ce93be1a4e84a7669bf3888d5900bd406c413c
|
|
BLAKE2b-256 checksum How to use checksums |
3bcd3ceeb2b110cf8e5a0857131c1d26a029b72a6f85842655caa0730ca08f3e
|
| 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