Agitcms screenshot

Agitcms

Author Avatar Theme by 0xsuk
Updated: 18 Aug 2025
100 Stars

Categories

Overview

Agit CMS is a simple web frontend interface that allows developers to manage markdown and media contents. It is designed for use with markdown-based static site generators like Hugo and Jekyll. With Agit CMS, users can write markdown blog posts in a hackable way and easily manage their content.

Features

  • Vertical split style markdown editor: Provides a vertical split view with a markdown editor on one side and a preview panel on the other.
  • Type-aware frontmatter editor: Allows users to easily edit the frontmatter of their markdown posts.
  • Custom editor snippet/toolbar/keymap: Users can customize the editor with their own snippets, toolbar buttons, and keymaps.
  • Custom frontmatter language & delimiters: Supports custom frontmatter languages like YAML or TOML, allowing for flexibility in content management.
  • Integrated Terminal: Includes an integrated terminal for running server commands like Hugo or Jekyll.
  • Mathjax rendering: Supports rendering math equations using Mathjax syntax.
  • Image pasting into the editor: Users can paste images directly into the editor for easy inclusion in their blog posts.

Installation

To install Agit CMS, run the following command:

npm install -g agitcms

To start Agit CMS, use this command:

agitcms

To change the port, use:

AGIT_FRONTEND=3001 agitcms

Summary

Agit CMS is a developer-friendly web frontend interface for managing markdown and media contents. It offers features like a vertical split style markdown editor, type-aware frontmatter editor, customizability options, integrated terminal, Mathjax rendering, and image pasting. With Agit CMS, developers can efficiently write and manage their blog posts while using their preferred static site generator.