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

Metadata

Release files for honemsg 1.0.0

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 1.0.0
File Size Uploaded
honemsg-1.0.0.tar.gz 9.8 kB Details

Built distribution (wheel)

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

Total release size: 20.8 kB

Release files / honemsg-1.0.0.tar.gz

Download URL honemsg-1.0.0.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
97084ee668e1f6069ba6661a66382e9faa83ae0a65c0946dfc7b68e99f78281a
BLAKE2b-256 checksum
How to use checksums
4d5654216e6550f94229334a781f99929d0f51737af46e0912bf0918e55e14d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / honemsg-1.0.0-py3-none-any.whl

Download URL honemsg-1.0.0-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe2737d763d7da7a0852994ce1be881255796d31a972b39587b41c2d9c85d2d9
BLAKE2b-256 checksum
How to use checksums
98631d1e2dcc7713abbe0aec341a4eeeb33a712ad8ee69d3643fd889ed47b50c
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

1.0.0 This release

2 release files

0.1.2

2 release files

0.1.1

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