Edit Joomla!® content on your desktop.

Akeeba Grafida

Download

Edit Joomla!® content on your desktop.

Akeeba Grafida

Desktop

Download

Top Features

Free

Free of charge and free as in freedom. Licensed under the GNU Affero GPLv3 license.

Cross-platform

Supports macOS (Intel, Apple Silicon), Windows (x86), Linux (x86, ARM).

TinyMCE editor

Grafida uses the TinyMCE editor to edit your content. It's similar to what Joomla! provides, minus the features that can only run inside Joomla! itself.

Multi-site

Grafida can connect to one or more Joomla 5.4 or later sites. It only uses the Joomla API and webservices plugins shipped with Joomla! itself; no third-party software required.

Find your content

Browse, search, sort, filter and paginate a site's articles, mirroring the Joomla back-end list.

Media management

Grafida includes a media manager similar to Joomla's Media Manager. You can pick, manage, and edit media files – or upload new media files directly into your site.

Off-line mode

Local article drafts are stored offline in SQLite. You can sync them to your site when you're back online. Great for focused writing, or when an Internet connection is unreliable or completely unavailable (coffee shop, conference, aeroplane, …).

Flexible attribute management

Intro / full text split. Title. Category. Publish status. View access level. Tags. Custom fields (partial support; base types only). Images. Language. Metadata. It's all there.

Markdown import

Already have content in Markdown? You can import it directly into the editor.

File export & import

Want to keep a copy of your article and metadata for safekeeping? Want to email the same to another Grafida user? You can easily do that, and more, with the file export and import features in the editor page.

Optional AI

You love AI features? Set up an AI inference provider, and you see them in your editor. You viscerally hate AI? Ignore the AI settings, and you'll never see that in your editor. The choice is yours.

Multi-turn AI assistant

The integrated AI assistant is fully multi-turn and persists your conversations across sessions. The OpenAI provider uses the Responses API for server-side token caching, reducing your usage.

AI writing tools

Preset tools allow you to use AI to generate text or proofread, rewrite, and summarise content. The system prompts and parameters are visible and editable.

Custom AI tools

Find yourself asking your AI assistant to do the same thing over and over? Set up a custom tool with your choice of title, system prompt, and parameters. Get access to it from a convenient editor drop-down.

Scope, design choices, and limitations

Grafida is made for focused content authoring, not content management; most of Joomla's article editor page features are deliberately out-of-scope. Moreover, due to the nature of running an article editor outside Joomla itself, some features are not and cannot be made available in the Grafida interface. Finally, Grafida can only edit core Joomla content (articles); it will not work with third party CCKs, page builders, or similar content management extensions. Please refer to the project's README.md file for more information.

Grafida is built using PHP and Boson, a far lighter alternative to Electron. Unfortunately, this means we cannot support mobile devices yet as Boson currently lacks support for mobile Operating Systems.