Django Mosaic

A simple blog system in the spirit of the IndieWeb. Use it to get up and running as quickly as possible with your own, easily customizable CMS

The main features are:

I built mosaic mainly for myself, because a static hugo site wasn't quite enough for what I wanted anymore. In times of questionable actions by big tech, it seems important to empower everyone to claim their own space on the internet, away from the silos. The indieweb is an idea more than a concrete solution, so I built this for anyone who wants to get started with a self-hosted website that you fully control yourself.

This site is built with mosaic, and you can follow the quickstart guide in the readme if you want to try it out, or fork the repository and hack away :-)


🤖 AI disclaimer

Mosaic was built with Claude Code, following my AI policy.

### Tools
- Claude Code (Anthropic) — primary development assistant

### Usage
- **Architecture & design**: Human-driven
- **Implementation**: Initally human-only, lately more AI-collaborative (human-directed, AI-written, human-reviewed)
- **Tests**: AI-generated with human review
- **Documentation**: Human-only

### Process
AI agents propose changes as PRs, which are reviewed and merged by me. I try to make interactions transparent in the relevant issues or proposed patches. AI-authored commits are tagged with `Co-Authored-By` in the git history.

Releases: PyPi
Source code: Radicle (Github mirror)


Updates