Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Ajenti demo plugins

This repository contains simple commented examples of Ajenti plugins.


git clone
cd demo-plugins

sudo npm install -g babel babel-preset-es2015 less bower
sudo pip install ajenti-panel ajenti-dev-multitool ajenti.plugin.core
ajenti-dev-multitool --bower install
ajenti-dev-multitool --build

sudo ajenti-panel -v --autologin --stock-plugins --plugins .

Demo 1: minimal

A super-minimal example of a plugin. Prints an info message to log.

Demo 2: UI

A minimal UI example showing a page and some Angular.JS interaction

Demo 3: Bower

Example of a plugin that includes a Bower component (Chart.JS).

Before running, download the component (not included): ajenti-dev-multitool --bower install

Demo 4: HTTP

Example of how one can add custom backend API methods

Demo 5: Dashboard Widget