Rider

适用于您和您的智能体的专业 .NET 和游戏开发工具

为智能体提供提示以生成代码,或自己编写 — 无论采用哪种方式,Rider 都能确保您的代码质量稳定可靠。

在 WindowsmacOSLinux 上使用同一款专业 IDE

借助 jetbrains air,
在同一环境中运行智能体并验证其工作成果

配置您的工作方式

选择每个智能体的启动方式,在 GUI 或终端中运行,并设置 IDE 的显示优先级 – 优先显示代码还是智能体会话。

并行推进工作,不会丢失上下文

在一个或多个项目中同时使用多个智能体,无需每次都重新说明代码库的状态或上下文。

掌握每个会话的进展

查看哪些会话当前正在运行、哪些已完成,以及哪些在等待您处理。对差异视图中的某一行添加注释并发送给智能体,供其采取行动。

审查并验证更改

调试、测试、分析和数据库功能均一键可达,您可以在合并更改前确认一切功能正常运行。

为您和您的智能体提供确定性工具

Rider 可以解析整个代码库,包括类型、用法、依赖关系和框架约定,为智能体提供精准上下文,减少 token 消耗,也能少走弯路。

您的智能体可以使用 Rider 的重构、检查、调试器和分析器,以进行安全更改并诊断潜在问题。当任务需要您作出判断时,同一套工具能够帮助您了解更改内容、验证结果,并放心交付。

借助 JetBrains Rider 的重构引擎,AI 智能体的表现更出色(阅读研究报告):

83%

速度提升百分比

64%

成本降低百分比

63%

工具调用减少百分比

您的智能体,您的模型,您的订阅

连接您使用的智能体,通过自有 API 密钥、您已付费购买的方案或 JetBrains AI 来运行这些智能体。即使会话正在进行,也可以随时切换订阅。

为您的技术栈提供最佳体验

在 Windows、macOS 和 Linux 上使用同一款 IDE。在同一 IDE 中处理引擎代码、生成的代码、着色器、构建流水线和调试任务。获得对 Unity、Unreal Engine、Godot 和自定义引擎的终极专业支持。

Web 和云端

在同一款 IDE 中构建 .NET 服务、云后端,以及使用这些服务的 Web 前端。在上下文中处理端点、数据库、软件包和测试,然后运行并调试完整应用程序。
  • ASP.NET Core
  • Angular
  • EF Core
  • Blazor
  • Aspire
  • React
  • AWS
  • Azure
  • Vue
  • .NET
  • gRPC

极致游戏开发体验

在这款提供极致游戏开发体验的 IDE 中,处理引擎代码、生成的代码、着色器、构建流水线和调试任务。
  • C++ 和蓝图
  • Unreal Engine
  • 自定义引擎
  • Unity
  • 着色器
  • Godot
  • 移动与 VR
  • 控制台

桌面与企业解决方案

放心地导航、重构、调试和维护长期运行的桌面与企业解决方案。
  • UI 设计器和预览器
  • Avalonia
  • 第三方 UI 控件
  • 热重载
  • .NET MAUI
  • WinForms
  • WPF

企业级安全和治理

关于 JetBrains 商业版

SOC 2 Type II

经证实

GDPR

合规

产品动态

深受全球顶尖公司众多开发者‌的信赖

George Livingston Arulvetham

BoldSign 产品负责人

“切换到 JetBrains Rider 后,我们的构建和调试周期缩短了 30% 以上。凭借更快的构建速度、集成式工具与流畅的调试体验,Rider 助力我们在保持高代码质量的同时加快交付速度,这对我们快速迭代的电子签名 SaaS 产品而言,无疑是一项颠覆性改变。”

Petr Nohejl

Warhorse Studios 程序员

“在 Warhorse Studios 开发《天国:拯救 2》,意味着我们不仅要针对 PC 端开发和调试游戏,还要针对控制台进行开发和调试。借助 Rider 全新的 Xbox 和 PlayStation®5 调试器,我们终于可以做到这一点。能够灵活地在所有目标开发平台上使用同一款 IDE,真是太棒了。Rider 为我们带来了前所未有的便利和高效。”

Dennis Doomen

Aviva Solutions 的持续改进者和 Fluent Assertions 的作者

“JetBrains Rider 是我重装开发计算机后安装的第一款工具。转投 JetBrains Rider 后,我已经几个月没用过 Visual Studio 了。处理分支变得无比顺利!”

