Skip to main content

Honemsg

Honemsg en uso: pantalla de inicio, traducción de un PR y mejora de documentación técnica


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

  1. Python - Lógica e interfaz gráfica - usando Textual.
  2. Ollama y translategemma

Instalación

Requisitos

  • Python 3.10 o superior.
  • pipx para instalar la aplicación de forma aislada.
  • Ollama con el modelo translategemma descargado.

1. Instala Ollama y el modelo

  1. Descarga e instala Ollama siguiendo los pasos para tu sistema operativo.

  2. Descarga el modelo translategemma:

    ollama pull translategemma
    
  3. Comprueba que el modelo aparece en la lista:

    ollama list
    

2. Instala Honemsg

Instálalo con pipx desde PyPI:

pipx install honemsg

pipx crea un entorno virtual propio para la aplicación y deja el comando honemsg disponible 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

Honemsg mejorando un mensaje de Slack en inglés

Mensaje de Slack en español

Honemsg mejorando un mensaje de Slack en español

Documentación: guía técnica

Honemsg mejorando documentación técnica en Markdown

Documentación: informe de investigación

Honemsg mejorando un informe de investigación en Markdown

Email

Honemsg mejorando un email

Release files for honemsg 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for honemsg 0.1.1
File Size Uploaded
honemsg-0.1.1.tar.gz 9.3 kB Details

Built distribution (wheel)

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

Total release size: 19.7 kB

Release files / honemsg-0.1.1.tar.gz

Download URL honemsg-0.1.1.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e60d5465a9a3d4bcfb1f9112537e173aa06e9fa5ad32ca14fd3b962a1e37718f
BLAKE2b-256 checksum
How to use checksums
bf96f7cc71adcc38e1718129fe3808a962078c88786321b7bf3deeba150c6dfb
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.1-py3-none-any.whl

Download URL honemsg-0.1.1-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5f678e1e5bb9c5a46b76eecea36d9d605c100654e0d0851a42766cac726852e8
BLAKE2b-256 checksum
How to use checksums
e89000d81eaf10316cbdd15bd5bc40a3749a1e91ee05f5fe2be532ef2fdaab29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.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