Skip to content

Latest commit

 

History

History
236 lines (166 loc) · 58.9 KB

File metadata and controls

236 lines (166 loc) · 58.9 KB

加入 Roo Code 社群

與開發者連結,貢獻想法,並了解最新的 AI 驅動的程式設計工具。

加入 Discord 加入 Reddit



Roo Code

從 VS Marketplace 下載 功能請求 評分 & 評論 文件

Roo Code 是一個存在於您編輯器中的 AI 驅動自主程式開發助手。它能夠:

  • 使用自然語言與您溝通
  • 直接讀寫您工作區中的檔案
  • 執行終端機命令
  • 自動化瀏覽器操作
  • 整合任何與 OpenAI 相容或自訂的 API/模型
  • 透過自訂模式調整其「個性」與功能

無論您需要的是一位靈活的程式設計夥伴、系統架構師,或是 QA 工程師、產品經理等特定角色,Roo Code 都能協助您更有效率地開發軟體。

請檢視 CHANGELOG 了解詳細的更新與修正內容。


🎉 Roo Code 3.25 已發布

Roo Code 3.25 帶來強大的新功能和重大改進,以提升您的開發工作流程。

  • Hugging Face 提供者 - 透過新的 Hugging Face 提供者直接存取大量優秀的開源模型,具有無縫整合和模型選擇功能。
  • 內嵌命令控制 - 新的自動核准和拒絕控制功能為命令執行提供精確控制,具有可自訂的權限設定。
  • AGENTS.md 規則支援 - 新增對專案根目錄中社群標準 AGENTS.md 檔案的支援。

Roo Code 可以做什麼?

  • 🚀 從自然語言描述產生程式碼
  • 🔧 重構與除錯現有程式碼
  • 📝 撰寫與更新文件
  • 🤔 回答關於您的程式碼的問題
  • 🔄 自動化重複性工作
  • 🏗️ 建立新檔案與專案

快速開始

  1. 安裝 Roo Code
  2. 連接您的 AI 提供者
  3. 嘗試您的第一個任務

主要特點

多種模式

Roo Code 提供專業化的模式,能滿足您的各種需求:

  • 程式碼模式: 處理一般程式設計工作
  • 架構師模式: 規劃架構與技術領導
  • 詢問模式: 回答問題與提供資訊
  • 除錯模式: 系統化地診斷問題
  • 客製化模式 建立無限個專業角色,進行安全性審核、效能最佳化、文件撰寫或其他任何任務

智慧工具

Roo Code 內建強大的工具,能夠:

  • 讀寫您專案中的檔案
  • 在您的 VS Code 終端機中執行命令
  • 控制網頁瀏覽器
  • 透過 MCP (Model Context Protocol) 使用外部工具

透過 MCP,您可以無限制地新增自訂工具,進一步擴充 Roo Code 的功能。無論是整合外部 API、連接資料庫,或建立專屬的開發工具,MCP 都提供完整的框架,讓您依據自身需求靈活擴充 Roo Code。

客製化

Roo Code 可以配合您的需求進行調整:

資源

文件

社群


開發環境設定

  1. 複製儲存庫:
git clone https://github.com/RooCodeInc/Roo-Code.git
  1. 安裝相依套件
npm run install:all
  1. 啟動網頁檢視(Vite/React 應用程式,支援 HMR)
npm run dev
  1. 除錯: 在 VSCode 中按下 F5(或選擇執行開始除錯)以開啟載入 Roo Code 的新工作階段。

網頁檢視的變更會立即顯示。核心擴充功能的變更則需要重新啟動擴充主機。

或者,您也可以建置 .vsix 檔案並直接在 VSCode 中安裝:

npm run build

建置完成後,.vsix 檔案會出現在 bin/ 目錄中,可使用以下指令安裝:

code --install-extension bin/roo-cline-<version>.vsix

我們使用 changesets 進行版本控制和發布。檢視我們的 CHANGELOG.md 取得發布說明。


免責聲明

請注意,Roo Code, Inc. 對與 Roo Code 相關的任何程式碼、模型或其他工具、任何相關的第三方工具,或任何產生的輸出提供任何陳述或保證。您使用這些工具或輸出時,需自行承擔所有相關風險;這些工具係以**「現況」「現有」**基礎提供。上述風險包括但不限於智慧財產權侵害、網路安全漏洞或攻擊、偏見、不準確性、錯誤、缺陷、病毒、停機時間、財產損失或損害,以及/或人身傷害。您須自行負責使用這些工具或輸出所產生的任何結果(包括但不限於其合法性、適當性及後果)。


貢獻

我們喜歡社群貢獻!透過閱讀我們的 CONTRIBUTING.md 開始。


貢獻者

感謝所有幫助改進 Roo Code 的貢獻者!

