Quire Ink is a self-hosted blog platform. One Bun process, two SQLite files, one image directory - no need to install a database, no cloud accounts in the path.
The problem it solves: writing on someone else's platform means an algorithm decides who can read your post, advertisements interrupt between sections, and a company can change the rules or shut down at any time. Quire Ink removes that middleman entirely: posts are saved as Markdown, a button to download the entire blog, and transferring to another server is just copying a directory.
Main features
• The reading page is about 100 KB, not calling any third-party services. Readers only download 4–10 KB of JavaScript; React is in the admin page, never touching the client.
• An available MCP server: plug in Claude or another AI assistant, and it creates, tags, schedules, and posts according to the rules you are using — its power is a token you can revoke anytime.
• Editing by clicking instead of coding: six bright/dark color palettes, four reading fonts, all text sizes generated from a common scale.
• Two-column book mode on paper background, five colors of highlighter ink, underlined with pencil, circled with red pen - hand-drawn strokes rather than colored blocks.
• A full set to run properly: comments without needing accounts, your newsletter via SMTP, statistics without using cookies, sitemap/RSS/llms.txt, scheduled backups to your own R2/S3, importing posts from WordPress, Ghost, Substack, Medium.
• Eleven languages both in admin and on-site, including Vietnamese.
Who should use it: solo bloggers who want to maintain their blog long-term and be in control - developers, technical writers, anyone looking to move away from WordPress or Substack. It's intentionally designed for a single owner, so it’s not suitable for newsrooms that need role assignments and editorial queues.
How to get started: you need a domain name and the cheapest VPS. There’s a script to install one command (or Docker); after that, writing, publishing, changing themes, and viewing statistics are all in the admin page, usable on mobile. Check out the live demo at demo.quireink.com, or try.quireink.com to try writing for yourself — no registration needed.
What sets it apart: WordPress requires PHP, MySQL, and a bunch of plugins; Ghost needs Node and a database layer; Substack doesn’t own your blog. Quire Ink is a binary file that runs and is done, and is the first blog platform to consider the AI agent as a first-class user - the MCP server is at the core, not an added plugin. Free for personal blogs, and allowed to operate (including selling hosting) with the original release.
Blog chạy được một thời gian thì hai thứ hay hỏng mà không ai thấy: bài đã đăng bị đổi sau lưng, và cái menu tự nhiên mất. Bản này sửa cả hai, và dọn cho trợ lý AI một chỗ ngồi trong trang quản trị.
Bấm Lưu không còn sửa bài đã đăng. Bốn lỗi, tìm ra bằng cách đem 45 bài mẫu qua trình soạn một lượt rồi so trang dựng ra trước và sau. Chú thích cuối trang và khối ghi chú bị escape, nên [^1] ra thành một công thức toán rỗng giữa câu, còn [!NOTE] bị đọc thành N-O-T-E. Canh cột bảng mất sạch: cột canh giữa và canh phải nhảy về trái ngay lần lưu đầu tiên. Ba tấm ảnh liền nhau dồn vào một đoạn văn, làm mọi quy tắc trình bày viết cho ảnh ngừng khớp. Trước bản này 26 trên 45 bài ra y hệt sau một vòng lưu, giờ là 37.
Menu đầu trang không còn biến mất. Có người báo từ một bản cài trên Unraid: link menu chỉ hiện khi trang chủ để ở "Trang bìa". Đo lại thì rộng hơn thế. Trang chủ để "Danh sách bài" mà tắt thanh bên, hoặc để "Một trang", hoặc mở bất kỳ bài viết nào, link đã cấu hình xuất hiện không lần nào trong HTML, ở mọi bề ngang. Nhà của menu là thanh bên, nên trang nào thiếu menu chính là trang thiếu thanh bên. Giờ chúng có: thanh bên của bài viết mở đầu bằng menu rồi mới tới mục lục.
Trợ lý ngồi trong trang quản trị. Bỏ khoá model của bạn vào Cài đặt, chọn Claude, GPT, Gemini hay DeepSeek. Câu trả lời hiện dần theo lúc nó viết chứ không đợi xong mới đổ ra một cục. Mọi cuộc trò chuyện được giữ và liệt kê bên cạnh, như khung viết liệt kê bài. Mỗi cuộc kèm một hoá đơn ghi nó tốn bao nhiêu, và có nút dừng giữa chừng.
⌘K. Tám tab cài đặt, và nhớ cái nào nằm ở tab nào là một bài kiểm tra trí nhớ. Giờ gõ "trích đoạn", "sepia" hay "sao lưu" là nhảy thẳng tới ô đó. 108 thiết lập có tên. Cùng chỉ mục ấy khiến trợ lý nối qua MCP đổi được cả 158 thiết lập ghi được, thay vì ba cái như trước.
Bảo mật tài khoản. Cài đặt có màn hình Bảo mật: đổi mật khẩu, ghi danh lại ứng dụng xác thực, in bộ mã khôi phục mới, và xem mọi thiết bị đang đăng nhập kèm nút cắt từng cái hoặc cắt hết. Có cả đường quay lại cho ngày mất cả mật khẩu lẫn điện thoại.
Phím tắt khi viết. Sáu tổ hợp: lưu nháp, chèn link, bút tô, khoanh tròn, xoá hết định dạng, mở bảng thuộc tính, xem nguồn Markdown. Lưu nháp không phải chuyện tiện tay: trước đó bấm Cmd+S là trình duyệt mở hộp thoại "Lưu trang", còn bản nháp thì vẫn nằm nguyên trong máy bạn. Khung viết cũng bỏ được nhiều bài vào thùng rác một lượt.
Số liệu. Ba con số trên trang chủ sai đã sửa. "Tỉ lệ thoát" đổi tên cho đúng thứ nó đếm, vì cách lưu dữ liệu ở đây không có khái niệm phiên. Nhóm người đọc mở đúng một trang thì đang bị chính con beacon xoá trước khi kịp đếm. Và mỗi bài giờ có trang số liệu riêng.
Nút bấm có cảm giác. Nút nổi lên khỏi mặt giấy và lún xuống khi bấm, ô nhập thì khoét lõm vì nó đang giữ một giá trị. Mọi thứ nhỏ lại một bậc, 40px xuống 36, và hàng công cụ của mỗi trang về chung một chiều cao. Gõ tiếng Việt có tiếng phím trở lại: một phím đang tổ hợp dấu vẫn là một phím.
Màn hình nhỏ. Điện thoại gập 280px bị cắt mất nút menu. Máy gập mở ra 673px thì chế độ sách chỉ dựng nổi một cột. iPad thì hệ điều hành cố tình khai báo là máy Mac. Dải tab Cài đặt ở 360px mất bốn trong tám tab, và không cách nào chạm tới chúng.
Còn lại. Thư viện ảnh: chọn nhanh hơn gấp đôi, giữ Shift chọn cả dãy. Chế độ đọc sách: rê chuột thì khoanh tròn chữ thay vì đổ một hộp xám. Trang Lưu trữ đặt lại như một mục lục, một cỡ chữ trên mỗi dòng. Lưu trữ, Loạt bài, Tag và Chuyên mục mỗi thứ có công tắc riêng để bật tắt trên thanh bên.

