:warning: This application in still beta! When using application be aware of something unexpected may be occur. Use at your own risk, don't try important things like very important identities and so on!
DFINITY DFX GUI is a cross platform, electron based application designed to streamline the use of the DFINITY's Internet Computer dfx
CLI. It offers a user-friendly interface for managing canisters, identities, and DFINITY projects with ease.
To use this application, you must have dfx installed on your operating system.
This application is compatible with latest dfx 0.15.1, please make sure you have installed this version or older of dfx!
To install dfx, you’ll first need to open up your computer terminal, then run:
DFX_VERSION=0.15.1 sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"
To verify that dfx properly installed, run:
dfx --version
Now that you have dfx installed, you can install the DFINITY DFX GUI application by following the instructions below.
Download the latest release for Linux
Follow the general instructions to install the application on your Linux distribution.
DFX is not natively supported on Windows yet. However, you can still use the DFINITY DFX GUI application by following the instructions below.
DFX_VERSION=0.15.1 sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"
Project Management: This feature allows users to efficiently manage their projects. It includes capabilities to create new projects, import existing ones from other sources, and delete projects that are no longer needed.
Identity Management: This component focuses on managing user identities. Users can create new identities, import existing ones, delete unnecessary identities, and seamlessly switch between different identities.
Canister Interactions: This feature is centered around interactions with canisters. Users can create and delete canisters, manage their settings, and interact with them using a variety of commands, arguments, and flags through a user-friendly interface.
Network Management: Network management is facilitated through the ability to edit the global networks.json file. This feature enables users to customize and configure network settings to meet the specific needs of their projects.
Environment Variables: This aspect of the system allows users to edit existing environment variables.
P.S: Review the latest release notes for more information about the features and capabilities of the DFINITY DFX GUI application.
Contributions are welcomed! If you have feature requests, bug notifications or want to contribute some code, please follow the instructions below.
DFINITY DFX GUI is released under the MIT. See (LICENSE) for more details.