Créditos
Pillbox está construido sobre un conjunto de excelentes librerías de código abierto. Esta página lista todas las dependencias y su rol en el sistema.
Core Rust
Sección titulada «Core Rust»| Crate | Propósito |
|---|---|
| rusqlite | SQLite (incluido), búsqueda de texto completo FTS5 |
| axum | Servidor HTTP |
| tokio | Runtime asíncrono |
| clap | Parseo de argumentos CLI |
| inquire | Prompts interactivos |
| indicatif | Spinners de progreso |
| tabled | Tablas en terminal |
| owo-colors | Colores en terminal |
| rust-embed | Embeber WebUI en el binario |
| rust-i18n | Internacionalización (6 idiomas) |
| sys-locale | Detección de locale nativo (Windows/macOS/Linux) |
| mdns-sd | Descubrimiento de red local mDNS |
| strsim | Similitud de cadenas difusa (Jaro-Winkler) |
| rayon | Paralelismo de datos para escaneo de vocabulario difuso |
| serde | Serialización |
| serde_json | Serialización JSON |
| uuid | Generación de UUID v7 |
| dirs | Resolución de rutas entre plataformas |
| reqwest | Cliente HTTP (descargas de MCP/skill) |
| anyhow | Gestión de errores |
| thiserror | Enums de error tipados |
Interfaz web
Sección titulada «Interfaz web»| Paquete | Propósito |
|---|---|
| Vue 3 | Framework de UI (Composition API) |
| Vite | Herramienta de construcción |
| Element Plus | Librería de componentes UI |
| Tailwind CSS | Estilos |
| Pinia | Gestión de estado |
| Vue Router | Enrutamiento del lado del cliente |
| vue-i18n | Internacionalización |
| unplugin-icons | Componentes de iconos empaquetados (Lucide, iconos de banderas) |
| marked | Renderizado de Markdown |
Servidor MCP
Sección titulada «Servidor MCP»| Paquete | Propósito |
|---|---|
| @modelcontextprotocol/sdk | Protocolo MCP |
| zod | Validación de esquemas |
Historia
Sección titulada «Historia»Pillbox comenzó en abril de 2026 como una herramienta personal para dar a los asistentes de codificación IA memoria persistente entre sesiones. Creció de un simple almacén SQLite a un CLI completo, servidor MCP e interfaz web en pocas semanas de uso diario.
Creado y mantenido por Kevin Illanas.
Licencia
Sección titulada «Licencia»PolyForm Noncommercial 1.0.0 — uso no comercial gratuito.