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 vài năm thì bài cũ gần như biến mất: muốn tới nó chỉ còn cách bấm thẻ, tìm kiếm, hoặc lật danh sách từng trang một. Bản này sửa chuyện đó.
Kho lưu trữ. /archive liệt kê toàn bộ bài trên một trang, xếp theo năm. Blog 12 năm, 75 bài, một lần tải là thấy hết. Cột bên có danh sách năm kèm số bài từng năm.
Feed cho từng mảng. Trước đăng ký RSS là ôm cả blog. Giờ mỗi chuyên mục, mỗi thẻ, mỗi loạt bài có feed riêng: /tag/ai/feed.xml.
Đọc khi mất mạng. Bài người đọc đã mở một lần vẫn mở lại được lúc không có sóng. Không tải trước gì cả, không đụng tới phần quản trị. Mặc định tắt — cài service worker lên máy độc giả là việc chủ blog quyết, không phải bản cập nhật tự quyết thay.
Bảng. Bảy nút vặn: nền dòng đầu, kiểu kẻ, độ dày nét, sọc xen kẽ, cột đầu, đệm ô, và cách co lại trên điện thoại. Một bộ dùng cho cả blog.
Ảnh bài và tác giả. Bài hiện được ảnh của chính nó trên danh sách và ở đầu bài. Thêm tên tác giả, tiểu sử, ảnh chân dung — trước đó dữ liệu có cấu trúc gửi cho Google không hề có trường tác giả. Kèm ba nút chỉnh hình dạng: độ thoáng, bo góc, độ đậm tiêu đề.
Analytics. Thêm hai số: người đọc tải về bao nhiêu byte, và bao nhiêu phần trăm trang được lấy từ cache.
Docker quireink/quireink:2.2.3, có sẵn amd64 và arm64.

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.

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

Judgment layer cho AI agent fleets

Self-hosted blog: no algorithms, no ads, supports MCP.
Auto-translated ·No talks yet
Create the first talk
Reviews & comments
Have you used this product? Leave a review!
Quá hoàn hảo
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.