Self-hosted weblog engine

自分の場所で、自分の文章を書き続けるためのブログエンジン。

Serene Bach v4 は、v3 の資産と運用感を引き継ぎながら、Go + SQLite + 静的再構築 + AI 執筆補助で現代化したセルフホスト型ブログエンジンです。

WordPress ほど大きくなく、純粋な静的サイトジェネレータほど割り切らない。

ブラウザで運用できる CMS 的な手触りに、自己ホストと AI 連携を無理なく重ねます。

Why Serene Bach

古い資産を捨てずに、今の環境で運用する。

Serene Bach の資産を引き継ぐ

Serene Bach v3 のテンプレート互換を重視し、昔からのデザイン資産と運用感を活かせます。

Go + SQLite で小さく運用

単一バイナリ、Pure Go SQLite、HTTP サーバと CGI の両対応。小規模 VPS や共用サーバでも扱いやすい構成です。

AI 補助を編集画面に統合

書き直し、続きを書く、要約、タイトル・タグ・キーワード提案、画像 alt text 生成を日々の投稿フローに組み込めます。

AI writing assist

AI に書かせるより、自分で書く人を助ける。

AI 補助は別アプリへのコピペではなく、記事編集画面の中で使えます。OpenAI 互換 API、LM Studio、Ollama、Claude を選べるため、クラウド API とローカル LLM のどちらにも寄せられます。

API key はサーバ側で暗号化保存。ユーザー単位で有効化できるため、ブログ全体を AI 前提にせず、使う人だけが使える形を保てます。

MCP / llms.txt

AI に読ませるブログから、AI と作業できるブログへ。

llms.txtllms-full.txtMCP stdioMCP HTTPRead / write scopeAudit log

Deploy small

常駐サーバ、CGI、静的配信を同じ Go バイナリから。

小さな VPS、Raspberry Pi、共用サーバ、静的ホストまで、運用場所に合わせて選べます。管理画面で記事を書き、必要なタイミングで静的 rebuild する構成にも対応しています。

Get started

まずはローカルで動かす。

go mod tidy
task seed
task dev
GitHub で見る