B24 CLI
A React Ink terminal client for Bitrix24: tasks, comments, time tracking and kanban from the command line
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Changes statuses, comments and kanban stages of tasks in a live Bitrix24 portal
- The CLI's rights equal whatever the inbound webhook was granted at creation
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/b24-cliDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Install the tool
npm install -g b24-cliInstall b24-cli with npm install -g b24-cli, run b24 login with your Bitrix24 inbound webhook URL, then use b24 tasks and b24 tasks <id> to view and change tasks.
Other ways from the author
npm install -g b24-cliAfter installing, run b24 login with your inbound webhook URL.
This is third-party code. Review the repository files before installing.
What it does
The CLI connects to a Bitrix24 portal via an inbound webhook and gives an interactive menu for tasks: a filtered list, a task card by number, status changes (start, complete, pause, defer, resume), comments with mentions via [USER=ID], time logging with a description, reassigning the responsible person and moving tasks across kanban stages. Some commands take arguments directly, such as a task number, without going through the menu. The interface is translated into English, Uzbek and Russian, and a custom language can be added as a locale JSON file.
Who it is for. For managers and developers who run their Bitrix24 tasks from the terminal instead of a browser.
Good fit when
- You want to view and update your task list without a browser
- You need to quickly log time or change a task status from the terminal
- You want a switchable interface language for the team
Not a fit when
- You need CRM deals, leads or contacts: the CLI covers only the tasks module
- You need a fully headless mode without the interactive menu for most operations
Example request
Show my open Bitrix24 tasks and complete task 123Limitations
Only works with the Bitrix24 tasks module, not CRM. Requires Node.js 18+ and an inbound webhook with task access. The interface is mostly built around an interactive arrow-key menu rather than a full set of headless commands for scripting.
How to disable. Remove the package with npm uninstall -g b24-cli, or nix profile remove b24-cli if installed via Nix.
Security check
- Changes statuses, comments and kanban stages of tasks in a live Bitrix24 portal
- The CLI's rights equal whatever the inbound webhook was granted at creation
README in short
The README describes a React Ink CLI installed via npm, a shell installer or Nix, login through an inbound webhook, commands for a task list and card, language switching and a connection status command. It lists features: task management, status changes, comments with mentions, time tracking, reassigning the responsible person, kanban and multi-language support. It shows the menu navigation keys and how to add a custom language via a locale JSON file. MIT license.
FAQ
What do I need to connect?
A Bitrix24 inbound webhook from CRM, Developer resources, Other, Inbound webhook, then run b24 login with its URL.
Can I manage tasks without the menu?
Some commands take arguments directly, for example b24 tasks 123 opens a specific task card.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail