whatisgithub

What is kanboard-plugin-kanai?

k1bot2026/kanboard-plugin-kanai — explained in plain English

Analysis updated 2026-05-18

0PHPAudience · ops devopsComplexity · 3/5LicenseSetup · moderate

In one sentence

A Kanboard plugin that adds an AI chat assistant which can answer project questions and propose board changes, running on a local language model by default with human approval required for any action.

Mindmap

mindmap
  root((KanAI plugin))
    What it does
      AI chat per project
      Proposes board changes
      Human approval required
    Tech stack
      PHP
      Kanboard
      Ollama
    Use cases
      Team project chat
      Automatic daily digest
    Audience
      Project teams
      Ops and admins

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a shared AI chat panel to a Kanboard project so team members can ask questions about the board.

USE CASE 2

Let an assistant propose task changes like creating, moving, or tagging tasks, with a human approving each one before it applies.

USE CASE 3

Set up an automatic daily digest that summarizes project status and flags risks for the team to review.

What is it built with?

PHPKanboardOllamaOpenAI-compatible API

How does it compare?

k1bot2026/kanboard-plugin-kanaiargosback/jcgenealogyargosback/mindaphp
Stars0
LanguagePHPPHPPHP
Last pushed2018-02-012023-05-28
MaintenanceDormantDormant
Setup difficultymoderatemoderateeasy
Complexity3/53/53/5
Audienceops devopsops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Kanboard install plus a running LLM endpoint such as Ollama.

MIT license: free to use, modify, and share, including for commercial purposes, as long as the copyright notice is kept.

So what is it?

KanAI is a plugin that connects an AI assistant to Kanboard, an open source project management tool. It is built to run fully on a local language model through Ollama, LM Studio, vLLM, or any similar server, so project data stays on your own machine by default. An administrator can also allow outside providers like Anthropic Claude or OpenAI, but only if they choose to turn that option on, and they can shut off all outside AI access with a single switch. Each project gets a shared chat tab where team members can ask questions and hold multiple conversations, all visible to everyone on the project. Answers show which model produced them and how long they took, and questions run in the background rather than tying up the web page, so even a slow model can answer without the browser timing out. Beyond answering questions, KanAI can suggest changes to the board, such as creating a task, moving it to another column, assigning an owner, or adding a comment. Importantly, it never makes these changes by itself. It proposes a list of actions, a person reviews them, and only the ones a person approves get applied, using that person's own account and permissions so nothing bypasses the normal rules of the board. There are quick preset buttons for common requests like a project summary, a stand up note, or a list of risks and blockers. Projects can also opt into an automatic daily digest that gets posted as a fresh conversation, which can be scheduled to run on a set time each day. Security is a stated focus: outside AI access is controlled only by the application administrator, not by individual project managers. Any content pulled from the project is treated as untrusted before being shown to the model. API keys are encrypted and never sent to the browser, and there is a limit on how many questions a person can ask per hour. To install it, the plugin folder is placed inside Kanboard's plugins directory, and it requires Kanboard version 1.2.46 or newer along with PHP 7.4 or newer.

Copy-paste prompts

Prompt 1
Help me set up KanAI to use a local Ollama model instead of an external AI provider.
Prompt 2
Explain how KanAI's human approval step works before any task gets created or changed.
Prompt 3
Show me how to configure the daily digest cron job for KanAI on a Docker deployment.
Prompt 4
Walk me through the difference between the disabled, project_optin, and all_projects external AI policies.

Frequently asked questions

What is kanboard-plugin-kanai?

A Kanboard plugin that adds an AI chat assistant which can answer project questions and propose board changes, running on a local language model by default with human approval required for any action.

What language is kanboard-plugin-kanai written in?

Mainly PHP. The stack also includes PHP, Kanboard, Ollama.

What license does kanboard-plugin-kanai use?

MIT license: free to use, modify, and share, including for commercial purposes, as long as the copyright notice is kept.

How hard is kanboard-plugin-kanai to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kanboard-plugin-kanai for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.