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: about 1 month 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 (4 months ago)
- Last Synced: 2026-02-19T04:55:41.427Z (4 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-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-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 - mnfst/manifest - Routing and observability layer for reducing OpenClaw model costs. (🚀 Deployment & Operations)
- 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)
- awesome-openclaw - Manifest - time cost observability for OpenClaw agents | (Community Tools)
- 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 manifest` (Skills vs Plugins: What's the Difference? / Bundled Plugins)
- my-awesome-list - manifest
- awesome-starred - mnfst/manifest - Smart Model Routing for Agents. Cut Costs up to 70% 🦚 (TypeScript)
- 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-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-mlops - Manifest - Open-source real-time cost observability for AI agents. (Visual Analysis and Debugging)
- awesome-github-projects - manifest - Smart Model Routing for Agents. Cut Costs up to 70% 🦚 ⭐6,738 `TypeScript` 🔥 (🤖 AI & Machine Learning)
- awesome-agent-skills - mnfst/manifest - scripts` 📜 `spec-compliant` ✅ (📦 Skill Collections)
- awesome-openclaw-resources - Manifest - Open source intelligent LLM router. Scores requests across 23 dimensions in under 2ms and routes to the cheapest capable model. Saves up to 70% on API costs. (Open Source Projects / LLM Routers)
- awesome-openclaw-plugins - Manifest - time cost observability. Cuts AI costs up to 70% with intelligent model selection. Embedded NestJS server with SQLite, OpenTelemetry traces. Tracks tokens and costs across 28+ models. | (Community Plugins / Observability & Cost)
README
Reduce your AI costs

## What is Manifest?
Manifest is a smart model router for agents and AI applications that redirects each query to the right model, saving up to 70% in AI costs.
- 🔀 Routing based on complexity, specificity and custom HTTP headers
- 🎛️ Mix your providers: API keys, Subscriptions, Local models, Custom providers
- 📊 Track every single dollar, setup notifications and limits
- 🚑 Fallback on different models when queries fails
## Quick start
### Cloud version
Go to [app.manifest.build](https://app.manifest.build) and follow the guide.
### Self-hosted
Manifest ships as a [Docker image](https://hub.docker.com/r/manifestdotbuild/manifest). One command:
```bash
bash <(curl -sSL https://raw.githubusercontent.com/mnfst/manifest/main/docker/install.sh)
```
Open [http://localhost:2099](http://localhost:2099) and sign up — the first account you create becomes the admin. Full self-hosting guide: [docker/DOCKER_README.md](docker/DOCKER_README.md).
> The legacy `manifest` npm package is deprecated and no longer published.
## Providers
Manifest connects to **300+ models across 16 providers** plus any custom provider (OpenAI/Anthropic compatible). Bring your own API key, reuse a paid subscription you already have, or run models locally — all routed through
the same `/auto` endpoint.
| Provider | API key | Subscription | Featured models |
| --- | :---: | :--- | :--- |
| [**OpenAI**](https://platform.openai.com/) | ✅ | ✅ ChatGPT Plus / Pro / Team | gpt-5, gpt-5-mini, o4, o4-mini |
| [**Anthropic**](https://www.anthropic.com/) | ✅ | ✅ Claude Max / Pro | claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5 |
| [**Google**](https://ai.google.dev/) | ✅ | — | gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash |
| [**xAI**](https://x.ai/) | ✅ | — | grok-4, grok-3, grok-code-fast |
| [**DeepSeek**](https://www.deepseek.com/) | ✅ | — | deepseek-v3.2, deepseek-r1 |
| [**Mistral**](https://mistral.ai/) | ✅ | — | mistral-large, codestral, magistral |
| [**Qwen** (Alibaba)](https://www.alibabacloud.com/en/solutions/generative-ai/qwen) | ✅ | — | qwen3-max, qwen3-coder, qwq-32b |
| [**Moonshot** (Kimi)](https://kimi.ai/) | ✅ | — | kimi-k2, moonshot-v1-128k |
| [**MiniMax**](https://www.minimax.io/) | ✅ | ✅ MiniMax Coding Plan | minimax-m2, abab7-chat-preview |
| [**Z.ai** (Zhipu)](https://z.ai/) | ✅ | ✅ GLM Coding Plan | glm-4.6, glm-4.5-air |
| [**OpenCode**](https://opencode.ai/) | — | ✅ Go subscription | Routes via OpenCode Go catalog |
| [**Ollama**](https://ollama.com/) | 🖥️ Local | ✅ Ollama Cloud | Any GGUF model, port `11434` |
| [**LM Studio**](https://lmstudio.ai/) | 🖥️ Local | — | Any GGUF model, port `1234` |
| [**llama.cpp**](https://github.com/ggml-org/llama.cpp) | 🖥️ Local | — | Any GGUF model, port `8080` |
| [**OpenRouter**](https://openrouter.ai/) | ✅ | — | Routes to 300+ models across labs |
| [**GitHub Copilot**](https://github.com/features/copilot) | — | ✅ Copilot subscription | OAuth, no API key needed |
| **Custom** (OpenAI/Anthropic-compatible) | ✅ | — | Any `/v1/chat/completions` or `/v1/messages` endpoint |
## Quick links
- [Docs](https://manifest.build/docs)
- [Discord](https://discord.com/invite/FepAked3W7)
- [Discussions](https://github.com/mnfst/manifest/discussions)
- [Contributing](CONTRIBUTING.md)
- [GitHub](https://github.com/mnfst/manifest)
## License
[MIT](LICENSE)