bitrix24-create-app CLI
A CLI that scaffolds a new Bitrix24 app from ready Angular or Vue templates paired with the author's own API libraries
- 6 ★ on the repository
- Last commit
- GPL-3.0
Extended access
Why this level
- npx runs a wizard that scaffolds an Angular or Vue project from a template
- Pulls in bitrix24-library and vue-bitrix24 and does not contact the portal during setup
Install
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/bitrix24-create-appDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- npx runs a wizard that scaffolds an Angular or Vue project from a template
- Pulls in bitrix24-library and vue-bitrix24 and does not contact the portal during setup
This is third-party code. Review the repository files before installing.
What it does
Running npx bitrix24-create-app@latest starts an interactive project setup and copies one of two templates: ng-template on Angular 19, RxJS, TypeScript and SCSS with the bitrix24-library package, or vue-template on Vue 3.5, Pinia, TypeScript and SCSS with vue-bitrix24 plus the same bitrix24-library. Both templates ship a ready structure for a Bitrix24 app with typings for the portal's REST API already wired in, not a bare framework scaffold.
Who it is for. For frontend developers starting a new Bitrix24 app who do not want to set up REST API typings from scratch.
Good fit when
- You are starting a new Bitrix24 app on Angular or Vue and want a ready project structure
- You want typed portal REST API methods out of the box
- You are fine with the template's specific stack: Angular 19 with RxJS, or Vue 3.5 with Pinia
Not a fit when
- Your project is not on Angular or Vue: no other templates exist
- You need active support: the repository is archived and the author is not developing the generator further
- You want a bare framework template without a tie-in to the specific bitrix24-library and vue-bitrix24 packages
Example request
Scaffold a new Bitrix24 app project on Vue using the vue-templateLimitations
The repository is archived on GitHub, so no new versions or templates should be expected, though the npm package still installs. Only two templates exist, Angular and Vue, with nothing for React or vanilla JS. Both templates pull in the author's own bitrix24-library and vue-bitrix24 packages.
How to disable. Nothing installs permanently: npx runs the package once and does not leave it on your system.
FAQ
Is the project still maintained?
The repository is archived, but the published npm package still installs and works.
Which Bitrix24 API libraries come bundled?
ng-template uses bitrix24-library, and vue-template uses vue-bitrix24 plus bitrix24-library, both by the same author.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 Nuxt dashboard template skill
Nuxt Dashboard Template
Bitrix24's official Nuxt dashboard starter built on b24ui, shipped with mock data and a skill that guides development inside the template's architecture
Bitrix24 UI skill for Vue and Nuxt
Bitrix24 UI
Bitrix24's official skill for its 130-plus b24ui-nuxt components: which component to reach for, semantic colors, forms and ready layouts
Bitrix24 MCP server template
bx24-template-mcp
Bitrix24's official MCP server template on Nuxt: ready tools for tasks and users, three deployment options
Bitrix24 AI Agent Starter
b24-ai-starter
A Bitrix24 app starter kit from the Bitrix team: a ready frontend and three backends, plus eight skills for agents
Bitrix24 app development skill pack
bitrix24-skills-emcsoft
Four skills for Bitrix24 apps: install and OAuth, a batching REST client, events and iframe placements, CRM business processes and calendar
A React Ink terminal client for Bitrix24: tasks, comments, time tracking and kanban from the command line
README in short
The README is short: it describes the tool as a CLI for scaffolding a project from custom templates, lists ng-template and vue-template with each one's stack, and gives the npx bitrix24-create-app@latest command followed by git init. Details for each template live in their own README files under templates/.