Parrot OS 7.0: Download Now | Latest Release

Codenamed Echo, Parrot OS 7.0 debuts as a complete system rewrite based on Debian 13, introducing KDE Plasma 6, Wayland by default, and an expanded suite of penetration testing tools, including a dedicated AI category.

ParrotOS is a FREE and Open source GNU/Linux distribution based on Debian Stable designed for security experts, developers and privacy aware people.

Parrot 7 represents a major milestone for the project. Its development required a complete rewrite of the system and introduced many changes that keep the system modern and innovative.

Summary

  • 🦜 Modernized user interface with a new desktop environment
  • 🦜 Updated kernel and core system libraries
  • 🦜 AI- and automation-ready software stack
  • 🦜 Expanded support for RISC-V and multiple architectures
  • 🦜 Enhanced security and development toolchains

Codename: Echo

The improvements in Parrot 7 at first glance include the theme, a change that has always distinguished Parrot in every major release. The new codename of choice is Echothat comes from the Echo Parakeet, a very intelligent breed of parrots also known as the Mauritius Parakeet.

You can find it inside your Parrot installation, or in the graphics‑dedicated repository.

Article content

The icons and colors have been revised, adopting a new theme based on Flat Remix and Sweet Mars, currently the best fit for our vision of Parrot 7.

This is part of a new dedicated package, echo‑themes.

An overview of the Parrot 7 System Architecture

Many of Parrots scripts were created and assembled through several stages. The team use live‑build to generate .iso images, while for virtual machines they chose to adopt a custom-built system that allows them to create clean and optimized images for QEMU, VirtualBox and VMware, as well as for UTM: this allows images in .qcow2, .vmdk, .ova, .vdi and .utm formats.

Their Docker images have also been updated to Parrot 7, and they too were built using dedicated scripts. On DockerHub you will find not only the updated Core and Security Editions, but also Docker images dedicated to specific groups of security tools (nmap, sqlmap, netexec, metasploit, set and more). These served as the foundation for enabling CI/CD. All Parrot 7 builds are automated through our runners and GitLab’s CI/CD.

configurations provided by the system packages and metapackages.

  • parrot-core [7.0.10]
  • parrot-interface [7.0.2]
  • parrot-menu [7.0.16]
  • base-files [7.0.0]
  • calamares-settings-parrot [7.0.7]
  • parrot-diplaymanager [7.0.2]
  • parrot-desktop-where [7.0.2]
  • parrot-firefox-profiles [7.0.2]
  • parrot-tools [7.0.2]

parrot-core is the component that received the most updates. Initially designed to work with MATE and the dconf database, is now refactored to work with the KDE’s plain text config files as well.

parrot-menu has taken another substantial step forward. The icons and many desktop entries have been reviewed, fixed, and updated. The launcher‑updater, a small tool written in Go that specifically checks desktop entries to prevent duplicates or other issues, has been updated as well, providing improved output in case of errors.

Article content

Penetration Tools

Parrot 7 brings the latest pentesting tools, features several new ones and introduces a new AI category.

  • convoC2
  • goshs
  • evil-winrm-py
  • hexstrike-ai
  • bpf-linker
  • pkinit-tools
  • chisel
  • bloodhound.py
  • autorecon
  • trufflehog

  • air [11.60] + fixed hostapd-mana dependency
  • burpsuite [2025.10.5]now also on arm64
  • sqlsus [0.7.2] + fixed libswitch-perl dependency
  • Fallen [0.53.1]
  • jadx [1.4.7]
  • bloodhound.py [1.8.0]
  • slowness [4.8.1]
  • OpenJDK [2025-10-21 “25.0.1”]
  • golang [1.24.4]
  • python [3.13.5]
  • apparmor [4.1.0]
  • glibc [2.41]

Parrot Security & Artificial Intelligence

Article content

The Parrot development team has announced a firm stance on artificial intelligence with the release of Parrot 7, positioning it as a key milestone in defining the platform’s long-term AI roadmap.

As artificial intelligence, machine learning, and large language models (LLMs) continue to evolve rapidly, the team emphasized that remaining passive is not an option. In response, Parrot has introduced a new AI-focused category within its ecosystem, marking a strategic expansion of its toolset.

The first addition under this initiative is Hexstrike AIwith plans already underway to integrate additional tools powered by the Model Context Protocol (MCP). However, Parrot’s broader mission goes beyond simple AI adoption. The project aims to actively support and sponsor the development of tools specifically designed to test the security of LLM prompts and explore advanced prompt engineering techniques.

