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
Extended access
Why this level
- The CLI creates project files and dependencies and runs local development tools.
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/angular-cliDetects 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.
- 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.
Related
CLI toolsOfficial Angular team skills: code generation with current practices, signals, forms, SSR and new app setup
Ignite UI CLI scaffolds Angular, React and Web Components projects, and ig ai-config sets up MCP servers and skills.
CLI and local MCP server for web projects: templates, design systems, static checks and verification scripts.
An MCP server and panel for Angular developers: the agent sees routes, forms, signals and dependencies of a running app.
A skill and MCP server for the spartan/ui Angular library: the agent installs components and blocks from current docs.
The official CLI for creating TanStack Start and Router apps, with machine-readable JSON output for coding agents
README in short
The monorepo includes separate build, SSR and generation-schema packages. User documentation lives on angular.dev.