Complete Productivity Suite
Hand-picked add-ons from the same author — a tidy home screen, tighter stock control and smarter deliveries.
Stock Adjustment Approval
Add an approval gate for inventory adjustments to prevent unauthorized quantity/value changes.
Recommended for Stock Accuracy
Get NowSale Multi-Shipping / Multi Delivery Addresses
Give every order line its own delivery address — Odoo then generates one delivery per address and consolidates the lines that ship to the same place.
Must-Have for Multi-Site Fulfillment
Get Now🗂️ App Folders — Group Apps on the Home Screen
iPhone-style folders for the Odoo home screen — and one clean layout you can push company-wide.
Odoo Community & Enterprise · One-time purchase · Unlimited users
Why You Need This Module:
Install a few dozen apps and the Odoo home screen turns into an endless wall of icons. App Folders brings the familiar, effortless phone-style folder experience to Odoo — for every user, and under IT's control.
- 🗂️ Drag to Group: Drop one app icon onto another and a folder is created instantly.
- 🔢 Folder Previews: Every folder shows a 2×2 thumbnail preview and a live app count badge.
- ⚡ One-Click Auto Sort: Group every app by its module category in seconds — or ungroup all at once.
- 🏢 Admin Preset Layouts: Define a folder layout once and push it to everyone — no code required.
- 🔒 Default or Enforce: Seed users with a layout they can personalize, or lock it so it stays consistent.
- 🖥️ Community & Enterprise: One purchase, both editions — with the right experience for each.
🟢 Community Exclusive: The Apps Home Screen Community Never Had
On Odoo Community there is no full-screen apps home — just a dropdown list of apps. This module adds one. Click the apps button in the top-left corner (or press Alt+H) and you land on a real, Enterprise-style home screen: every app as an icon, folders, and a search bar on top. Enterprise users get the same folders folded into their existing native home menu instead.
🚀 A Real Apps Launcher
The top-left apps button no longer drops a cramped list — it opens a full-screen home screen with every app as a proper icon. The Enterprise experience, on Community.
🔍 Instant Apps Search
A search bar sits on top of the home screen: type two letters and the app appears — including apps tucked away inside a folder. No scrolling, no hunting.
⌨️ Keyboard Friendly
Alt+H opens the home screen from anywhere in Odoo, Esc closes an open folder. Your menus, actions and access rights stay exactly as they are.
⭐ Why App Folders — Not the Cheaper Look-Alikes
Grouping icons is the easy part. What decides whether a folder module survives a real rollout is where the layout is stored, what happens when an admin pushes a layout to a team, and what happens to a user who lacks access to one of the apps. Here is exactly how we handle all three.
| Capability | Typical folder module | 🗂️ App Folders |
|---|---|---|
| Where the layout lives | Browser storage — lost when you switch device, browser or clear the cache | Server-side, on the user's settings record. Same layout on the office desktop, the laptop and the phone. Survives cache clears and re-logins. |
| Admin-managed layouts | None — every employee tidies their own screen, or nobody does | Presets built in a plain Odoo form, targeted by user group, pushed to everyone with one button. No code, no JSON. |
| Several layouts matching one user | Undefined — first one wins, or they overwrite each other | A real precedence rule: Enforced beats Default, then lowest sequence wins. Exactly one preset ever applies to a user. |
| User has no access to an app in the preset | Broken tile, empty icon, or a JS error | The app is simply skipped. Access rights always win — a rolled-out layout can never expose or break anything. |
| Editing safety | Every drag is written immediately — a mistake is permanent | Organize mode stages your changes, warns "unsaved changes", and Cancel restores the layout you started from. |
| Touch devices | Drag-only — unusable on a phone or tablet | Long-press to drag, or skip dragging entirely: a folder button on every app moves it in, a minus button moves it back out. |
| Impact on your database | Rewrites menus / creates fake parent menus to fake folders | Zero menu surgery. Your ir.ui.menu records, actions and
access rights are untouched — folders are a display layer plus one settings field. |
| Editions | Enterprise only, or Community only | Both, in one purchase — a full-screen home for Community, native home-menu integration for Enterprise. |
🚀 Built for Real Deployments
☁️ Follows the User, Not the Browser
Layouts are stored on the user's Odoo settings record — not in localStorage.
Log in from another machine and your folders are already there.
🛟 Undo-Safe Organizing
Click Organize, rearrange freely, then Done to save — or Cancel to throw the whole session away. An accidental drag never costs you your layout.
👆 No Dragging Required
Prefer buttons — or on a phone? Every app gets a folder button ("Move to…"), and every app inside a folder gets a minus button to send it back to the home screen.
🧠 Auto Sort That Actually Knows Your Apps
Auto Sort reads the real category of every installed module — Accounting, Sales, Inventory, HR — instead of guessing from names. Single-app categories stay loose, so you get folders, not clutter.
🔍 Search Every App Instantly
A search bar sits on top of the home screen: type two letters and the app surfaces, even from inside a folder. Press Esc to close a folder; Alt+H jumps back home.
🧹 Ungroup Without Losing Anything
Delete a folder and its apps drop back onto the home screen exactly where the folder was — nothing disappears, nothing is reshuffled. Ungroup All does it for every folder at once.
🗂️ Drag One App Onto Another — That's a Folder
No configuration. Drag apps in and out, reorder by dragging, rename in place — it feels exactly like organizing a phone.
⚡ Organize Everything in One Click
Press Auto Sort and every app is grouped by its module category — Accounting, Sales, Inventory, HR and more. Prefer a clean slate? Ungroup All dissolves every folder instantly.
🪟 Open Folders in a Modern Glass Overlay
Launch, rename, remove or delete from a clean glassmorphism overlay — plus instant search across all your apps.
✋ Drag to Reorder Apps & Folders
Arrange the home screen exactly the way you work. Every layout is stored per user, so each user keeps their own arrangement.
🏢 Admin Presets — Roll Out One Standard Layout Company-Wide
Stop asking every employee to tidy their own home screen. Build a folder-layout preset once in a plain Odoo form — no code, no JSON — then push it to everyone, or to specific user groups, with a single click.
🏢 Build the Layout in a Form
Create folders and drop apps into them from a simple admin screen. What you build is exactly what your users will see on their home screen.
🎯 Target by User Group
A Finance layout for accountants, a Sales layout for reps, a Warehouse layout for operators — or leave the group empty and it applies to everybody.
🔒 Default or Enforce
Default seeds users with your layout but still lets them personalize it. Enforce applies the layout and locks editing, so every screen stays consistent and on-brand.
🚀 One-Click Rollout
Hit Apply to users now and the layout lands on every matching user — new hires included, with zero onboarding time spent on "where is that app again?".
🖥️ Works on Community and Enterprise
🟢 Odoo Community
Community has no apps home screen at all — so this module adds one:
- A full-screen apps launcher, opened from the top-left apps button (Alt+H).
- An instant apps search bar on top of it.
- Folders, auto sort, presets — everything below.
🔵 Odoo Enterprise
Enterprise already has a home menu and its own search, so nothing is replaced — the folders are folded into it:
- Same native home menu, same launch, same muscle memory.
- Folders, auto sort, presets — right where your apps already are.
- A companion module installs automatically. Both editions, one purchase.
❓ Frequently Asked Questions
Does it work on Odoo Community?
Yes — Community gets a dedicated full-screen home screen; Enterprise gets the same experience
inside the native home menu.
Can admins force a layout for everyone?
Yes. Create a preset, choose Enforce, and the layout is applied and locked. Choose
Default instead to seed users while still letting them personalize.
Can I give different layouts to different teams?
Yes — target each preset by user group. No group means "everyone".
What if two presets match the same user?
Only one ever applies. An Enforce preset always beats a Default one; within the same mode,
the lowest sequence wins. No conflicts, no surprises.
What happens if a preset contains an app the user can't access?
It is skipped silently. Access rights always win — a rolled-out layout can never show a user an app they
are not allowed to see, and it can never break their home screen.
Do the folders follow me to another computer?
Yes. The layout is stored on your Odoo user settings on the server — not in the browser — so it follows
you across devices, browsers and cache clears.
Does it work on a phone or tablet?
Yes. Long-press an icon to drag it, or skip dragging entirely and use the folder button on each app
to move it in or out.
Will it change my menus or permissions?
No. It only reorganizes the home screen visually — no changes to menus, actions or access rights.
Nothing is written to ir.ui.menu; the layout lives in one settings field.
How is it licensed?
One-time purchase, unlimited users, no subscription. Includes English, Simplified Chinese and
Traditional Chinese.
🎯 Need a Better Price or Custom Odoo Service?
Contact the author directly for discounted purchase options and custom development, deployment support, and long-term maintenance.
💬 Tell us your Odoo version, business workflow, and requirements — we’ll recommend the best solution quickly.
Contact Author Now| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1411 |
| Technical Name |
jl_app_folders |
| License | OPL-1 |
| Website | https://www.odooprovider.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module