Text editor for Linux 0.7.13

Lightweight editor.
Full workflow.

Apedi gives you fast editing, effortless project navigation, and the IDE tools you need — without the weight of a full IDE.

Open source · GTK 4 · MIT · EN / PL

Apedi in dark mode — project tree, tabs, and Python code with syntax highlighting
PythonJavaScriptTypeScript RustGoC / C++ HTML + CSSMarkdownVueSvelte
Everything within reach

Small editor.
Serious capability.

From the first line to the final commit. Apedi combines the simplicity of a text editor with the tools you reach for every day.

01

Projects without the clutter

Keep multiple projects in one sidebar, with colorful file icons, automatic reveal of the active tab, and full .gitignore awareness.

Project sidebar in Apedi
02

Format with one shortcut

Black, Prettier, gofmt, rustfmt, clang-format, and shfmt are bundled and ready to go.

Ctrl+Shift+I
04

Your terminal, right by your code

An integrated, multi-tab VTE terminal with bash and zsh. Run tests and commands without switching windows.

zsh
~/apedi pytest -q
68 passed in 0.42s
~/apedi
05

Live Markdown preview

Write and preview side by side. Synced scrolling, tables, task lists, nested quotes, and syntax-highlighted code are all built in.

06

Your work stays safe

Autosave, crash recovery, external file monitoring, and complete session restore keep your work where you left it.

Native and fast

Stays out of the way.
Until you need it.

Built with GTK 4 and GtkSourceView 5, Apedi starts quickly, feels at home on your desktop, and never gets between you and your text.

  • 01
    Focused from the first launchSensible defaults with no setup ritual.
  • 02
    Shortcuts you can rememberThe Command Palette keeps every action in one place.
  • 03
    Light, dark, or systemThe interface automatically follows your desktop.
Python code with syntax highlighting in Apedi
And there is more

The details that make a difference.

Code minimap

See the shape of a long file and jump straight to the right place.

Snippets

Fast expansions for Python, JavaScript, HTML, and other languages.

Multiple tabs and windows

Arrange your work your way and return to it with session restore.

English and Polish

A gettext-based localized interface, ready for more languages.

External file changes

Reload automatically, or get a warning when you have unsaved edits.

Drag and drop

Open files naturally, with your recent documents always close at hand.

Ready for your first tab?

Install Apedi.

Available on Linux distributions with Snap support. Free, open source, and independently developed.

Terminal snap install apedi