# pumi > pumi is a programmable universal malleable interface: one desktop window for your terminals, a browser, your files and your coding agents, where every part is a plugin you can change or replace. pumi 0.47.0 runs on macOS 14 or later (Apple silicon and Intel), Linux (x86_64 and arm64, glibc 2.35 or later), and Windows 10 1809 or later (x86_64). Source: https://github.com/pumi-dev/pumi (GPL-3.0-or-later). Every page on this site has a Markdown twin: the page URL with `.md` (https://pumi.dev/docs/cli.md), or the page URL requested with `Accept: text/markdown`. Structured data is under https://pumi.dev/api/index.json. ## Docs - [Install](https://pumi.dev/docs/install.md): Install pumi on macOS, Linux or Windows, and find your way around. - [Command line](https://pumi.dev/docs/cli.md): Tabs, their status, settings, keys and every API function, from a shell. - [Build a plugin](https://pumi.dev/docs/build-a-plugin.md): From an empty folder to a plugin others can install, with the SDK for types and tests. - [Plugins](https://pumi.dev/docs/plugins.md): Add functions, tabs, buttons and components. TypeScript on Bun, React in the window. - [Themes](https://pumi.dev/docs/themes.md): Redraw the whole window: colours, layout, and any part in React. ## Stores - [Plugins](https://pumi.dev/plugins.md): the community store; each has a page at /plugins//.md ## Data - [API](https://pumi.dev/api/api.json): every function (`pumi --api-info`, trimmed): provider, parameters, returns, examples - [Options](https://pumi.dev/api/options.json): every option the core and the host declare, with its type, default and scope - [Store](https://api.pumi.dev/v1/index.json): every listed plugin, live: downloads, stars, last update (search: https://api.pumi.dev/v1/plugins?q=&sort=trending) - [Keymap](https://pumi.dev/api/keymap.json): every bindable app command and its default keys, and the default prefix keys - [Images](https://pumi.dev/api/images.json): the site's image slots ## Optional - [Full text](https://pumi.dev/llms-full.txt): the docs, in one file (5 pages) - [Overview](https://pumi.dev/index.md): the front page