Xiaohongshu (RedNote) posts are a genre of their own: a stack of image cards with bold on-image text, a consistent visual style and a cover designed to stop the scroll. RedInk automates that format. Type one sentence and it drafts an outline, designs a cover and generates the content pages, using text and image models you connect with your own API keys.
| Repository | HisMax/RedInk |
| Maintainer | HisMax |
| Primary language | Python (Flask) with a Vue 3 front end |
| GitHub stars | 5,548 (as of 15 September 2026) |
| Last push | 30 June 2026 |
| License status | CC BY-NC-SA 4.0; separate commercial authorization |
What it does
The README splits the workflow into three steps:
- Outline โ generates a page-by-page plan you can edit, reorder, and annotate with a custom description per page (which the README strongly recommends).
- Cover โ generates a cover page aiming for your chosen style and accurate text rendering.
- Content pages โ generates all remaining pages concurrently (up to 15 by default), with per-page regeneration.
By default the README lists Gemini 3 for text and Nano Banana Pro for images. Provider config files also accept OpenAI-compatible text and image endpoints, so you can point it at other services.
Who it’s for
- Social media creators and marketers producing carousel-style image posts, especially for Xiaohongshu.
- Developers who want a self-hosted web app on top of commercial image APIs rather than a SaaS subscription.
Getting started
The recommended route in the README is a single Docker command that exposes the app on port 12398, with volumes to keep generation history and output images. You then add API keys on the web UI’s Settings page; the container ships with none. A docker-compose file is also provided. For local development the README requires Python 3.11+, Node.js 18+, pnpm and uv, plus start scripts for macOS, Linux and Windows. Because generation happens through remote APIs, no local GPU is needed. You do pay whatever your API provider charges.
License status
Checked October 17, 2026: The published license specifies CC BY-NC-SA 4.0, including attribution, non-commercial use and share-alike conditions. It directs commercial users to contact the author for a separate commercial license. Connected text and image services retain their own terms.
Limitations and open questions
- Self-hosted app, but not local AI: every generation call goes to an external API.
- The README warns that high-concurrency mode can fail on rate-limited or trial API accounts; it is off by default.
- The tool is tuned for one platform’s post format.
- We have not deployed or tested RedInk.
Sources
- GitHub repository and README
- License file
- redink.top (official site)
Related: Jaaz, a canvas-based creative app ยท more repo profiles.
This profile was drafted with AI assistance from the project’s public repository and reviewed by The Signal’s editors before publication. See our AI Disclosure.




