https://github.com/mnfst/manifest
A shadcn/ui library for building ChatGPT Apps and MCP Apps
https://github.com/mnfst/manifest
agent agentic-ai chat chatgpt chatgpt-app manifest mcp mcp-app mcp-apps mcp-ui open-source shadcn shadcn-ui ui uikit
Last synced: 1 day ago
JSON representation
A shadcn/ui library for building ChatGPT Apps and MCP Apps
- Host: GitHub
- URL: https://github.com/mnfst/manifest
- Owner: mnfst
- License: mit
- Created: 2022-09-27T16:33:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-02-18T23:20:55.000Z (about 2 months ago)
- Last Synced: 2026-02-19T04:55:41.427Z (about 2 months ago)
- Topics: agent, agentic-ai, chat, chatgpt, chatgpt-app, manifest, mcp, mcp-app, mcp-apps, mcp-ui, open-source, shadcn, shadcn-ui, ui, uikit
- Language: TypeScript
- Homepage: https://ui.manifest.build
- Size: 143 MB
- Stars: 3,312
- Watchers: 16
- Forks: 153
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: security.md
- Publiccode: publiccode.yml
Awesome Lists containing this project
- awesome-openclaw - Manifest - time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage with a local-first dashboard. Supports 28+ LLM models. [Website](https://manifest.build) | (Community Projects / Monitoring & Tools)
- fucking-awesome-ai-tools - Manifest - An alternative to Supabase for AI Code editors and Vibe Coding tools (Code / Developer tools)
- awesome-openclaw - Manifest - time cost observability for OpenClaw agents | (Community Tools)
- awesome-agents - Manifest - source, real-time cost observability platform for AI agents. Track tokens, costs, messages, and model usage with a local-first dashboard. Supports 28+ LLM models, OTLP ingestion, self-hosted.  (Testing and Evaluation)
- StarryDivineSky - mnfst/manifest - code(快速开发)方式帮助开发者在短时间内构建高效、可扩展的后端系统。其核心特色在于模块化架构和高度可配置的API管理,支持多种编程语言如JavaScript、Python和Go,允许开发者根据需求灵活选择技术栈。项目采用声明式配置文件定义数据模型、业务逻辑和接口规范,通过智能解析自动生成对应的后端代码,显著减少重复性开发工作。同时内置实时协作功能,支持多用户同时编辑和调试,提升团队开发效率。Manifest的工作原理基于元数据驱动,开发者只需描述所需的功能和数据结构,框架会自动处理底层实现细节,包括数据库连接、身份验证、缓存机制和日志记录。此外项目提供可视化界面和丰富的API文档生成工具,使非技术人员也能参与后端配置。Manifest适用于需要快速迭代的Web应用和微服务架构,支持云原生部署和本地开发环境,兼容主流数据库系统如PostgreSQL、MongoDB和SQLite。通过自动化测试和监控模块,确保系统稳定性和安全性。该项目强调代码简洁性和可维护性,通过统一的代码规范和模块化设计降低技术债务,同时提供社区支持和扩展插件,方便开发者根据具体需求进行定制。 (后端开发框架及项目 / 后端项目_其他)
- trackawesomelist - manifest (⭐1.8k) - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This [quick start](https://manifest.build/docs/angular) shows how to use it with Angular. (Recently Updated / [Mar 20, 2025](/content/2025/03/20/README.md))
- awesome-ai-agents - mnfst/manifest - Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready UI components to develop ChatGPT and conversational AI applications efficiently. (Agent Integration & Deployment Tools / AI Application Development)
- awesome-ai-tools - Manifest - An alternative to Supabase for AI Code editors and Vibe Coding tools (Code / Developer tools)
- awesome-ChatGPT-repositories - manifest - Shadcn/ui components library for building ChatGPT Apps (The latest additions 🎉)
- awesome-openclaw-plugins - Manifest - Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage. Self-hosted, local-first, supports 28+ LLM models. Website: [manifest.build](https://manifest.build). By [@mnfst](https://github.com/mnfst). `openclaw plugins install https://github.com/mnfst/manifest.git` (Skills vs Plugins: What's the Difference? / Bundled Plugins)
- awesome-production-agentic-systems - Manifest - Manifest is open-source observability for AI agents. Track costs, tokens, messages, and performance — entirely on your machine. (Agent Observability)
- awesome-foss-alternatives - Manifest - 🦚 The 1-file backend. [TS, MIT License]. (Platforms services and devops / Backend-as-a-Service (Firebase alternatives))
- awesome-mcp - mnfst/manifest - Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready ChatGPT and MCP applications efficiently. (MCP Frameworks and libraries / TypeScript)
- fucking-awesome-angular - manifest - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This 🌎 [quick start](manifest.build/docs/angular) shows how to use it with Angular. (Development Utilities / Networking)
- my-awesome-list - manifest
- awesome-angular - manifest - A lightweight Backend-as-a-Service (BaaS) that fits into a single YAML file. This [quick start](https://manifest.build/docs/angular) shows how to use it with Angular. (Development Utilities / Networking)
- awesome-mlops - Manifest - Open-source real-time cost observability for AI agents. (Visual Analysis and Debugging)
- awesome-observability - Manifest - Open-source real-time cost observability for AI agents. Tracks tokens, costs, messages, and model usage. Self-hostable, privacy-focused, and OTLP-native. (10. LLM & AI Observability / Cost & Usage Tracking)
- awesome-starred - mnfst/manifest - Smart LLM Routing for OpenClaw. Cut Costs up to 70% 🦞🦚 (TypeScript)
README
Take control of your OpenClaw costs

## What is Manifest?
Manifest is a smart model router for OpenClaw. It sits between your agent and your LLM providers, scores each request, and routes it to the cheapest model that can handle it. Simple questions go to fast, cheap models. Hard problems go to expensive ones. You save money without thinking about it.
- Route requests to the right model: Cut costs up to 70%
- Automatic fallbacks: If a model fails, the next one picks up
- Set limits: Don't exceed your budget
## Quick start
### Cloud version
Go to [app.manifest.build](https://app.manifest.build) and follow the guide.
### Local version
```bash
openclaw plugins install manifest
openclaw gateway restart
```
Dashboard opens at **http://127.0.0.1:2099**. The plugin starts an embedded server, runs the dashboard locally, and registers itself as a provider automatically. No account or API key needed.
### Docker
Our Manifest Docker Image allows you to self-host Manifest router in your own infrastructure.
### Which version choose?
Pick cloud version for quick setup and multi-device access. Pick local version for keeping all your data on your machine or for using local models like Ollama. Pick Docker for self-hosting on your own infrastructure.
Not sure which one to choose? Start with cloud.
## How it works
Every request to `manifest/auto` goes through a 23-dimension scoring algorithm (runs in under 2ms). The scorer picks a tier (simple, standard, complex, or reasoning) and routes to the best model in that tier from your connected providers.
All routing data (tokens, costs, model, duration) is recorded automatically. You see it in the dashboard. No extra setup.
## Manifest vs OpenRouter
| | Manifest | OpenRouter |
| ------------ | -------------------------------------------- | --------------------------------------------------- |
| Architecture | Local. Your requests, your providers | Cloud proxy. All traffic goes through their servers |
| Cost | Free | 5% fee on every API call |
| Source code | MIT, fully open | Proprietary |
| Data privacy | Metadata only (cloud) or fully local | Prompts and responses pass through a third party |
| Transparency | Open scoring. You see why a model was chosen | No visibility into routing decisions |
## Supported providers
Works with 300+ models across these providers:
| Provider | Models |
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------- |
| [OpenAI](https://platform.openai.com/) | `gpt-5.3`, `gpt-4.1`, `o3`, `o4-mini` + 54 more |
| [Anthropic](https://www.anthropic.com/) | `claude-opus-4-6`, `claude-sonnet-4.5`, `claude-haiku-4.5` + 14 more |
| [Google Gemini](https://ai.google.dev/) | `gemini-2.5-pro`, `gemini-2.5-flash`, `gemini-3-pro` + 19 more |
| [DeepSeek](https://www.deepseek.com/) | `deepseek-chat`, `deepseek-reasoner` + 11 more |
| [xAI](https://x.ai/) | `grok-4`, `grok-3`, `grok-3-mini` + 8 more |
| [Mistral AI](https://mistral.ai/) | `mistral-large`, `codestral`, `devstral` + 26 more |
| [Qwen (Alibaba)](https://www.alibabacloud.com/en/solutions/generative-ai/qwen) | `qwen3-235b`, `qwen3-coder`, `qwq-32b` + 42 more |
| [MiniMax](https://www.minimax.io/) | `minimax-m2.5`, `minimax-m1`, `minimax-m2` + 5 more |
| [Kimi (Moonshot)](https://kimi.ai/) | `kimi-k2`, `kimi-k2.5` + 3 more |
| [Amazon Nova](https://aws.amazon.com/ai/nova/) | `nova-pro`, `nova-lite`, `nova-micro` + 5 more |
| [Z.ai (Zhipu)](https://z.ai/) | `glm-5`, `glm-4.7`, `glm-4.5` + 5 more |
| [OpenRouter](https://openrouter.ai/) | 300+ models from all providers |
| [Ollama](https://ollama.com/) | Run any model locally (Llama, Gemma, Mistral, ...) |
| Custom providers | Any provider with an OpenAI-compatible API endpoint |
## Contributing
Manifest is open source under the [MIT license](LICENSE). See [CONTRIBUTING.md](CONTRIBUTING.md) for dev setup, architecture, and workflow. Join the conversation on [Discord](https://discord.gg/FepAked3W7).
## Quick links
- [GitHub](https://github.com/mnfst/manifest)
- [Docs](https://manifest.build/docs)
- [Discord](https://discord.com/invite/FepAked3W7)
- [Discussions](https://github.com/mnfst/manifest/discussions)
## License
[MIT](LICENSE)