Honemsg es una TUI - Terminal User Interface - que "afila" la redacción de tus mensajes con un modelo de IA local.
He desarrollado Honemsg con el objetivo de mejorar la redacción de mis mensajes, tanto internos como con clientes, en inglés y español.
Mi idea fue crear una herramienta que me ayude a mejorar la redacción de mis mensajes, corrija errores gramaticales, elimine redundancias y haga más claro lo que quiero transmitir.
Inicialmente, utilizaba ChatGPT para esta tarea, pero vi una oportunidad para crear una herramienta propia. Decidí utilizar Ollama y sus modelos locales, lo que me permite mejorar los mensajes sin incurrir en costes.
Y la clave fue identificar mi necesidad: "necesito un asistente que me ayude a mejorar el mensaje que quiero enviar, no me hace falta que tenga todo el contexto; eso ya lo tengo en mi mente". Y así fue como surgió la idea de Honemsg; en inglés hone significa afilar.
Stack
- Python - Lógica e interfaz gráfica - usando Textual.
- Ollama y translategemma
Instalación
Requisitos
- Python 3.10 o superior.
- pipx para instalar la aplicación de forma aislada.
- Ollama con el modelo
translategemmadescargado.
1. Instala Ollama y el modelo
-
Descarga e instala Ollama siguiendo los pasos para tu sistema operativo.
-
Descarga el modelo translategemma:
ollama pull translategemma
-
Comprueba que el modelo aparece en la lista:
ollama list
2. Instala Honemsg
Instálalo con pipx desde PyPI:
pipx install honemsg
pipxcrea un entorno virtual propio para la aplicación y deja el comandohonemsgdisponible en tu terminal, sin interferir con otros paquetes de Python.
3. Ejecuta la aplicación
Asegúrate de que Ollama está en ejecución (la app de escritorio o ollama serve) y lanza:
honemsg
Se abrirá la TUI desde la que puedes empezar a mejorar tus mensajes.
Para salir de la aplicación, pulsa Ctrl + Q.
Actualizar y desinstalar
pipx upgrade honemsg # actualizar a la última versión
pipx uninstall honemsg # desinstalar
Honemsg en acción
Mensaje de Slack en inglés
Mensaje de Slack en español
Documentación: guía técnica
Documentación: informe de investigación
Release files for honemsg 0.1.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 | |
|---|---|---|---|
| honemsg-0.1.0.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| honemsg-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.6 kB
Release files / honemsg-0.1.0.tar.gz
| Download URL | honemsg-0.1.0.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25f30bb6c7a9d4707cafa5b23348fa6217e479b5066dc4ae02615835f7aa4db9
|
|
BLAKE2b-256 checksum How to use checksums |
63fcc6cbe32ec7799b93ddd78bdca38f3ec5ac094fd84647c4a90ba8851eb0a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / honemsg-0.1.0-py3-none-any.whl
| Download URL | honemsg-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e63c618acbca96ea26d3434bed4ed46bb2ab21d3d71c6e151eacbf749ddad3ff
|
|
BLAKE2b-256 checksum How to use checksums |
d9a58df8922e443f6b206d4350e06587e4e7de89022752d7289d7b31035a2ba2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|