广泛的组件库
该库按多个组件类别组织,包括按钮、表单、导航、覆盖层、表格、布局、反馈和数据展示,并为每种变体、状态和模式提供可直接复制的示例。
Astryx 是一款开源设计系统,用于构建用户界面,提供共享组件库、主题以及配套的开发工具。该站点将其描述为完全可定制且可供 agent 使用,并提供面向人工开发者和 AI 编码工具的设置指导。
入门流程展示了一条实用路径:安装核心包、主题和 CLI;运行 `npx astryx init`;然后从特定入口导入组件,并通过全局 CSS 应用主题。该系统还包含示例应用以及用于发现组件、模板和文档的 CLI。
该库按多个组件类别组织,包括按钮、表单、导航、覆盖层、表格、布局、反馈和数据展示,并为每种变体、状态和模式提供可直接复制的示例。
组件从 `@astryxdesign/core` 包安装,并通过按组件划分的子路径导入,这使导入更明确,也有助于减小打包体积。
入门指南展示了主题包和全局 CSS 导入,主题通过 CSS 自定义属性提供颜色、间距、圆角和排版等设计 token。
Astryx 支持多种样式方案,从纯 CSS 和 className 到 Tailwind 和 CSS-in-JS,并记录了使用 `xstyle` 进行样式覆盖的 StyleX 路径。
CLI 提供了列出组件、查看文档主题以及检查模板和 token 参考的命令,使项目中的探索和规范化更容易。
提供了 Next.js 和 Vite 的示例应用,包括结合主题 CSS、StyleX、Tailwind 或源代码导入的设置。
当你需要一套现成的 UI 原语和产品界面模式,并为你添加的每个组件提供明确导入时,可以使用核心库。
当你需要在整个应用中应用一致的视觉语言,并控制颜色、间距、圆角和排版等 token 值时,可以使用主题包和全局 CSS 导入。
当你需要为团队引导上手、查看可用组件,或从命令行发现模板和 token 参考时,可以使用 CLI 和生成的文档。
当你想要一个 Next.js、Vite 或 StyleX、Tailwind 等特定样式设置的可运行参考时,可以把示例应用作为起点。
当你需要在接入项目之前,为特定变体、状态和模式查看可直接复制的示例时,可以使用可在浏览器访问的组件目录。
Astryx 被定位为一款开源设计系统,包含组件、主题、模板、文档和 CLI。入门流程展示了 npm 安装以及用于 agent 文档和入门模板的设置命令。
源内容显示需要安装 @astryxdesign/core、如 @astryxdesign/theme-neutral 之类的主题包,以及 @astryxdesign/cli,随后运行 `npx astryx init` 来设置 agent 文档并选择入门模板。
组件通过按类别划分的子路径入口导入,例如 `@astryxdesign/core/Button` 或 `@astryxdesign/core/Layout`,这样有助于保持包体积更小,并使用法更明确。
Astryx 支持多种样式处理方式,包括原生 CSS、className、Tailwind、CSS-in-JS,以及通过 `xstyle` 与 StyleX 的更深度集成。
网站突出展示了一个用于组件、token、模板和文档的 CLI,而入门指南则指向了 Next.js 和 Vite 的示例应用。这些是源内容中展示得最清晰的实现路径。
图像大厨imgcook是一款设计转代码工具,可将设计稿转换为前端代码,支持Sketch、Photoshop、VS Code及CLI等插件化与开发者工作流。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Ably Chat 是用于构建自定义实时聊天应用的 chat API 平台,支持房间消息、输入指示、在线状态、表情回应与消息更新,并提供按使用量计费选项。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。