While AI-driven automation is often promoted for its convenience, the Parrot team cautions that the true “Cybersecurity AI Revolution” will not be driven by automation alone. Instead, they argue it will depend on robust strategies and specialized tools capable of securing this emerging family of technologies.

With Parrot 7, the project signals a clear commitment to shaping how AI is both used and protected in the cybersecurity landscape.

Parrot-Tools

Parrot-tools metapackage has received updates too. Parrot historically shipped with a small but omnicomprehensive list of tools, with many more available for later installation via our official apt repository. The new parrot-tools metapackage now pre-installs many more tools.

  • gdb and cgdb are now part of parrot-meta-devel-tools
  • autorecon, patchleaks, goshs, bloodhound, chisel, peass are now part of parrot-tools-infogathering
  • bpf-linker is now part of parrot-tools-reversing
  • syft, trufflehog are now part of parrot-tools-cloud
  • seahorse is now part of parrot-meta-crypto replacing GPA

RISC-V

Parrot are the first pentest distribution to officially embrace RISC-V. Parrot 7 offers a pre-assembled rootfs tarballand the entire repository offers native support to such architecture for every debian package and Parrot tool that could compile for such architecture.

Parrot Updater

During a review of recent updates, developers identified recurring issues with parrot-updaterwhich had at times been inconvenient and unnecessary for users. ParrotOS users have traditionally been able to update their systems through the terminal using the parrot-upgrade wrapper. Despite this, the development team opted to revisit parrot-updater and improve its usability rather than discontinue it.

The application has been completely rewritten in Rust and now features a graphical user interface built with the gtk4-rs libraries. The updated parrot-updater performs a weekly system check and displays a notification in the top-right corner of the screen when updates are available.

According to the developers, the project also served as an opportunity to expand their expertise in Rust, a move that could lead to future system utilities being rewritten or newly developed using the language.

Docker Containers, WSL and Rocket

Both Windows Subsystem for Linux (WSL) and the Docker images have been updated to Echo. The CI/CD pipeline has also been updated and fixed, so if any change occurs in our repository, they only need to press a button to restart the build, and the push to DockerHub will happen automatically.

On DockerHub you will mainly find two tags. The 7 tag corresponds to this release, while the latest tag will always be the most up‑to‑date one.

Check parrot.run for more information.

Rocket has reached version 1.3.0, with new improvements to the application’s performance.

Debian Conversion Script

The Parrot 7 repositories have also been included here, making it compatible with Debian 13 (with any DE or WM, including GNOME). Although it is compatible, we always recommend performing a backup before carrying out any similar operation, since this involves adding new repositories and new packages to your system. Given the large number of possible configurations when using Debian, it is therefore advisable to proceed with the installation of the Core Edition and then, if needed, gradually install the Home/Security Edition.

Raspberry Pi

The switch to KDE has also affected the Raspberry Pi editions. Although Parrot support continues, they strongly recommend using the Core Edition for those who want to run Parrot on a Raspberry Pi 3B, while users with a Raspberry Pi with at least 2 GB of RAM can choose any available edition.

Parrot may consider to revert back to MATE or adopt XFCE for future versions.

Website

The restyling didn’t involve only the OS; our website has also been revamped and modernized in terms of design. There’s still plenty of work to do, but it will keep improving over time. It is still built with React and Next.js, and its dependencies have been updated to the latest stable versions.

Upgrade From Parrot 6 Lorykeet

Given the significant changes in Parrot 7, we recommend performing a clean installation by downloading the new release from the official website. Before proceeding, make sure to back up your data.

For those who prefer not to download the new .iso, the 6.x branch will continue to receive support and security updates for as long as necessary. Once the transition to Parrot 7 will be provably perfect, an update to parrot-core exclusive to the 6.x repo will automatically take care of the migration to 7.0.

Previous installations of Parrot 6.4 will keep the MATE desktop environment once migrated to Parrot 7.

Adopting KDE Plasma 6 on an old Parrot 6.4 system upgraded to Parrot 7 requires the new configuration files to be properly migrated from /etc/skel` to the user’s home folder, which is a process that can’t be done via system update and will require manual intervention by the user. Such operation will receive proper documentation.

For Tip: Upgrading will be supported and will happen almost automatically with the aforementioned caveats, but a fresh installation remains the best option for stability and performance, especially if you’re coming from an older release.

Article content

Article content

Related Posts

Leave a Comment