Obsi Inventory is a slot inventory for FiveM built on [ox_inventory](https://github.com/overextended/ox_inventory) 2.48.0.
It replaces the interface with a flat three-column console and adds clothing as items, backpacks, trading, item rarity, a reworked shop, a weapon attachments view and an in-game admin panel.

:::frame{caption="The inventory console: your inventory, your clothes, and the ground next to you"}
![Obsi Inventory overview](/media/inventory/overview.webp)
:::

:::hint{type="success" title="Drop-in replacement"}
The resource is still called `ox_inventory`.
Every upstream export, event, callback, hook, data file and database table keeps working, so scripts written for ox_inventory need no changes.
:::

## What you get

::::cards{cols="3"}
:::card{title="Clothing as items" href="/inventory/features/clothing" icon="shirt"}
Drag a piece onto your character to wear it, drag it off to undress. Outfits fit on a hanger.
:::
:::card{title="Backpacks and weight" href="/inventory/features/slots-and-backpacks" icon="layers"}
A worn backpack opens extra slots and adds carry weight. Overloaded players slow down.
:::
:::card{title="Items and rarity" href="/inventory/features/items-and-rarity" icon="star"}
Rarity stripes, mini stashes, armour plates, weapon tints and unique serial numbers.
:::
:::card{title="Give and trade" href="/inventory/features/give-and-trade" icon="swap"}
Drop an item on a nearby player, or open a two-sided trade checked by the server.
:::
:::card{title="Throwing" href="/inventory/features/throwing" icon="send"}
Throw items and held weapons with physics. Whatever lands becomes a ground drop.
:::
:::card{title="Shops" href="/inventory/features/shops" icon="shop"}
Grid or list, a basket, cash or card per shop and a world prompt with no target script.
:::
:::card{title="Crafting" href="/inventory/features/crafting" icon="hammer"}
Recipe panel with ingredients, craft times and a queue.
:::
:::card{title="Weapon attachments" href="/inventory/features/weapon-attachments" icon="sword"}
A 3D view of the weapon with every component anchored to it.
:::
:::card{title="Admin panel" href="/inventory/admin/admin-panel" icon="shield"}
Items, players, history, security, shops and more, live and without a restart.
:::
::::

## Supported frameworks

Obsi Inventory uses the upstream bridges, so it runs on:

| Framework | `inventory:framework` |
| --- | --- |
| ESX Legacy | `esx` |
| Qbox (QBX) | `qbx` |
| ox_core | `ox` |
| ND Core | `nd` |

## Languages

English and Polish cover every string, including the admin panel.
Other upstream languages keep their translations for upstream strings and fall back to English for the new ones.
Every string can also be edited live on the admin [Locales](/inventory/admin/admin-panel) page.

## License

Obsi Inventory is GPL-3.0-or-later, like ox_inventory.
It is based on the work of Linden, Luke, Dunak and the ox_inventory contributors; `LICENSE` and `NOTICE.md` in the resource list the credits and every modification.
