Open Source Smartisan Notes
zhaoolee/notes
Self-hosted Smartisan-style notes web app with a skill for Hermes Agent to create and export notes
Open Source Smartisan Notes is a self-hosted web notes app styled after Smartisan Notes, with an API and a notes-export-api skill that let Hermes Agent or OpenClaw create notes and export them as images. It deploys from a single Docker image.
What Open Source Smartisan Notes does
The app is a pure web application that recreates the look of Smartisan Notes, with multiple notes, categories, image insertion, mobile and desktop layouts and data synced across devices. Notes can be exported as PNG images, copied as Markdown, downloaded as a Markdown package with images or saved as offline HTML, and pasted in one step into the WeChat official account assistant. Themes include warm white paper, a night mode, iPhone Notes light and dark, and a Bear-style layout.
For agents, the README says the API is wrapped for Hermes Agent and OpenClaw, which drive note management through the notes-export-api skill, published on ClawHub. After login, the app can generate a personal link that, pasted to Hermes Agent or OpenClaw, returns a skill package with authentication included. Accounts are isolated, so an AI and a human can each have their own. There is also a DeepSeek Harness plugin and optional DeepSeek integration for polishing text. Deployment is one Docker image, zhaoolee/notes.
Key features
- Smartisan Notes-style web editor for desktop and mobile
- notes-export-api skill for agents such as Hermes Agent and OpenClaw
- Export to PNG, Markdown, a Markdown package with images or offline HTML
- One-step paste into the WeChat official account assistant
- Separate accounts so an AI and a human keep isolated data
- Single Docker image with persistent storage volumes
When to use it
- Having Hermes summarize a day of AI news and return it as a note image
- Sharing an agent conversation as a styled note
- Giving an agent its own notes account separate from yours
Who it is for: Users who want a private notes app that their Hermes Agent can write to and export from, and who can read a Chinese-language README.
How it fits with Hermes Agent
The README says the API is built to work with Hermes Agent, which drives the app through the notes-export-api skill and a personal link generated after login.
Requirements: Docker; for login, multi-device sync or skill workspace management, SUPERADMIN, SUPERADMINPASSWORD and a high-entropy SESSION_SECRET set in .env
FAQ
What is Open Source Smartisan Notes?
It is an open-source, self-hosted notes web app modeled on Smartisan Notes. It supports multiple notes, image export, Markdown export and a skill API for agents.
Does Open Source Smartisan Notes work with Hermes Agent?
Yes, the README says the API is wrapped for Hermes Agent and OpenClaw, which manage notes through the notes-export-api skill. A logged-in user can copy a personal link and paste it to the agent to receive the skill package.
How is Open Source Smartisan Notes deployed?
It runs from one Docker image, zhaoolee/notes, which contains the web front end and the back end. The README says to persist the storage/images and storage/data folders and to use an HTTPS reverse proxy for public deployments.
Similar skills for Hermes Agent
All skillsHermes Agent skills for connecting a Hermes gateway to a Buzz community and sending media attachments
AkoliteZA Hermes Agent Idea WorkflowSkills that turn a rough product idea into a design doc, implementation spec and build handoff
tlehman litprog-skillLiterate programming skill that turns a codebase into a .lit.md document and tangles source back out
DavidBB-L Cinema ManagerHermes skill that searches movie and TV sources, saves to Quark cloud drive and organizes the library
ashutoshsinghpr7 WikiSkillSelf-evolving skills for Hermes Agent: traces become a persistent wiki and gated skill patches
alchaincyf Trump SkillAgent skill that applies a negotiation and power-analysis framework drawn from Donald Trump's record
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one