English | 简体中文
The official community repository for MiniApps built for the MiniMax Code desktop app. Discover useful tools, playful experiments, and apps you can make your own.
Product vision · Architecture · Explore MiniApps · Get started · Contribute · Report an issue
This repository is open to the community: anyone can contribute a MiniApp plugin by opening a pull request. MiniApps are interactive apps packaged as MiniMax Plugins. This repository brings together complete, self-contained plugin packages contributed by developers, with source files and usage instructions alongside each app.
Packages are organized by author under plugins/<github-username>/<plugin-id>/. You can download an app, install it manually in MiniMax Code, and use its source as a starting point for your own work.
Delivery between AI and knowledge workers should not be one-shot. Code delivery between a coding agent and a programmer is not completed in one pass. Yet many AI products try to deliver a lawyer's, analyst's, or operator's work as a single final answer. Serious work moves from draft to final through human–AI collaboration and repeated refinement; that loop is still too fragmented. Human–AI collaboration is still at a very early stage.
Programmers write in an IDE; lawyers, analysts, and operators write in their own professional environments. Real work, like software development, advances continuously and gets refined until it is stable and ready to deliver. An AI that writes once and walks away is irresponsible in serious work, because the goal is not text generation, but delivery.
Self-drive Route Planner case: an Agent-assisted weekend trip around Shanghai, with the final itinerary and synchronized route workspace visible together. This case shows the kind of professional workspace a MiniApp can provide: the Agent conversation and complete itinerary are on the left, while the route summary, interactive map, and editable trip workspace are on the right.
MiniApp's product stance: keep people involved in collaboration and decisions (Human-in-the-Loop).
We respect every industry, every profession, and the expertise people build over time. AI should be your smartest executor—amplifying your capabilities rather than pretending to have professional judgment on your behalf. MiniApps reconnect the part of the process that is too often split apart: turning work from something that can be refined into something that can be delivered.
Our aim is to provide every industry with its own professional IDE framework: a place where AI can work while people can review, edit, and confirm at any point.
We want users to be able to:
- Connect capabilities: Reliably connect and use open-source MCP servers and first-party plugins, bringing data and actions into a professional workflow.
- Build an interface: Create a workspace that fits the way each industry actually works.
- Collaborate at any time: Make an Agent an always-available, dependable work assistant. And, of course, use it for anything else that is interesting or useful.
In the way of working we envision, a lawyer would not submit an AI-written pleading directly to a court; an analyst would not make an investment decision directly from an AI-generated opinion; and an operator would not launch an AI-generated campaign unchanged.
Instead, they would ask AI to research background, organize material, prepare a first draft, improve the expression, and find omissions—then return to their professional workspace to review, edit, confirm, and let AI continue.
MiniApps enforce this boundary in the product: when content from a MiniApp page is handed to the Agent, it first enters the user's input box. The user can edit and confirm it before sending. AI never presses the Send button on the user's behalf.
MiniApps run inside the MiniMax Code desktop host through four cooperating layers:
- Host management: The host provides Electron page hosting, runtime services, plugin installation and publishing, Node process lifecycle, readiness and instance management, and permissions and credentials. It provides control across the stack while business logic remains owned by each plugin.
- Presentation layer (Chromium / Chrome engine): The MiniApp page renders HTML, CSS, and JavaScript for filters, tables, charts, and interactive views. Host credentials stay out of the page.
- Application layer (Node.js): The Node process owns data aggregation, transformation and processing, business rules, and persistence. Page APIs and Agent tools reuse the same business services. Node can also provide a managed MCP service for the host MCP client.
- Capabilities and data access: Plugins can use available Host Connector access, optional plugin-spawned CLI child processes, and the planned unified tool entry for authorized Connector or MCP access to external services, MCP services, local tools, and local data.
The MiniMax Code Agent communicates through the host MCP client. Business requests and page data move between the presentation and application layers, while Agent calls and results are mediated by the host. This keeps credentials and control in the host, and keeps domain logic and persistence in the plugin.
English architecture diagram: MiniMax Code Desktop Host, presentation, application, and capabilities/data access layers.
| MiniApp | What it does | Author |
|---|---|---|
| Token Usage Board | Explore local Token usage by date, model, and session, including input, output, and cache usage | amszuidas |
| Token Usage Board | Watch local Token usage, output speed, and cache hit rate in near real time; filter by time range, model, and session | yanhy2000 |
| Model Manager | Browse, search, and enable/disable models in your ~/.minimax/config.yaml with instant save, bulk actions, one-click undo, and automatic backups |
ocoomber |
| Self-drive Route Planner | Official plugin for planning driving routes with place search, route alternatives, demo mode, and Xiaohongshu 3:4 itinerary cards | HanZijie |
Preview: Token Usage Board
The preview uses synthetic data. The app interface is currently in Chinese. See its README for data access, counting rules, and compatibility notes.
Preview: Token Usage Board (mcode-usage-monitor)
The preview uses synthetic data. The app interface is currently in Chinese. See its README for data access, counting rules, and compatibility notes.
Use a MiniMax Code desktop version that supports MiniApps. Check the app's README for tested client versions, operating systems, configuration, and known limitations. Compatibility is documented per app.
Select Code → Download ZIP on this repository and extract the archive, or clone it:
git clone https://github.com/MiniMax-AI/MiniMax-Code-MiniApps.gitFind the app you want under plugins/<github-username>/ and read its README, including which local files or network services it accesses.
Copy the entire plugin directory, including the hidden .minimax-plugin directory, into <dataDir>/plugins/.
By default, <dataDir> is the .minimax directory in your home folder (~/.minimax), so plugins go in ~/.minimax/plugins/. If you have configured a different data directory, use that directory instead.
For Token Usage Board:
Repository: plugins/amszuidas/mcode-token-usage-board/
Install to: <dataDir>/plugins/mcode-token-usage-board/
The installed manifest must be at:
<dataDir>/plugins/mcode-token-usage-board/.minimax-plugin/plugin.json
The author directory (amszuidas/) only groups contributions in the repository. Copy the plugin directory directly into the client's plugins/ directory, without that extra author level.
These packages use manual installation. The client's GitHub plugin import feature does not support these MiniApp packages.
Restart MiniMax Code, confirm that the plugin is recognized and enabled, and open the MiniApp following its README. For Token Usage Board, ask the Agent to open “Token 用量看板”.
To update an app, close it and exit MiniMax Code, then replace its complete plugin directory. Keep any backup outside plugins/ and follow the app's instructions for preserving its data. To uninstall, close the app and exit the client before removing its plugin directory; separately stored app data may remain.
Tools, games, visualizations, and small experiments are all welcome. To share a MiniApp:
- Fork the repository, copy
examples/hello-miniapp/toplugins/<your-github-username>/<plugin-id>/, and build your app there. The package rules are indocs/; AI coding agents readAGENTS.mdautomatically. - Include a README, a license, and any required runtime files. Document setup, data access, and what you have tested.
- Add the app to the tables in both root READMEs, run
npm run check, and open a pull request.
Use a lowercase GitHub username for the author directory. The plugin directory name must match .minimax-plugin/plugin.json → name, and plugin IDs must be unique across the repository, since the author directory is not part of the installed path.
See CONTRIBUTING.md for the full contribution guide.
Use GitHub Issues to report a problem or suggest an app or improvement. For an app issue, include its ID and version, your MiniMax Code version, operating system, steps to reproduce, and the expected and actual behavior. Remove credentials and private session content from logs and screenshots.
To ask for a runtime capability that MiniApps do not have yet, such as a new context API or window behaviour, comment on the pinned capability wishlist instead of opening a new issue.
This repository is licensed under the MIT License. Individual MiniApps are governed by the licenses included in their own directories.



