Skip to content

Commit e0feb07

Browse files
authored
doc: fix typos
1 parent e393b6f commit e0feb07

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
![ABCoder](images/ABCoder.png)
44

55
# Overview
6-
ABCoder, an general AI-oriented Code-processing **Framework**, is designed to enhance and extends coding context for Large-Language-Model (LLM), and boost developing AI-assisted-programming applications.
6+
ABCoder, an AI-oriented Code-processing **Framework**, is designed to enhance and extend the coding context for Large-Language-Model (LLM), finally boosting the development of AI-assisted-programming applications.
77

88

99
## Features
1010

11-
- Universal Abstract-Syntax-Tree (UniAST), an language-independent, AI-friendly specification of code information, providing a boundless, flexible and structrual coding context for both AI and hunman.
11+
- Universal Abstract-Syntax-Tree (UniAST), a language-independent, AI-friendly specification of code information, providing a boundless, flexible and structural coding context for both AI and humans.
1212

13-
- General Parser, parses abitary-language codes to UniAST.
13+
- General Parser, parses arbitrary-language codes to UniAST.
1414

15-
- General Writer, transforms UniAST back to codes.
15+
- General Writer transforms UniAST back to code.
1616

1717
- **Code-Retrieval-Augmented-Generation (Code-RAG)**, provides a set of MCP tools to help the LLM understand code repositories precisely and locally. And it can support both in-workspace and out-of-workspace third-party libraries simultaneously -- I guess you are thinking about [DeepWiki](https://deepwiki.org) and [context7](https://github.com/upstash/context7), but ABCoder is more reliable and confidential -- no need to wait for their services to be done, and no worry about your codes will be uploaded!
1818

19-
Based on these features, developers can easily implement or enhance their AI-assisted-programming applications, such as reviewing, optimizing, translating, etc.
19+
Based on these features, developers can easily implement or enhance their AI-assisted programming applications, such as reviewing, optimizing, translating, etc.
2020

2121

2222
## Universal Abstract-Syntax-Tree Specification
@@ -40,7 +40,7 @@ see [UniAST Specification](docs/uniast-zh.md)
4040
abcoder parse {language} {repo-path} > xxx.json
4141
```
4242

43-
for example:
43+
For example:
4444

4545
```bash
4646
git clone https://github.com/cloudwego/localsession.git localsession
@@ -84,7 +84,7 @@ see [UniAST Specification](docs/uniast-zh.md)
8484
8585
## Use ABCoder as an Agent (WIP)
8686
87-
You can alse use ABCoder as a command-line Agent like:
87+
You can also use ABCoder as a command-line Agent like:
8888
8989
```bash
9090
export API_TYPE='{openai|ollama|ark|claude}'
@@ -99,7 +99,7 @@ $ API_TYPE='ark' API_KEY='xxx' MODEL_NAME='zzz' abcoder agent ./testdata/asts
9999
100100
Hello! I'm ABCoder, your coding assistant. What can I do for you today?
101101

102-
$ what the repo 'localsession' does?
102+
$ What does the repo 'localsession' do?
103103

104104
The `localsession` repository appears to be a Go module (`github.com/cloudwego/localsession`) that provides functionality related to managing local sessions. Here's a breakdown of its structure and purpose:
105105
...
@@ -110,7 +110,7 @@ If you'd like to explore specific functionalities or code details, let me know,
110110
$ exit
111111
```
112112

113-
- NOTICE: This feature is Work-In-Progress. It only support code-analyzing at present.
113+
- NOTICE: This feature is Work-In-Progress. It only supports code analysis at present.
114114

115115

116116
# Supported Languages

0 commit comments

Comments
 (0)