ARI.Software Docs

Customizing Modules

How to customize ARI's built-in core modules by copying them into modules-custom — no configuration needed, fully update-safe.

Customizing Core Modules

This is where ARI's architecture really shines. Want to tweak a built-in module? Just copy it from modules-core/ into modules-custom/ with the same name.

To customize an existing core module:

  1. Duplicate the module folder from modules-core and place it in modules-custom with the same folder name.
  2. Make your changes in the modules-custom copy.
  3. Update freely — your custom version is safe.

ARI automatically loads modules-custom/ first. Your copy takes priority and the original is ignored — no configuration needed. Customize the look, change the logic, add fields, make it yours.

You can even customize the Dashboard the same way - the Dashboard is a module located modules-core/dashboard. Duplicate the folder and move it to the module-custom directory: modules-custom/dashboard.

Want to go back to the original? Delete your copy from modules-custom/ and the core version loads again instantly. Zero risk experimentation.

This means you can:

  • Fork a core module and tweak it to fit your workflow.
  • Fix a bug in a core module locally while waiting for an upstream patch.
  • Experiment with changes to a module without affecting the original.

Your Personal Workspace. Your Rules.

Open Source. Self-Hosted. Full Data Control. Fully Extendable. AI Native. Dozens of Built-In Modules And Build Your Own In Minutes. No Coding Required.

Download