Agit CMS is a multi-platform desktop application built on top of Electron, which works as a frontend interface for any static site generator like Hugo and Jekyll.

You need to have a ready-to-run static sites on your local computer, as Agit CMS works as a frontend interface for it.


  • Vertical split style markdown editor.
  • type-aware frontmatter interface
  • Integrated Terminal
  • mathjax rendering: $ a + b = c$
  • image pasting into editor
  • pin folder/file in the sidebar
  • custom frontmatter language(yaml/toml) & delimiters
  • custom editor snippet
  • custom editor toolbar
  • custom editor keymap

Agit CMS tries to be a hackable headless CMS.

Who should and should not use Agit CMS?

If you want high customizability on your writing experience, go for Agit.
If you want a CMS to work with your team or if you want to provide a CMS for writers who are not in tech, go for other CMS.

Agit CMS is designed for people who

  • write contents alone
  • find existing CMS for writer, not for devs
  • prefer vertical split editing to WYSIWYG
  • want to write fast with powerful customization

Docs for older versions

navigate to https://0xsuk.github.io/agitcms-${VERSION} where ${VERSION} is a version of Agit CMS.

Example: https://0xsuk.github.io/agitcms-v1.0.0-beta

Go to Quick Start to start your journey!