bytedance / bytedance/trae-agent

整了一个 Rust 版本,基本功能已实现

Open
#271 1 comment 4 reactions 0 assignees View on GitHub
status/need-triage type/question
Dominant language
Python
Stars
12.1k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

### What is your question?

这两天用 Rust 整了个 demo:[trae-agent-rs](https://github.com/Blushyes/trae-agent-rs/tree/main/trae_agent_rs)。

感觉 Rust 写这种 cli 还是挺不错的。

稍微做了点改进:
- 配置文件简化
- UI 和交互优化
- Agent Core 核心层和 UI 的 cli 层解耦

目前只实现了 openai 的大模型客户端实现。

UI 我是照着 cc 来的,目前这个 Trae Agent 的 UI 感觉不太好看,效果如下:

![Image](https://github.com/user-attachments/assets/b0c4ec3c-ecbe-4500-8f27-1ee84ceaee6e)

### Additional information that you believe is relevant to this question

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked trae-agent-rs repository and comparing its configuration, UI, interaction, and Agent Core/UI separation with this project. The issue does not identify a target file, test, or requested change, so a concrete definition of done is still needed before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.