[English](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Bahasa Indonesia](../id/README.md) • [Italiano](../it/README.md) • [日本語](../ja/README.md) [한국어](../ko/README.md) • [Nederlands](../nl/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Русский](../ru/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • 简体中文 • [繁體中文](../zh-TW/README.md)

加入 Roo Code 社区

与开发者联系,贡献想法,紧跟最新的 AI 驱动编码工具。

加入 Discord 加入 Reddit


Roo Code(前身为 Roo Cline)

在 VS Marketplace 上下载 功能请求 评分 & 评论 文档
**Roo Code** 是一个 AI 驱动的**自主编码代理**,它存在于您的编辑器中。它可以: - 用自然语言沟通 - 直接在您的工作区读写文件 - 运行终端命令 - 自动化浏览器操作 - 与任何 OpenAI 兼容或自定义的 API/模型集成 - 通过**自定义模式**调整其"个性"和能力 无论您是寻找灵活的编码伙伴、系统架构师,还是像 QA 工程师或产品经理这样的专业角色,Roo Code 都可以帮助您更高效地构建软件。 查看 [CHANGELOG](../../CHANGELOG.md) 获取详细更新和修复信息。 --- ## 🎉 Roo Code 3.24 已发布 Roo Code 3.24 带来强大的新功能和重大改进,提升您的开发工作流程。 - **Hugging Face 提供者** - 通过新的 Hugging Face 提供者直接访问大量优秀的开源模型,具有无缝集成和模型选择功能。 - **内联命令控制** - 新的自动批准和拒绝控制功能为命令执行提供精确控制,具有可自定义的权限设置。 - **AGENTS.md 规则支持** - 添加对项目根目录中社区标准 AGENTS.md 文件的支持。 --- ## Roo Code 能做什么? - 🚀 从自然语言描述**生成代码** - 🔧 **重构和调试**现有代码 - 📝 **编写和更新**文档 - 🤔 **回答关于**您代码库的问题 - 🔄 **自动化**重复任务 - 🏗️ **创建**新文件和项目 ## 快速入门 1. [安装 Roo Code](https://docs.roocode.com/getting-started/installing) 2. [连接您的 AI 提供者](https://docs.roocode.com/getting-started/connecting-api-provider) 3. [尝试您的第一个任务](https://docs.roocode.com/getting-started/your-first-task) ## 主要特性 ### 多种模式 Roo Code 通过专业化的[模式](https://docs.roocode.com/basic-usage/using-modes)适应您的需求: - **代码模式:** 用于通用编码任务 - **架构师模式:** 用于规划和技术领导 - **询问模式:** 用于回答问题和提供信息 - **调试模式:** 用于系统性问题诊断 - **[自定义模式](https://docs.roocode.com/advanced-usage/custom-modes):** 创建无限专业角色,用于安全审计、性能优化、文档编写或任何其他任务 ### 智能工具 Roo Code 配备了强大的[工具](https://docs.roocode.com/basic-usage/how-tools-work),可以: - 读写项目中的文件 - 在 VS Code 终端中执行命令 - 控制网络浏览器 - 通过 [MCP(模型上下文协议)](https://docs.roocode.com/advanced-usage/mcp)使用外部工具 MCP 通过允许您添加无限自定义工具来扩展 Roo Code 的能力。与外部 API 集成、连接数据库或创建专业开发工具 - MCP 提供了扩展 Roo Code 功能以满足您特定需求的框架。 ### 自定义 使 Roo Code 按照您的方式工作: - [自定义指令](https://docs.roocode.com/advanced-usage/custom-instructions)实现个性化行为 - [自定义模式](https://docs.roocode.com/advanced-usage/custom-modes)用于专业任务 - [本地模型](https://docs.roocode.com/advanced-usage/local-models)用于离线使用 - [自动批准设置](https://docs.roocode.com/advanced-usage/auto-approving-actions)加快工作流程 ## 资源 ### 文档 - [基本使用指南](https://docs.roocode.com/basic-usage/the-chat-interface) - [高级功能](https://docs.roocode.com/advanced-usage/auto-approving-actions) - [常见问题](https://docs.roocode.com/faq) ### 社区 - **Discord:** [加入我们的 Discord 服务器](https://discord.gg/roocode)获取实时帮助和讨论 - **Reddit:** [访问我们的 subreddit](https://www.reddit.com/r/RooCode)分享经验和技巧 - **GitHub:** 报告[问题](https://github.com/RooCodeInc/Roo-Code/issues)或请求[功能](https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) --- ## 本地设置和开发 1. **克隆**仓库: ```sh git clone https://github.com/RooCodeInc/Roo-Code.git ``` 2. **安装依赖**: ```sh npm run install:all ``` 3. **启动网页视图(Vite/React 应用,带热模块替换)**: ```sh npm run dev ``` 4. **调试**: 在 VSCode 中按 `F5`(或**运行** → **开始调试**)打开一个加载了 Roo Code 的新会话。 网页视图的更改将立即显示。核心扩展的更改将需要重启扩展主机。 或者,您可以构建一个 .vsix 文件并直接在 VSCode 中安装: ```sh npm run build ``` `bin/` 目录中将出现一个 `.vsix` 文件,可以用以下命令安装: ```sh code --install-extension bin/roo-cline-.vsix ``` 我们使用 [changesets](https://github.com/changesets/changesets) 进行版本控制和发布。查看我们的 `CHANGELOG.md` 获取发布说明。 --- ## 免责声明 **请注意**,Roo Code, Inc **不**对与 Roo Code 相关提供或可用的任何代码、模型或其他工具,任何相关的第三方工具,或任何结果作出任何陈述或保证。您承担使用任何此类工具或输出的**所有风险**;此类工具按**"原样"**和**"可用性"**提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机时间、财产损失或损坏和/或人身伤害。您对任何此类工具或输出的使用(包括但不限于其合法性、适当性和结果)负全部责任。 --- ## 贡献 我们热爱社区贡献!通过阅读我们的 [CONTRIBUTING.md](CONTRIBUTING.md) 开始。 --- ## 贡献者 感谢所有帮助改进 Roo Code 的贡献者! |mrubens
mrubens
|saoudrizwan
saoudrizwan
|cte
cte
|daniel-lxs
daniel-lxs
|samhvw8
samhvw8
|hannesrudolph
hannesrudolph
| |:---:|:---:|:---:|:---:|:---:|:---:| |KJ7LNW
KJ7LNW
|a8trejo
a8trejo
|ColemanRoo
ColemanRoo
|MuriloFP
MuriloFP
|canrobins13
canrobins13
|stea9499
stea9499
| |joemanley201
joemanley201
|System233
System233
|jr
jr
|nissa-seru
nissa-seru
|jquanton
jquanton
|roomote-agent
roomote-agent
| |NyxJae
NyxJae
|d-oit
d-oit
|elianiva
elianiva
|wkordalski
wkordalski
|qdaxb
qdaxb
|punkpeye
punkpeye
| |SannidhyaSah
SannidhyaSah
|xyOz-dev
xyOz-dev
|chrarnoldus
chrarnoldus
|sachasayan
sachasayan
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
|monotykamary
monotykamary
| |cannuri
cannuri
|feifei325
feifei325
|zhangtony239
zhangtony239
|shariqriazz
shariqriazz
|vigneshsubbiah16
vigneshsubbiah16
|pugazhendhi-m
pugazhendhi-m
| |lloydchang
lloydchang
|dtrugman
dtrugman
|Szpadel
Szpadel
|lupuletic
lupuletic
|kiwina
kiwina
|liwilliam2021
liwilliam2021
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|diarmidmackenzie
diarmidmackenzie
|hassoncs
hassoncs
|ChuKhaLi
ChuKhaLi
| |PeterDaveHello
PeterDaveHello
|aheizi
aheizi
|nbihan-mediware
nbihan-mediware
|noritaka1166
noritaka1166
|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
| |dleffel
dleffel
|StevenTCramer
StevenTCramer
|Ruakij
Ruakij
|pdecat
pdecat
|kyle-apex
kyle-apex
|emshvac
emshvac
| |Lunchb0ne
Lunchb0ne
|SmartManoj
SmartManoj
|vagadiya
vagadiya
|slytechnical
slytechnical
|dlab-anton
dlab-anton
|arthurauffray
arthurauffray
| |upamune
upamune
|NamesMT
NamesMT
|taylorwilsdon
taylorwilsdon
|sammcj
sammcj
|p12tic
p12tic
|gtaylor
gtaylor
| |brunobergher
brunobergher
|aitoroses
aitoroses
|ross
ross
|mr-ryan-james
mr-ryan-james
|heyseth
heyseth
|taisukeoe
taisukeoe
| |avtc
avtc
|eonghk
eonghk
|GOODBOY008
GOODBOY008
|kcwhite
kcwhite
|ronyblum
ronyblum
|teddyOOXX
teddyOOXX
| |vincentsong
vincentsong
|yongjer
yongjer
|zeozeozeo
zeozeozeo
|ashktn
ashktn
|franekp
franekp
|yt3trees
yt3trees
| |seedlord
seedlord
|bramburn
bramburn
|anton-otee
anton-otee
|benzntech
benzntech
|axkirillov
axkirillov
|olearycrew
olearycrew
| |catrielmuller
catrielmuller
|devxpain
devxpain
|snoyiatk
snoyiatk
|GitlyHallows
GitlyHallows
|jcbdev
jcbdev
|Chenjiayuan195
Chenjiayuan195
| |julionav
julionav
|KanTakahiro
KanTakahiro
|SplittyDev
SplittyDev
|mdp
mdp
|napter
napter
|philfung
philfung
| |bbenshalom
bbenshalom
|chris-garrett
chris-garrett
|dairui1
dairui1
|dqroid
dqroid
|janaki-sasidhar
janaki-sasidhar
|forestyoo
forestyoo
| |hatsu38
hatsu38
|hongzio
hongzio
|im47cn
im47cn
|shoopapa
shoopapa
|jwcraig
jwcraig
|kinandan
kinandan
| |bannzai
bannzai
|axmo
axmo
|asychin
asychin
|amittell
amittell
|Yoshino-Yukitaro
Yoshino-Yukitaro
|Yikai-Liao
Yikai-Liao
| |zxdvd
zxdvd
|s97712
s97712
|vladstudio
vladstudio
|vivekfyi
vivekfyi
|tmsjngx0
tmsjngx0
|TGlide
TGlide
| |Githubguy132010
Githubguy132010
|tgfjt
tgfjt
|nevermorec
nevermorec
|PretzelVector
PretzelVector
|zetaloop
zetaloop
|cdlliuy
cdlliuy
| |user202729
user202729
|thill2323
thill2323
|takakoutso
takakoutso
|student20880
student20880
|shubhamgupta731
shubhamgupta731
|shohei-ihaya
shohei-ihaya
| |shivamd1810
shivamd1810
|shaybc
shaybc
|sensei-woo
sensei-woo
|samir-nimbly
samir-nimbly
|robertheadley
robertheadley
|refactorthis
refactorthis
| |qingyuan1109
qingyuan1109
|pokutuna
pokutuna
|philipnext
philipnext
|village-way
village-way
|oprstchn
oprstchn
|nobu007
nobu007
| |mosleyit
mosleyit
|moqimoqidea
moqimoqidea
|mlopezr
mlopezr
|mecab
mecab
|olup
olup
|lightrabbit
lightrabbit
| |lhish
lhish
|kohii
kohii
|DeXtroTip
DeXtroTip
|pfitz
pfitz
|ExactDoug
ExactDoug
|celestial-vault
celestial-vault
| |linegel
linegel
|edwin-truthsearch-io
edwin-truthsearch-io
|EamonNerbonne
EamonNerbonne
|dbasclpy
dbasclpy
|dflatline
dflatline
|Deon588
Deon588
| |dleen
dleen
|CW-B-W
CW-B-W
|chadgauth
chadgauth
|thecolorblue
thecolorblue
|bogdan0083
bogdan0083
|benashby
benashby
| |Atlogit
Atlogit
|atlasgong
atlasgong
|andrewshu2000
andrewshu2000
|andreastempsch
andreastempsch
|alasano
alasano
|QuinsZouls
QuinsZouls
| |HadesArchitect
HadesArchitect
|alarno
alarno
|nexon33
nexon33
|adilhafeez
adilhafeez
|adamwlarson
adamwlarson
|adamhill
adamhill
| |AMHesch
AMHesch
|maekawataiki
maekawataiki
|AlexandruSmirnov
AlexandruSmirnov
|samsilveira
samsilveira
|01Rian
01Rian
|RSO
RSO
| |RandalSchwartz
RandalSchwartz
|SECKainersdorfer
SECKainersdorfer
|R-omk
R-omk
|Sarke
Sarke
|PaperBoardOfficial
PaperBoardOfficial
|OlegOAndreev
OlegOAndreev
| |Naam
Naam
|kvokka
kvokka
|ecmasx
ecmasx
|mollux
mollux
|marvijo-code
marvijo-code
|markijbema
markijbema
| |mamertofabian
mamertofabian
|monkeyDluffy6017
monkeyDluffy6017
|libertyteeth
libertyteeth
|shtse8
shtse8
|Rexarrior
Rexarrior
|kevinvandijk
kevinvandijk
| |KevinZhao
KevinZhao
|ksze
ksze
|Juice10
Juice10
|Fovty
Fovty
|Jdo300
Jdo300
|hesara
hesara
| ## 许可证 [Apache 2.0 © 2025 Roo Code, Inc.](../LICENSE) --- **享受 Roo Code!** 无论您是让它保持短绳还是让它自主漫游,我们都迫不及待地想看看您会构建什么。如果您有问题或功能想法,请访问我们的 [Reddit 社区](https://www.reddit.com/r/RooCode/)或 [Discord](https://discord.gg/roocode)。编码愉快!