Skip to content

add boteai renderer#1674

Open
wujian8360 wants to merge 1 commit into
a2ui-project:mainfrom
wujian8360:bote
Open

add boteai renderer#1674
wujian8360 wants to merge 1 commit into
a2ui-project:mainfrom
wujian8360:bote

Conversation

@wujian8360

@wujian8360 wujian8360 commented Jun 16, 2026

Copy link
Copy Markdown

Description

Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.

List which issues are fixed by this PR. For larger changes, raising an issue first helps reduce redundant work.

Pre-launch Checklist

If you need help, consider asking for advice on the discussion board.

@google-cla

google-cla Bot commented Jun 16, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds a new renderer entry for BoteAI/a2ui to the ecosystem documentation. The review feedback highlights two issues: a missing trailing pipe on the preceding line that breaks the markdown table rendering, and the use of a URL-encoded star emoji instead of the literal emoji, which is inconsistent with the rest of the table.

| **a2ui-vue** | Vue (Web) | ✅ | ✅ | ![Stars](https://img.shields.io/github/stars/shawnwang15/a2ui-vue?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/shawnwang15/a2ui-vue?style=flat-square&label=updated) | [GitHub](https://github.com/shawnwang15/a2ui-vue) · [npm](https://www.npmjs.com/package/a2ui-vue) · [Docs](https://shawnwang15.github.io/a2ui-vue/en/) |
| **AGenUI/AGenUI** | iOS, Android, HarmonyOS | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/AGenUI/AGenUI?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/AGenUI/AGenUI?style=flat-square&label=updated) | [GitHub](https://github.com/AGenUI/AGenUI) · [Official Website](https://genui.amap.com/) |
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html) |
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The trailing pipe (|) was accidentally removed from this line, which can break the markdown table rendering.

Suggested change
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html)
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) ||| ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html) |

| **AGenUI/AGenUI** | iOS, Android, HarmonyOS | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/AGenUI/AGenUI?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/AGenUI/AGenUI?style=flat-square&label=updated) | [GitHub](https://github.com/AGenUI/AGenUI) · [Official Website](https://genui.amap.com/) |
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html) |
| **lynx-family/lynx-stack** (`@lynx-js/genui/a2ui`) | Lynx (Mobile, Web, Desktop) | ❌ | ✅ | ![Stars](https://img.shields.io/github/stars/lynx-family/lynx-stack?style=flat-square&label=⭐) ![Last commit](https://img.shields.io/github/last-commit/lynx-family/lynx-stack?path=packages%2Fgenui%2Fa2ui&style=flat-square&label=updated) | [GitHub](https://github.com/lynx-family/lynx-stack/tree/main/packages/genui/a2ui) · [npm](https://www.npmjs.com/package/@lynx-js/genui) · [Docs](https://lynxjs.org/next/react/genui/a2ui.html)
| **BoteAI/a2ui** (`@boteai/a2ui-render`) | React (Web) | ✅ | ✅ | ![Stars](https://img.shields.io/github/stars/BoteAI/a2ui?style=flat-square&label=%E2%AD%90) ![Last commit](https://img.shields.io/github/last-commit/BoteAI/a2ui?style=flat-square&label=updated) | [GitHub](https://github.com/BoteAI/a2ui) · [npm](https://www.npmjs.com/package/@boteai/a2ui-render) |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Use the literal star emoji instead of the URL-encoded %E2%AD%90 to maintain consistency with the other rows in the table.

Suggested change
| **BoteAI/a2ui** (`@boteai/a2ui-render`) | React (Web) ||| ![Stars](https://img.shields.io/github/stars/BoteAI/a2ui?style=flat-square&label=%E2%AD%90) ![Last commit](https://img.shields.io/github/last-commit/BoteAI/a2ui?style=flat-square&label=updated) | [GitHub](https://github.com/BoteAI/a2ui) · [npm](https://www.npmjs.com/package/@boteai/a2ui-render) |
| **BoteAI/a2ui** (`@boteai/a2ui-render`) | React (Web) ||| ![Stars](https://img.shields.io/github/stars/BoteAI/a2ui?style=flat-square&label=) ![Last commit](https://img.shields.io/github/last-commit/BoteAI/a2ui?style=flat-square&label=updated) | [GitHub](https://github.com/BoteAI/a2ui) · [npm](https://www.npmjs.com/package/@boteai/a2ui-render) |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant