Skip to content

Commit 973270a

Browse files
author
Jason Wang
committed
add codebuddy code to zed agent server
1 parent 9cf8301 commit 973270a

File tree

3 files changed

+128
-0
lines changed

3 files changed

+128
-0
lines changed

extensions/codebuddy/LICENSE.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
MIT License
2+
3+
Copyright (c) 2025, Tencent
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+

extensions/codebuddy/README.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# CodeBuddy Code for Zed
2+
3+
**Tencent Cloud's official intelligent coding tool** - CodeBuddy Code is an intelligent programming assistant that deeply integrates into your development environment, accurately understands your project structure, and helps you program efficiently through natural language interaction—automating repetitive tasks, deeply analyzing code logic, and optimizing development workflows. Supports seamless use in terminals and IDEs, making programming smarter and more efficient.
4+
5+
## 🌐 Links
6+
7+
- **Official Website**: [codebuddy.ai/cli](https://codebuddy.ai/cli)
8+
- **GitHub Repository**: [https://cnb.cool/codebuddy/codebuddy-code](https://cnb.cool/codebuddy/codebuddy-code)
9+
- **npm Package**: [@tencent-ai/codebuddy-code](https://www.npmjs.com/package/@tencent-ai/codebuddy-code)
10+
11+
## ✨ Key Features
12+
13+
### 🤖 Intelligent Programming Assistant
14+
15+
- **Natural Language Interaction**: Describe your needs in Chinese or English, and AI automatically understands and executes
16+
- **Code Generation & Optimization**: Generate high-quality code based on descriptions and automatically optimize existing code
17+
- **Smart Debugging**: Quickly locate and fix code issues
18+
19+
### 📁 Project Understanding
20+
21+
- **Deep Code Analysis**: Understand project structure, dependencies, and business logic
22+
- **Context Awareness**: Provide precise suggestions based on project history and current state
23+
- **Multi-language Support**: Supports mainstream languages like JavaScript, TypeScript, Python, Java, Go, and more
24+
25+
### 🛠️ Development Tool Integration
26+
27+
- **Terminal Integration**: Use directly in the command line without switching tools
28+
- **IDE Support**: Supports mainstream editors like VS Code, WebStorm, Zed, and more
29+
- **Git Workflow**: Intelligently handle version control, branch management, and code review
30+
31+
### 🔧 Task Automation
32+
33+
- **Code Refactoring**: Automatically refactor code structure to improve code quality
34+
- **Test Generation**: Automatically generate unit tests and integration tests
35+
- **Documentation Generation**: Automatically generate API documentation and code comments
36+
37+
## 🚀 Quick Start
38+
39+
After installing this extension in Zed, CodeBuddy Code will be integrated into your development environment as an Agent Server. First-time use requires authentication—simply follow the prompts to complete login.
40+
41+
## 📖 More Information
42+
43+
Visit the [official website](https://codebuddy.ai/cli) and [GitHub repository](https://cnb.cool/codebuddy/codebuddy-code) for detailed documentation and usage guides.
44+
45+
## 🔒 Privacy & Security
46+
47+
- **Local First**: Code analysis and processing are prioritized locally
48+
- **Data Encryption**: All network-transmitted data is encrypted
49+
- We only collect usage statistics and error logs to improve the product
50+
51+
## 🤝 Community & Support
52+
53+
- Submit detailed issue reports on the [Issues page](https://cnb.cool/codebuddy/codebuddy-code/-/issues)
54+
- Contact technical support through official channels: [email protected]
55+
56+
## 📝 License
57+
58+
The code in this repository is licensed under the MIT License. Brand, product, and service names and marks are trademarks of Tencent and may not be used without explicit permission.
59+
60+
---
61+
62+
Developed and maintained by **Tencent Cloud**
63+
64+
© 2025 Tencent Cloud. All rights reserved.
65+
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
id = "codebuddy"
2+
name = "CodeBuddy Code"
3+
version = "2.8.3"
4+
schema_version = 1
5+
authors = ["Tencent CodeBuddy Code <[email protected]>"]
6+
description = "Tencent Cloud's official intelligent coding tool - CodeBuddy Code is an intelligent programming assistant that deeply integrates into your development environment, accurately understands your project structure, and helps you program efficiently through natural language interaction—automating repetitive tasks, deeply analyzing code logic, and optimizing development workflows. Supports seamless use in terminals and IDEs, making programming smarter and more efficient."
7+
repository = "https://cnb.cool/codebuddy/codebuddy-code"
8+
9+
[agent_servers.codebuddy]
10+
name = "CodeBuddy Code"
11+
12+
[agent_servers.codebuddy.targets.darwin-aarch64]
13+
archive = "https://registry.npmjs.org/@tencent-ai/codebuddy-code/-/codebuddy-code-2.8.3.tgz"
14+
cmd = "node"
15+
args = ["./package/bin/codebuddy", "--acp"]
16+
env = { CODEBUDDY_DISABLE_AUTO_UPDATE = "1" }
17+
18+
[agent_servers.codebuddy.targets.darwin-x86_64]
19+
archive = "https://registry.npmjs.org/@tencent-ai/codebuddy-code/-/codebuddy-code-2.8.3.tgz"
20+
cmd = "node"
21+
args = ["./package/bin/codebuddy", "--acp"]
22+
env = { CODEBUDDY_DISABLE_AUTO_UPDATE = "1" }
23+
24+
[agent_servers.codebuddy.targets.linux-aarch64]
25+
archive = "https://registry.npmjs.org/@tencent-ai/codebuddy-code/-/codebuddy-code-2.8.3.tgz"
26+
cmd = "node"
27+
args = ["./package/bin/codebuddy", "--acp"]
28+
env = { CODEBUDDY_DISABLE_AUTO_UPDATE = "1" }
29+
30+
[agent_servers.codebuddy.targets.linux-x86_64]
31+
archive = "https://registry.npmjs.org/@tencent-ai/codebuddy-code/-/codebuddy-code-2.8.3.tgz"
32+
cmd = "node"
33+
args = ["./package/bin/codebuddy", "--acp"]
34+
env = { CODEBUDDY_DISABLE_AUTO_UPDATE = "1" }
35+
36+
[agent_servers.codebuddy.targets.windows-x86_64]
37+
archive = "https://registry.npmjs.org/@tencent-ai/codebuddy-code/-/codebuddy-code-2.8.3.tgz"
38+
cmd = "node"
39+
args = ["./package/bin/codebuddy", "--acp"]
40+
env = { CODEBUDDY_DISABLE_AUTO_UPDATE = "1" }
41+

0 commit comments

Comments
 (0)