Code Vì Bát Cơm - Tin tức Công nghệ & Lập trình

Không cần lướt hàng chục trang web để tìm thẻ ngân hàng phù hợp.

Bring AI Directly Into Your Odoo

Gói trọn tâm tư trong không gian riêng tư và kết nối cộng đồng

Understand Your Codebase

Documentation for AI Agents
Have you used this product? Leave a review!
Phù hợp với blog cá nhân và chuyển đổi trang tin tức của mình.
Cách bạn kết hợp khả năng tự host với hỗ trợ MCP từ đầu là rất thông minh. Thay vì coi AI agent như add-on, bạn đã đưa nó vào lõi sản phẩm, điều này mở ra những khả năng thú vị cho việc tự động hóa quy trình viết và công bố. Mô tả của bạn rất kỹ thuật và toàn diện, nhưng người dùng mới có thể cảm thấy lạc lõng nếu không quen với các khái niệm như MCP hay Bun. Bạn có thể giúp họ bằng cách thêm vài ví dụ cụ thể về tình huống sử dụng, chẳng hạn một blogger muốn rời khỏi Medium hoặc một kỹ sư muốn blog cá nhân hoàn toàn ngoài tầm kiểm soát của nền tảng lớn. Demo tại try.quireink.com là bước tốt để người dùng tự trải nghiệm. Nếu có thêm một bài viết hướng dẫn hoặc video ngắn về quy trình thiết lập đầu tiên, bạn sẽ giảm được rào cản để những người chưa quen với VPS bắt đầu được.

Self-hosted blog: no algorithms, no ads, supports MCP.
Auto-translated ·No talks yet
Create the first talk
Reviews & comments