Angular CLI

Angular’s official CLI creates application workspaces, starts development servers and supports ongoing project maintenance.

  • 27,016 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The CLI creates project files and dependencies and runs local development tools.
All reasons and checks

angular/angular-cli

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/angular-cli

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The CLI creates project files and dependencies and runs local development tools.

This is third-party code. Review the repository files before installing.

What it does

Angular CLI manages Angular application creation and development from the terminal. Users create a workspace, enter its directory and launch local development. An agent with terminal access can invoke the same commands in the chosen project. The repository contains the CLI, build tooling and file generators. Workspace configuration defines projects and tasks, while a separate upgrade guide addresses version transitions.

Who it is for. Angular teams needing the standard workflow for application creation and workspace maintenance.

Good fit when

  • A new project needs a standard Angular workspace.
  • Local changes need browser review through the development server.
  • A team wants a consistent CLI workflow for project structure.
  • An Angular update needs a migration path for the current version.

Not a fit when

  • The app uses another framework and no Angular migration is planned.
  • You expect project creation to deliver complete business logic.
  • You intend to use the development server as the final public deployment.

Example request

Prepare a new Angular workspace in a separate folder and start it for local review. Show the creation plan first.

Limitations

The CLI requires Node.js and npm; check compatibility for the selected Angular release. Workspace creation adds files and dependencies, so agree on a separate target directory. The local server is for development and does not replace a production build and deployment. Application upgrades should follow the guide for your current version; installing the newest global CLI does not migrate project code by itself.

How to disable. Stop the development server and uninstall the global CLI through npm if no longer needed. The project and its dependencies remain in their directory.

FAQ

How do I install the CLI?

Run `npm install -g @angular/cli` in a compatible Node.js environment, then check that ng is available.

How do I create a workspace?

Use `ng new [PROJECT NAME]` with the chosen name and verify the target directory.

How do I run locally?

Enter the created project and run `ng serve`. Open the address printed by the command.

Where is workspace configuration documented?

Use the official Workspace configuration guide and match it to your CLI release.

How do I plan an upgrade?

Use the official Angular Update Guide with source and target versions, then follow it on a reviewable project branch.

Discussion

No questions or reviews yet.

CLI tools

Official Angular team skills: code generation with current practices, signals, forms, SSR and new app setup

SkillExtended access101.5KRepository stars

Ignite UI CLI scaffolds Angular, React and Web Components projects, and ig ai-config sets up MCP servers and skills.

CLIExtended access138Repository stars

CLI and local MCP server for web projects: templates, design systems, static checks and verification scripts.

CLIExtended access110Repository stars

An MCP server and panel for Angular developers: the agent sees routes, forms, signals and dependencies of a running app.

MCP serverExtended access88Repository stars

A skill and MCP server for the spartan/ui Angular library: the agent installs components and blocks from current docs.

SkillExtended access3KRepository stars

The official CLI for creating TanStack Start and Router apps, with machine-readable JSON output for coding agents

CLIExtended access1.3KRepository stars

README in short

The monorepo includes separate build, SSR and generation-schema packages. User documentation lives on angular.dev.

README badge

Report a problem