Jeremy Miller

JasperFx Software 所有者兼首席执行官

“JetBrains Rider 是我在 macOS 和 Windows 上都会选择使用的 C# 开发工具。如果您是 ReSharper 的长期用户,就会发现几乎可以无缝过渡到 Rider。我强烈推荐人性化的按键导航和细粒度调试器支持。”

Kiro Huh

Seobuk Present 软件工程师

“我完全在 Rider 中调试 Unity,可以使用断点、调用堆栈和监视窗口。提交历史记录、分支对比和文件更改均能在 IDE 内流畅操作,因此我几乎无需切换工具。”

Thomas Weiss

MRstudios 联合创始人兼技术总监

“切换到 JetBrains Rider 是一个伟大的决定。我们团队从未使用过能够如此完美且高效地与 Unity 集成的 IDE。我们要将 JetBrains Rider 强烈推荐给想提升工作流的效率和准确性的每位开发者。”

立即试用 Rider

下载

30天免费试用

常见问题及解答

Rider 将智能体、完整的代码仓库上下文,以及专业的 .NET 和游戏开发工具整合到同一个工作区中。它的代码引擎可以解析类型、用法和依赖关系,同时遵循框架约定,为智能体修改代码提供精准约束。通过智能体技能,智能体可以使用 Rider 的重构、检查和调试器功能。

选择您的智能体和模型,在提示与编码之间切换,并在 IDE 中跟踪和验证智能体的工作。当您需要介入时,同一套工具可以帮助您理解更广泛的影响、排查问题并验证结果。

Rider 是一款面向 .NET 和游戏开发的独立 IDE。dotUltimate 则是一项综合订阅,包含 Rider、ReSharper、ReSharper C++、JetBrains AI 点数、dotTrace、dotMemory 和 dotCover。选择 dotUltimate,即可解锁 Rider 的性能和内存分析功能、代码覆盖率工具,或同时使用 Rider 与 ReSharper。详细了解 dotUltimate。

可以。Rider 的代码补全、导航、检查、重构、调试器和测试运行程序均可在不使用 AI 的情况下运行。您可以亲自编写代码、将所选任务委派给智能体,或将两种方式结合使用。何时在工作流中使用 AI,由您决定。

是的。Rider 对 Unity、Unreal Engine、Godot 和自定义游戏引擎提供原生支持,并提供能够感知引擎的代码分析、导航和调试功能。探索 Rider 的游戏开发功能。

Rider 支持 Junie、Claude Agent、Codex 和 GitHub Copilot 等智能体,还可以通过 Agent Client Protocol (ACP) 接入更多智能体。您可以选择受支持的云端或本地模型,通过 JetBrains AI、受支持的提供商订阅或自己的 API 密钥进行连接。可用模型和功能取决于具体集成。

是的。Rider 将 C# 和 ASP.NET Core 支持与 JavaScript 和 TypeScript 工具相结合,并支持 React、Angular 和 Vue。在同一款 IDE 中开发 .NET 后端和 Web 前端,并使用整套工具开发 API、管理 EF Core 数据访问、查询数据库和运行测试。

是的。Rider 对个人非商业用途免费,包括学习、业余项目,以及不产生商业收益的开源开发。开发商业产品或提供付费服务需要商业许可证。您可以单独购买 Rider,或通过 dotUltimate 订阅获取,也可以先免费试用 30 天。请参阅 Rider 许可与定价。

是的。您可以借助 Rider 的 .NET Aspire 支持运行和调试分布式应用程序,并使用其 Docker 工具处理容器。Azure Toolkit for Rider 可将 IDE 连接到 Azure 服务,让应用程序代码、服务配置和调试集中在同一环境中。

是的。JetBrains Rider 可以在 Windows、macOS 和 Linux 上运行,在各个平台上提供相同的核心编辑、代码分析、调试和测试工具。您可以在偏好的操作系统上构建 .NET Web 应用程序、服务和支持的游戏项目。请注意,某些框架、部署目标和分析功能可能有平台特定要求。

Rider 帮助团队理解并持续演进大型、长期运行的 .NET 应用程序。导航类型和用法、跟踪依赖关系、检查代码质量,并在应用重构前进行预览。集成的调试、测试、Git 和数据库工具可以简化企业级持续维护,帮助团队验证开发者或 AI 智能体所做的更改。