BeagleEditor

May 2, 2026 · View on GitHub

BeagleEditor Poster

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

  1. Syntax highlighting
  2. Autocomplete
  3. Compatible with Python, C, CSS, C++, C#, HTML, JavaScript
  4. Plugins support
  5. Running Python file
  6. A terminal for BeagleEditor (It is be avaliable through a plugin)
  7. More features coming soon

What are Plugins?

Read them in BeagleEditor Plugins wiki

Future of BeagleEditor

  1. Undo, Redo button (There is undo, redo shortcut with Ctrl-Z, Ctrl-Y or Cmd-Z, Cmd-Y)
  2. Search and Replace
  3. Migrate to TypeScript and Monaco Editor

Screenshot

Screenshot 1403-10-07 at 3 30 34 PM

A preview of BeagleEditor on macOS