Management Canister Tools app

As part of our project, Canister Cloud we need to build in some of the Management Canister methods, like spinning up canisters, topping up with cycles etc. We’re thinking about pulling these features out into a separate app and wondering if it will be useful to others, and if so we’d see if we can get a grant to build it.

There’s already the canister management part of NNS and CycleOps, but these are both limited in features or more focussed in the case of CycleOps on cycle top-ups.

The features will include:

List Canisters (logged in Principal)
Create Canister
Install code
Name / Rename Canister
Delete Canister
Start / Stop Canister
Add Controller
Snapshots - Create, List, Load, Delete
Cycles - Purchase, Add to Canister
Link to Candid UI
Modify memory limits
View Logs
Monitor Canister:
Status, Controllers, Memory allocation, Compute allocation, Freezing threshold, Memory Size, Cycles Balance

and if viable Custom Domains management.

Here’s a mockup

If you’re a builder, please let us know if this is something you’d find useful, or not.

2 Likes

Having a central place where I can see and manage my canisters, as opposed to a directory with 25 bash scripts, would be amazing.
This would also make IC less technically intimidating to new devs.

I strongly believe this would be an amazing tool.

1 Like

Have you considered using Orbit for some of these requirements?

1 Like

Would be nice to have something like this

1 Like

We hadn’t, but looks interesting with some crossover in their control panel and the upgrader.