mrubens
mrubens
saoudrizwan
saoudrizwan
cte
cte
daniel-lxs
daniel-lxs
samhvw8
samhvw8
hannesrudolph
hannesrudolph
KJ7LNW
KJ7LNW
a8trejo
a8trejo
MuriloFP
MuriloFP
ColemanRoo
ColemanRoo
canrobins13
canrobins13
stea9499
stea9499
jr
jr
joemanley201
joemanley201
System233
System233
nissa-seru
nissa-seru
jquanton
jquanton
roomote-agent
roomote-agent
NyxJae
NyxJae
d-oit
d-oit
elianiva
elianiva
chrarnoldus
chrarnoldus
qdaxb
qdaxb
xyOz-dev
xyOz-dev
punkpeye
punkpeye
wkordalski
wkordalski
SannidhyaSah
SannidhyaSah
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
liwilliam2021
liwilliam2021
dtrugman
dtrugman
hassoncs
hassoncs
PeterDaveHello
PeterDaveHello
Szpadel
Szpadel
lupuletic
lupuletic
kiwina
kiwina
Premshay
Premshay
psv2522
psv2522
olweraltuve
olweraltuve
diarmidmackenzie
diarmidmackenzie
ChuKhaLi
ChuKhaLi
NaccOll
NaccOll
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
brunobergher
brunobergher
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
aitoroses
aitoroses
benzntech
benzntech
ross
ross
mr-ryan-james
mr-ryan-james
heyseth
heyseth
taisukeoe
taisukeoe
avtc
avtc
eonghk
eonghk
GOODBOY008
GOODBOY008
kcwhite
kcwhite
ronyblum
ronyblum
teddyOOXX
teddyOOXX
thill2323
thill2323
vincentsong
vincentsong
yongjer
yongjer
zeozeozeo
zeozeozeo
ashktn
ashktn
franekp
franekp
yt3trees
yt3trees
seedlord
seedlord
QuinsZouls
QuinsZouls
anton-otee
anton-otee
axkirillov
axkirillov
bramburn
bramburn
olearycrew
olearycrew
catrielmuller
catrielmuller
devxpain
devxpain
snoyiatk
snoyiatk
GitlyHallows
GitlyHallows
jcbdev
jcbdev
Chenjiayuan195
Chenjiayuan195
julionav
julionav
KanTakahiro
KanTakahiro
kevint-cerebras
kevint-cerebras
SplittyDev
SplittyDev
mdp
mdp
napter
napter
philfung
philfung
dqroid
dqroid
dairui1
dairui1
chris-garrett
chris-garrett
bbenshalom
bbenshalom
bannzai
bannzai
ershang-fireworks
ershang-fireworks
f14XuanLv
f14XuanLv
janaki-sasidhar
janaki-sasidhar
forestyoo
forestyoo
hatsu38
hatsu38
hongzio
hongzio
im47cn
im47cn
shoopapa
shoopapa
axmo
axmo
asychin
asychin
amittell
amittell
Yoshino-Yukitaro
Yoshino-Yukitaro
Yikai-Liao
Yikai-Liao
zxdvd
zxdvd
s97712
s97712
vladstudio
vladstudio
vivekfyi
vivekfyi
HahaBill
HahaBill
tmsjngx0
tmsjngx0
TGlide
TGlide
Githubguy132010
Githubguy132010
tgfjt
tgfjt
maekawataiki
maekawataiki
DeXtroTip
DeXtroTip
qingyuan1109
qingyuan1109
refactorthis
refactorthis
robertheadley
robertheadley
samir-nimbly
samir-nimbly
sensei-woo
sensei-woo
shaybc
shaybc
shivamd1810
shivamd1810
shohei-ihaya
shohei-ihaya
shubhamgupta731
shubhamgupta731
student20880
student20880
takakoutso
takakoutso
user202729
user202729
cdlliuy
cdlliuy
zetaloop
zetaloop
PretzelVector
PretzelVector
nevermorec
nevermorec
jues
jues
jwcraig
jwcraig
kinandan
kinandan
kohii
kohii
lhish
lhish
lightrabbit
lightrabbit
olup
olup
mecab
mecab
mlopezr
mlopezr
moqimoqidea
moqimoqidea
mosleyit
mosleyit
nobu007
nobu007
oprstchn
oprstchn
village-way
village-way
philipnext
philipnext
pokutuna
pokutuna
pfitz
pfitz
ExactDoug
ExactDoug
celestial-vault
celestial-vault
linegel
linegel
ertan2002
ertan2002
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
AntiMoron
AntiMoron
andrewshu2000
andrewshu2000
andreastempsch
andreastempsch
alasano
alasano
HadesArchitect
HadesArchitect
alarno
alarno
nexon33
nexon33
adilhafeez
adilhafeez
adamwlarson
adamwlarson
adamhill
adamhill
AMHesch
AMHesch
adambrand
adambrand
abumalick
abumalick
AlexandruSmirnov
AlexandruSmirnov
samsilveira
samsilveira
01Rian
01Rian
RSO
RSO
RandalSchwartz
RandalSchwartz
SECKainersdorfer
SECKainersdorfer
R-omk
R-omk
pwilkin
pwilkin
Sarke
Sarke
PaperBoardOfficial
PaperBoardOfficial
OlegOAndreev
OlegOAndreev
niteshbalusu11
niteshbalusu11
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
AyazKaan
AyazKaan
Juice10
Juice10
snova-jorgep
snova-jorgep
Fovty
Fovty
Jdo300
Jdo300
hesara
hesara

授權

Apache 2.0 © 2025 Roo Code, Inc.


享受 Roo Code! 無論您是將它拴在短繩上還是讓它自主漫遊,我們迫不及待地想看看您會建構什麼。如果您有問題或功能想法,請造訪我們的 Reddit 社群Discord。祝您開發愉快!