Wekan CLI

Wekan CLI

Description

An open-source Rust CLI that brings Wekan’s Kanban workflows to the terminal for people and AI agents.

Tech Stack

  • Rust
  • Docker
  • GitHub Actions

Start Date

End Date

Status

In Progress

Case Study

Problem

Wekan workflows need a dependable command-line interface for both interactive use and automation.

Solution

Building a cross-platform Rust CLI with typed commands, stable JSON output, native credential storage, and embedded agent guidance.

Outcome

A CLI to enable users to manage boards, lists, and cards from the terminal and automate routine Kanban tasks through scripts and AI agents.

Features

  • Manage boards, lists, swimlanes, cards, comments, checklists, and custom fields from the terminal.

  • Stable JSON output, documented error codes, and deterministic commands for scripts and AI agents.

  • Native operating-system credential storage, hidden password input, and support for multiple server profiles.

  • Explicit confirmations for destructive operations and strict validation of Wekan API responses.

  • Attachment transfers, native imports and exports, memberships, dependencies, integrations, etc.

  • Portable agent skill with detailed workflow guidance embedded in the executable and available offline.