Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By OthmanAdi
Scaffold, integrate, and validate generative UI apps with OpenUI, supporting any LLM provider and backend language. Automatically detect project stack, generate streaming adapters, and run a 9-step validation pipeline.
npx claudepluginhub othmanadi/openui-forgeDetect OpenUI project state and suggest next action
Create a new OpenUI component with Zod schema and React renderer
Wire up the LLM backend — the core integration command
Generate or regenerate the system prompt from the component library
Scaffold a new OpenUI project or add OpenUI to an existing project
Build generative UI with OpenUI — any LLM provider, any backend language. Scaffold, integrate, validate.
OpenUI generative UI with Anthropic Claude SDK backend. Stream conversion to OpenAI NDJSON format.
OpenUI generative UI with Go (net/http) backend. Direct OpenAI API streaming via HTTP.
OpenUI generative UI with LangChain/LangGraph backend. Supports ChatOpenAI and ChatAnthropic.
OpenUI generative UI with OpenAI SDK backend. Streaming chat completions with gpt-5.5 (or any current OpenAI-compatible model).
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Build agents that speak your UI
AI-powered generative UI with Thesys - create React components from natural language.
Use this agent when creating user interfaces, designing components, building design systems, or improving visual aesthetics. This agent specializes in creating beautiful, functional interfaces that can be implemented quickly within 6-day sprints. Examples:\n\n<example>\nContext: Starting a new app or feature design
Agents for UI/UX design, accessibility, and user experience optimization
Expert Prompt Engineer with Context Engineering, Meta-Prompting, Chain-of-Thought, Few-Shot, Agent Design, 50+ Template Library, and A/B Testing
Use this agent when building user interfaces, implementing React/Vue/Angular components, handling state management, or optimizing frontend performance. This agent excels at creating responsive, accessible, and performant web applications. Examples:\n\n<example>\nContext: Building a new user interface\nuser: "Create a dashboard for displaying user analytics"\nassistant: "I'll build an analytics dashboard with interactive charts. Let me use the frontend-developer agent to create a responsive, data-rich interface."\n<commentary>\nComplex UI components require frontend expertise for proper implementation and performance.\n</commentary>\n</example>\n\n<example>\nContext: Fixing UI/UX issues\nuser: "The mobile navigation is broken on small screens"\nassistant: "I'll fix the responsive navigation issues. Let me use the frontend-developer agent to ensure it works perfectly across all device sizes."\n<commentary>\nResponsive design issues require deep understanding of CSS and mobile-first development.\n</commentary>\n</example>\n\n<example>\nContext: Optimizing frontend performance\nuser: "Our app feels sluggish when loading large datasets"\nassistant: "Performance optimization is crucial for user experience. I'll use the frontend-developer agent to implement virtualization and optimize rendering."\n<commentary>\nFrontend performance requires expertise in React rendering, memoization, and data handling.\n</commentary>\n</example>
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Orchestrator plugin that weaves planning-with-files, DESIGN.md, memory routing, agent teams, and session handoff into one composable contract for any modern coding agent. Composes existing skills without altering their core. Includes code-to-DESIGN.md harvest and critique.
Build autonomous agents in Rust, TypeScript, or Python using Open Responses API for seamless multi-provider support (OpenAI, Anthropic, HuggingFace, etc.)
HTML-first persistent planning skill. Single self-contained plan.html with interactive phases, drag-and-drop, sliders, mockups, copy-as-markdown export, embedded JSON state. Survives /clear via session catchup. Tamper-protected by SHA-256. Mirrors across 17 IDEs.
AI text humanizer skills for Arabic and Hebrew — MSA, Egyptian, Levantine (Syrian/Lebanese/Palestinian), and Modern Hebrew.
The cross-IDE, multi-stack agent skill for OpenUI, the Open Standard for Generative UI. Drop OpenUI into any existing codebase, in any LLM provider, in any backend language.
OpenUI is a streaming-first generative UI framework. Models output a compact line-oriented DSL (OpenUI Lang) instead of JSON or HTML, up to 67% more token-efficient than JSON-based alternatives, with progressive rendering as tokens arrive and graceful handling of hallucinated components.
openui-forge is an agent skill that handles the parts the official OpenUI scaffolder doesn't:
npx @openuidev/cli create is greenfield-only).OPENAI_BASE_URL.It complements the official thesysdev/openui skill, which targets a Next.js + OpenAI scaffold. Use this one when your stack does not match that default.
# Full skill (scaffolding, components, integration, validation, prompt generation)
npx skills add OthmanAdi/openui-forge --skill openui-forge -g
# Or a single stack-specific variant
npx skills add OthmanAdi/openui-forge --skill openui-forge-openai -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-anthropic -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-langchain -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-vercel -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-python -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-go -g
npx skills add OthmanAdi/openui-forge --skill openui-forge-rust -g
# Chinese localization
npx skills add OthmanAdi/openui-forge --skill openui-forge-zh -g
| Command | Description |
|---|---|
/openui | Smart detection. Analyzes the project state and recommends the next action. |
/openui:scaffold | Add OpenUI to an existing project, or scaffold a new one via the official CLI. |
/openui:component | Create a new component with Zod schema and React renderer. |
/openui:integrate | Wire up the LLM backend for the detected stack. |
/openui:prompt | Generate or regenerate the system prompt from the component library. |
/openui:validate | 10-step validation pipeline (deps, library, prompt, route, page, CSS, adapter, CORS, etc.). |
| Stack | Language | LLM | Backend stream | Frontend streamProtocol |
|---|---|---|---|---|
| OpenAI SDK | TypeScript | OpenAI (or any OpenAI-compatible via OPENAI_BASE_URL) | NDJSON via response.toReadableStream() | openAIReadableStreamAdapter() |
| Anthropic SDK | TypeScript | Anthropic Claude | SSE (Anthropic events converted) | openAIAdapter() |
| LangChain / LangGraph | TypeScript | Any (via LangChain) | SSE (LangChain chunks converted) | openAIAdapter() or langGraphAdapter() |
| Vercel AI SDK | TypeScript | Any (via AI SDK) | Native UIMessageStream | Native processMessage (no adapter) |
| Python (FastAPI) | Python | OpenAI / Anthropic | SSE | openAIAdapter() |
Go (net/http) | Go | OpenAI-compatible HTTP | SSE passthrough | openAIAdapter() |
| Rust (Axum) | Rust | OpenAI-compatible HTTP | SSE via Axum Sse<...> | openAIAdapter() |
Adapter selection follows one rule: match the backend's response format. SSE (
data: {json}\n\n) pairs withopenAIAdapter(); NDJSON (one raw JSON per line) pairs withopenAIReadableStreamAdapter().