¿Qué es aichat?
aichat es una herramienta de línea de comandos gratuita y de código abierto, escrita en Rust, que combina chat, asistencia de shell, RAG y llamadas a funciones en un solo binario. Está construida por un mantenedor conocido por el usuario de GitHub sigoden, con el repositorio creado el 3 de marzo de 2023.
- Tipo de producto: una herramienta de línea de comandos, no una extensión de IDE — el propio README del proyecto no describe un posicionamiento de integración con editores
- Mantenedor: sigoden (usuario de GitHub; no se encontró un nombre real publicado para esta reseña)
- Repositorio creado: 3 de marzo de 2023
- Licencia: doble MIT/Apache 2.0, confirmada mediante los archivos LICENSE-MIT y LICENSE-APACHE del repositorio
- Escala: más de 10.400 estrellas en GitHub y más de 740 forks, al momento de esta reseña
La superposición de nombre de "aichat"
"aichat" es un nombre lo bastante genérico como para superponerse con varios productos no relacionados — verifica que tienes la herramienta correcta antes de instalarla o comparar reseñas.
- Esta reseña cubre únicamente el CLI en Rust en github.com/sigoden/aichat
- Existe un fork comunitario del mismo proyecto bajo un nombre diferente (por ejemplo, "aichat-ng"), que comparte su linaje original en lugar de ser un producto rival
- Varios productos SaaS comerciales, extensiones de navegador y plugins de chatbot no relacionados también usan "AI Chat" o "AIChat" como nombre de marca — estos no son la herramienta cubierta en esta reseña
- Al buscar reseñas, calificaciones o instrucciones de instalación, confirma que la fuente se refiere específicamente al repositorio de GitHub de sigoden
¿Qué hace realmente aichat?
aichat combina un REPL de chat, un asistente de comandos de shell en lenguaje natural, generación aumentada por recuperación y llamadas a funciones, todo conectándose a la elección de más de 20 proveedores de modelos.
- Chat-REPL: una sesión de chat interactiva con autocompletado por tabulación, entrada multilínea y búsqueda en el historial
- Shell Assistant: traduce solicitudes en lenguaje natural a comandos de shell para tu sistema operativo
- RAG: generación aumentada por recuperación para responder preguntas basadas en tus propios documentos
- Llamadas a funciones / AI Tools: con integración de Model Context Protocol (MCP), según la propia documentación del proyecto
- Agents: combinan un prompt, herramientas y documentos en una configuración reutilizable, según el propio wiki del proyecto
- Roles, Sessions y Macros: para personas reutilizables, estado de conversación persistente y secuencias de comandos repetibles
- Servidor local integrado: un servidor HTTP local opcional que expone APIs de Chat Completions, Embeddings y Rerank, además de un Playground y un modo "Arena"
- Número de proveedores: más de 20, según el propio README de aichat, incluyendo OpenAI, Claude, Gemini, Ollama, Groq, Azure OpenAI, VertexAI, Bedrock, Mistral, DeepSeek y OpenRouter — esta reseña repite el planteamiento propio de aichat de "20+" en lugar de un número fijo único, ya que la propia documentación del proyecto no enumera un total exacto
Plataforma, precios y licencia
Plataforma
- Lo que indica aichat:
- Un binario de línea de comandos multiplataforma, instalable mediante Cargo, Homebrew, pacman de Arch, Scoop, Termux, o versiones precompiladas de GitHub Releases.
Costo
- Lo que indica aichat:
- Gratis y de código abierto. Con tu propia clave de API — pagas directamente al proveedor de modelos que elijas; no existe un nivel de pago separado de aichat.
Licencia
- Lo que indica aichat:
- Doble licencia MIT y Apache 2.0, confirmada mediante los archivos LICENSE-MIT y LICENSE-APACHE del repositorio.
Número de proveedores
- Lo que indica aichat:
- Más de 20 proveedores de modelos, según su propio README, incluyendo modelos locales vía Ollama.
Verifica la lista actual de proveedores directamente en el repositorio de GitHub antes de asumir que un proveedor específico es compatible, ya que la documentación puede actualizarse entre versiones.
Instalar aichat
aichat se instala de forma gratuita mediante varios gestores de paquetes o un binario precompilado.
Source | Link |
|---|---|
| Repositorio de GitHub (código fuente) | github.com/sigoden/aichat |
| Instalar vía Cargo | cargo install aichat |
| Instalar vía Homebrew | brew install aichat |
| Instalar vía Arch (pacman) | pacman -S aichat |
| Documentación | github.com/sigoden/aichat/wiki |
Confirma que estás instalando específicamente desde github.com/sigoden/aichat, dada la superposición de nombre con productos no relacionados descrita arriba.
¿Quién debería usar aichat?
aichat encaja con desarrolladores que quieren una sola herramienta de terminal que pueda cambiar entre muchos proveedores de IA y combinar chat, asistencia de shell y respuestas basadas en documentos.
Usa aichat si
- quieres probar o cambiar entre muchos proveedores de modelos diferentes desde una sola herramienta, en lugar de quedar atado a un CLI de un solo proveedor
- quieres RAG (chat basado en tus propios documentos) integrado en la misma herramienta que usas para asistencia de shell y chat
- quieres una herramienta rápida, de un solo binario, sin dependencias de tiempo de ejecución (gracias a estar escrita en Rust)
- te sientes cómodo gestionando tus propias claves de API en los proveedores que elijas usar
Busca otra opción si
- buscaste "aichat" y no estás seguro de haber encontrado la herramienta correcta — confirma que estás viendo github.com/sigoden/aichat, no un producto no relacionado con el mismo nombre
- necesitas versiones oficiales garantizadas y de ritmo rápido — esta reseña encontró una brecha entre la última versión etiquetada del proyecto y la actividad de commits más reciente que pudo confirmar
- necesitas un comportamiento de agente de codificación autónomo multiarchivo — aichat es una herramienta de chat/shell/RAG, no una herramienta de codificación agéntica como Cline u OpenHands
- necesitas soporte de proveedor o una hoja de ruta oficial — esto parece ser un proyecto de código abierto mantenido de forma independiente, sin una empresa detrás
Para qué no es bueno aichat
aichat no es un agente de codificación autónomo, y su ritmo de lanzamiento debería verificarse antes de depender de actualizaciones frecuentes.
- No es para presupuestar de forma predecible y fija — ofrece chat, asistencia de shell y RAG, no edición de código agéntica en todo el proyecto
- No se confirmó un ritmo de lanzamiento rápido y garantizado — esta reseña encontró que su versión etiquetada más reciente tenía más de un año al momento de escribir esto, y la actividad de commits también parecía haberse ralentizado en los meses previos a esta reseña
- No está respaldada por una empresa con soporte comprometido a largo plazo — trátala como un proyecto de código abierto mantenido de forma independiente
- No es la única herramienta con este nombre — varios productos no relacionados usan la marca "AI Chat"/"AIChat"; confirma siempre que te refieres a github.com/sigoden/aichat
- No fue evaluada de forma independiente por esta reseña — no se encontraron pruebas prácticas ni datos de reseñas de terceros para citar sobre la calidad de sus funciones
Errores comunes al evaluar aichat
La mayor parte de la confusión sobre aichat proviene de que su nombre genérico coincide con productos no relacionados, o de asumir un número fijo único de proveedores.
Error 1: confundirlo con un producto no relacionado con el mismo nombre
Varios productos comerciales de chatbot y extensiones de navegador no relacionados también usan la marca "AI Chat" o "AIChat". Esta reseña, y la propia herramienta, se refieren específicamente a github.com/sigoden/aichat.
Error 2: asumir que su licencia es solo Apache 2.0
aichat tiene doble licencia MIT y Apache 2.0 — puedes usarla bajo cualquiera de las dos licencias a tu elección, no solo bajo Apache 2.0 (la insignia de licencia autodetectada por GitHub puede hacer que parezca una sola licencia).
Error 3: citar un número exacto de proveedores como una cifra precisa
La propia documentación de aichat describe "20+" proveedores sin enumerar un total fijo. Trata "20+" como el planteamiento preciso en lugar de repetir un número específico que puedas ver en otro lugar.
Error 4: asumir versiones oficiales recientes y de ritmo rápido
Esta reseña encontró una brecha entre la versión etiquetada más reciente de aichat y su historial de commits más reciente. Verifica directamente el ritmo actual de Releases y del historial de commits en el repositorio de GitHub antes de asumir que coincide con un período anterior más activo.
Competidores y alternativas
aichat se compara con más frecuencia con shell-gpt y tgpt — sus principales diferenciadores son un soporte multiproveedor más amplio, RAG integrado, y estar escrito en Rust por velocidad.
Tool | Best known for | Link |
|---|---|---|
| shell-gpt | CLI en Python enfocado en la generación de comandos de shell con un paso de confirmación | shell-gpt Review |
| tgpt | CLI en Go que funciona sin requerir tu propia clave de API por defecto | tgpt Review |
| Aider | Programador en pareja de IA completo, nativo de terminal y centrado en git | Aider Review |
| GitHub Copilot CLI | El propio asistente de comandos de IA para terminal de GitHub | github.com/features/copilot |
Esta lista refleja herramientas con las que aichat se compara comúnmente, no un ranking independiente de PromptQuorum — verifica las funciones y el estado de mantenimiento actuales de cada herramienta antes de elegir.
Preguntas frecuentes
¿Qué es aichat?
aichat (github.com/sigoden/aichat) es una herramienta de línea de comandos gratuita, de código abierto, escrita en Rust, que combina un REPL de chat, un asistente de comandos de shell, RAG y llamadas a funciones en más de 20 proveedores de modelos.
¿Es gratis aichat?
Sí, aichat en sí es gratuito y de código abierto (doble licencia MIT/Apache 2.0). Funciona con tu propia clave de API, así que pagas directamente al proveedor de modelos que elijas.
¿Quién mantiene aichat?
Un desarrollador conocido por el usuario de GitHub sigoden, con el repositorio creado el 3 de marzo de 2023. No se encontró un nombre real publicado para esta reseña.
¿A cuántos proveedores de IA admite aichat?
Más de 20, según su propio README, incluyendo OpenAI, Claude, Gemini, Ollama, Groq, Azure OpenAI, VertexAI, Bedrock, Mistral y OpenRouter.
¿Es aichat lo mismo que otros productos "AI Chat"?
No. Varios productos comerciales de chatbot y extensiones de navegador no relacionados también usan la marca "AI Chat" o "AIChat". Esta reseña cubre únicamente el CLI en Rust en github.com/sigoden/aichat.
¿aichat admite modelos locales?
Sí, Ollama figura entre sus proveedores compatibles, junto con muchos proveedores en la nube.
¿Bajo qué licencia se publica aichat?
Tiene doble licencia MIT y Apache 2.0, confirmada mediante los archivos LICENSE del repositorio — puedes usarla bajo cualquiera de las dos licencias.
¿aichat admite RAG (generación aumentada por recuperación)?
Sí, RAG es una de sus funciones básicas integradas, junto con chat, asistencia de shell y llamadas a funciones.
¿Es aichat un agente de codificación autónomo como Cline u OpenHands?
No, aichat ofrece chat, generación de comandos de shell y RAG, no comportamiento de agente de codificación autónomo multiarchivo.
¿PromptQuorum probó de forma independiente las afirmaciones de aichat?
Esta reseña se basa en el propio repositorio de GitHub de aichat, su README y su wiki, en lugar de pruebas prácticas realizadas por PromptQuorum.
