BeagleEditor
May 2, 2026 · View on GitHub
BeagleEditor
A code editor powered by beagles.
Installation
Using Python (good for someone who uses Mac)
Mac
Install Python by going to Python site or Homebrew:
brew install python
Download this repository by going to Code > Download ZIP or use Git to clone
git clone https://github.com/beaglesoftware/editor.git
Now, install requirements:
# If you get an error, try using --break-system-packages switch
python3 -m pip install -r requirements.txt
Now, run editor by using
python3 beagleeditor.py
Linux
Install Python by installing it via your package manager:
Debian-based (Ubuntu/Debian/Linux Mint)
sudo apt install python3
Red Hat-based (Fedora/CentOS/RHEL)
sudo dnf install python
Arch (btw)-based (Arch/Manjaro/Antergos/Chakra)
sudo pacman -S python
Download this repository by going to Code > Download ZIP or use Git to clone
git clone https://github.com/beaglesoftware/editor.git
Now, install requirements:
# If you get an error, try using --break-system-packages switch (but be careful)
python3 -m pip install -r requirements.txt
Now, run editor by using
python3 beagleeditor.py
Windows
Install Python by going to Python site
Clone repository:
git clone https://github.com/beaglesoftware/editor.git
Now install requirements:
py -m pip install -r requirements.txt
Run editor using
python beagleeditor.py
Using executable file
Windows and Mac
Download from Releases page and download BeagleEditor-{latest version}-Installer.exe for Windows or BeagleEditor-{latest version}-Mac.zip or BeagleEditor-{latest version}-Mac.dmg for Mac
Using 'winget'
Run this command:
winget install BeagleSoftware.BeagleEditor
Using Homebrew
brew install beaglesoftware/tap/beagleeditor
Features
- Syntax highlighting
- Autocomplete
- Compatible with Python, C, CSS, C++, C#, HTML, JavaScript
- Plugins support
- Running Python file
- A terminal for BeagleEditor (It is be avaliable through a plugin)
- More features coming soon
What are Plugins?
Read them in BeagleEditor Plugins wiki
Future of BeagleEditor
- Undo, Redo button (There is undo, redo shortcut with Ctrl-Z, Ctrl-Y or Cmd-Z, Cmd-Y)
- Search and Replace
- Migrate to TypeScript and Monaco Editor
Screenshot
A preview of BeagleEditor on macOS