Refine logo

Refine

认领

Refine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B apps with AI-assisted workflows. It helps teams connect existing backends, preview and edit apps in a web IDE, and export or publish the resulting code.

Refine preview

Refine 是什么

Refine 是一个用于构建内部工具、管理后台、仪表盘和 B2B 应用的框架,采用基于 React 的工作流。该网站将其定位为一种借助 AI 辅助,将现有 API 或 Supabase 项目转化为生产级应用、而无需从空白页面开始的方式。

其核心工作流是连接你的数据,让 Refine 分析后端,在网页 IDE 中预览并修改应用,然后下载或发布生成的 React 代码。该产品也被定位为开源方案,适合希望掌控安全性、部署和代码所有权的团队。

核心能力

接入你自己的数据源

连接现有的 REST API 或 Supabase 项目,然后基于当前后端开始构建应用结构,而不是从零开始。

感知后端的规划

Refine 会分析已连接的后端,并创建一个蓝图,引导 AI 代理生成与数据模型一致的代码。

在浏览器中预览和修改

在网页 IDE 中预览应用、进行编辑,并且可以使用 AI 辅助生成或直接检查代码。

纯 React 输出

将结果导出或发布为纯 React 代码,因此应用不会被锁定在专有运行时中。

企业级安全选项

企业控制支持包括自托管、Okta、Azure AD、Amazon Cognito 和 Google Cloud Identity 等身份提供商支持,以及 ACL、RBAC 和 ABAC 等访问控制模型。

广泛的生态集成

Core 页面列出了许多常见服务和应用技术栈的集成,包括 Firebase、Airtable、Appwrite、Directus、Hasura、Strapi、Supabase,以及多个 UI 和路由包。

常见用例

  • 现有系统的管理后台

    构建连接现有 REST API 或 Supabase 后端的内部管理界面,然后在发布前优化生成的应用。

  • 业务运营工具

    创建 CRM、CMS、HR、客户运营或项目管理工具,并根据业务数据和工作流定制应用结构。

  • AI 辅助应用开发

    使用网页 IDE 在 AI 的协助下迭代基于 React 的内部应用,然后根据需要检查并调整代码。

  • 受控的企业部署

    当你需要更严格地控制安全性、合规性或部署所有权时,可以自托管或发布到自己的基础设施上。

  • 支持大团队协作与治理

    当你需要 SSO、专属支持、数据训练退出或与供应商团队的私有 Slack 访问时,可以选择企业方案。

Pros and Cons

Pros

  • 可与现有 REST API 和 Supabase 项目配合使用,支持以后端为先的工作流。
  • 生成纯 React 代码,让团队可以直接掌控应用输出。
  • 提供基于浏览器的网页 IDE,用于预览和修改构建结果。
  • 包含面向企业的控制能力,例如自托管、身份提供商支持,以及 ACL/RBAC/ABAC 访问控制。
  • 提供已公开的定价结构,包含 Starter、Pro 和 Enterprise 选项。

Cons

  • 来源未展示对每一种后端或集成的支持,因此是否适配可能取决于所连接的系统。
  • 部分能力仅在营销页面中进行了高层描述,因此若不查看文档,实施细节有限。

FAQ

Refine 的工作流程是怎样的?

Refine 将基于 React 的内部应用框架与 AI 辅助生成和编辑结合起来。网站描述的流程是:连接数据源,让 Refine 分析后端,在网页 IDE 中预览并修改应用,然后下载 React 代码或将其发布。

Refine 适合构建哪些类型的应用?

网站将 Refine 定位为适合内部工具、管理后台、仪表盘、CRM 和 CMS 平台、HR 系统、客户运营以及项目工具。它也面向需要安全性、访问控制和部署灵活性的企业开发者。

Refine 有付费计划吗?

定价页面显示 Starter、Pro 和 Enterprise 计划。Starter 标价为每月 $0.99,包含每月 300 credits;Pro 为每月 $20.00,包含每月 1,500 credits;Enterprise 为定制联系方案。

Refine 支持哪些集成?

来源提到支持自定义 REST 和 GraphQL API、Supabase,以及 Core 页面上的广泛集成列表,其中包括 Firebase、Airtable、Appwrite、Directus、Hasura、Strapi 等服务。

生成的应用代码可以移植吗?

Refine 的 Core 页面强调其会生成纯 React 代码,并且是开源的,因此用户可以掌控代码库,而不是依赖黑盒运行时。

Quick Facts

类别
开发者工具
主要用户
构建内部工具的企业开发者和团队
源域名
refine.dev
产品模式
带有 AI 辅助应用构建的开源 React 框架
部署
下载 React 代码或发布应用
定价
列出 Starter、Pro 和 Enterprise 计划