A new version of the ICP command line tool has been released, bringing several changes aimed at improving the day-to-day workflow for developers building on the Internet Computer.
Version 0.2.0 of icp-cli focuses on local development and infrastructure management, introducing features designed to make projects easier to run, monitor and move across the network. Developers can now access canisters using human-readable local domains such as frontend.local.localhost rather than relying on long principal strings. The change is expected to simplify testing environments and make local services easier to identify during development.
The update also introduces a new command that allows canister IDs to be migrated across subnets. Through the migrate-id command, developers can shift deployments between parts of the network as infrastructure needs change. For teams managing larger projects, the option offers more flexibility when adjusting where applications run.
Logging has also been updated. Developers can now stream canister logs directly inside the terminal using the icp canister logs follow command. Real time output allows teams to watch application behaviour as it happens, which can help during debugging or when tracking how services respond to user activity.
Another addition in this release expands how local networks interact with external chains. Managed local environments can now be configured to connect with Bitcoin and Dogecoin nodes. The capability supports developers experimenting with cross chain applications and integrations while working locally.
The release also introduces IC Skills, a feature designed to teach coding agents how to use icp-cli commands. The tool aims to assist automated systems in performing tasks such as running commands or migrating projects from the older dfx toolchain. Developers experimenting with AI assisted workflows may find the capability useful when building or maintaining applications.
Alongside the new features, the maintainers have warned that the update introduces breaking changes related to recipe versions and argument handling. Developers upgrading to version 0.2.0 are advised to review the release notes before installing the new build.
The Internet Computer ecosystem has continued to focus on developer tooling in recent months as teams look to simplify the process of launching and maintaining decentralised applications. Updates to the CLI tools form part of that effort, giving builders new ways to manage projects and infrastructure while working with the network.
Dear Reader,
Ledger Life is an independent platform dedicated to covering the Internet Computer (ICP) ecosystem and beyond. We focus on real stories, builder updates, project launches, and the quiet innovations that often get missed.
We’re not backed by sponsors. We rely on readers like you.
If you find value in what we publish—whether it’s deep dives into dApps, explainers on decentralised tech, or just keeping track of what’s moving in Web3—please consider making a donation. It helps us cover costs, stay consistent, and remain truly independent.
Your support goes a long way.
🧠 ICP Principal: ins6i-d53ug-zxmgh-qvum3-r3pvl-ufcvu-bdyon-ovzdy-d26k3-lgq2v-3qe
🧾 ICP Address: f8deb966878f8b83204b251d5d799e0345ea72b8e62e8cf9da8d8830e1b3b05f
Every contribution helps keep the lights on, the stories flowing, and the crypto clutter out.
Thank you for reading, sharing, and being part of this experiment in decentralised media.
—Team Ledger Life





Community Discussion