Meiliweb

August 19, 2026 Β· View on GitHub

Meiliweb is a web-based administration panel that helps you store, organize and visualize data in your Meilisearch instances.

https://github.com/bpolaszek/meiliweb/assets/5569077/b4100e75-1e70-45dd-8c38-926a3dafafe1

Features

  • πŸ›’οΈ Indexes: create indexes, browse and edit every setting (searchable / filterable / sortable attributes, ranking rules, typo tolerance, synonyms, stop words, dictionary, separator tokens, embedders, displayed fields, foreign keys...)
  • πŸ” Documents: import, search, sort, filter, edit, delete documents
  • πŸ—οΈ Access keys: create keys, generate tenant tokens (JWTs)
  • πŸ“‹ Tasks: browse and monitor the task queue
  • πŸ…ΏοΈ Backup: one-click dumps, snapshots and index export to a remote instance
  • πŸ•ΈοΈ Network: manage multi-instance / sharded network settings
  • πŸͺ Webhooks: manage webhooks
  • 🧭 Search rules: manage search rules
  • πŸ’¬ Chat: use Meilisearch's AI-powered chat, when enabled on the instance
  • πŸ§ͺ Experimental features: toggle Meilisearch experimental features from the UI

Demo

You can run Meilweb on your search instances, provided they expose appropriate CORS headers, on https://meiliweb.pages.dev.

Local usage

Meiliweb is a Nuxt 4 single-page application that entirely runs on the client side: there's no backend, it talks directly to your Meilisearch instance from the browser.

If you have some basics with Vue 3 (Composition API), Tailwind CSS and Nuxt UI, you will easily figure out how this application has been structured.

Yarn is required to install packages.

Feel free to contribute!

Installation

You mostly don't need to install it on your computer. Just head up to https://meiliweb.pages.dev and fill your instance credentials.

If for some reason you want to run it locally, you can clone the repository and install dependencies:

git clone https://github.com/bpolaszek/meiliweb.git
cd meiliweb
yarn install

Launch dev server

yarn dev

Build & preview

yarn build && yarn preview

Docker build

docker build -t meiliweb .

Docker run

docker run -p 3000:3000 -d meiliweb

Code style

Check formatting

yarn lint

Fix formatting

yarn format

Lint

yarn run check