New request
#3381: Feature Request: Export Chat Sessions as PDF
We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.
Description
Many users use Hermes WebUI for long conversations, research sessions, coding assistance, and project planning. Currently, exporting conversations in a shareable and printable format would be helpful.
Proposed Solution
Add an option to export individual chat sessions as PDF files.
Suggested functionality:
- Export the complete conversation to PDF
- Preserve markdown formatting
- Include code blocks with proper formatting
- Include timestamps (optional)
- Allow exporting only selected messages
- Support light and dark themes in exported documents
Benefits
- Easier sharing of conversations with team members
- Better documentation and record-keeping
- Useful for reports, research notes, and project archives
- Professional format for printing and offline access
Expected Outcome
Users should be able to export any chat session directly from the WebUI without relying on browser print tools or third-party conversion utilities.
New PDF export capability requires integrating generation logic and UI hooks for themed, markdown-formatted conversation output.
- static/export.js
- static/chat.js
- static/style.css
- entry/api/sessions.py