@@ -55,40 +55,39 @@ Here is the AutoDev architecture:
55
55
Features:
56
56
57
57
- Languages support: Java, Kotlin, JavaScript/TypeScript, Rust, Python, Golang, C/C++/OC, or others...
58
- - Auto development mode.
59
- - AutoCRUD(Spring framework). With DevTi Protocol (like ` devti://story/github/1102 ` ) will auto
58
+ - Auto development mode
59
+ - AutoCRUD (Spring framework). With DevTi Protocol (like ` devti://story/github/1102 ` ) will auto
60
60
generate Model-Controller-Service-Repository code.
61
- - AutoSQL. Context-aware SQL generation.
61
+ - AutoSQL (required Database plugin) . Context-aware SQL generation.
62
62
- AutoPage (React). Context-aware Web Page generation.
63
- - AutoArkUI (Mobile UI framework ). Auto generate HarmonyOS ArkUI code.
63
+ - AutoArkUI (HarmonyOS ). Auto generate HarmonyOS ArkUI code.
64
64
- AutoTesting. create unit test intention, auto run unit test and try to fix test.
65
65
- AutoDocument. Auto generate document.
66
66
- Copilot mode
67
67
- AutoDev will help you find bug, explain code, trace exception, generate commits, and more.
68
68
- Pattern specific. Based on your code context like (Controller, Service ` import ` ), AutoDev will suggest the best
69
69
code to you.
70
70
- Related code. Based on recent file changes, AutoDev will call calculate similar chunk to generate the best code.
71
- - Chat mode
72
- - Chat with AI.
73
- - Chat with selection code.
74
- - Chat with code context-aware (To be implemented).
71
+ - Chat with AI. Chat with selection code and context-aware code.
75
72
- Customize.
76
73
- Custom specification of prompt. For example, Controller, Service, Repository, Model, etc.
77
74
- Custom intention action. You can add your own intention action.
78
75
- Custom LLM Server. You can customize your LLM Server in ` Settings ` -> ` Tools ` -> ` AutoDev `
79
- - Custom Living documentation.
80
- - Team prompts . Customize your team prompts in codebase, and distribute to your team.
76
+ - Custom Living documentation. Customize your own living documentation, like annotation.
77
+ - Team AI . Customize your team prompts in codebase, and distribute to your team.
81
78
- Prompt override. You can override AutoDev's prompt in your codebase.
82
79
- SDLC
83
- - CI/CD config. Based on build tool, generate CI/CD config file, like ` .github/workflows/build.yml ` .
80
+ - VCS. Generate/improve commit message, release note, and more.
81
+ - Code Review. Generate code-review content.
82
+ - Smart Refactoring. AI based Rename, refactoring with code smell, refactoring suggetion and more.
84
83
- Dockerfile. Based on your project, generate Dockerfile.
84
+ - CI/CD config. Based on build tool, generate CI/CD config file, like ` .github/workflows/build.yml ` .
85
85
- Terminal. In Terminal ToolWindow, you can use custom input to generate shell/command
86
- - VCS. Based on your code changes, generate commit message.
87
- - Code Review. Based on your code changes, generate code review message.
88
- - AI Agent
86
+ - Custom AI Agent
89
87
- Executable AI Agent language: DevIns.
90
88
- Custom AI Agent. You can integrate your own AI Agent into AutoDev.
91
- - Built-in LLM Fine-tune
89
+ - Model
90
+ - Built-in LLM Fine-tune
92
91
- [ UnitEval] ( https://github.com/unit-mesh/unit-eval ) evaluate llm result
93
92
- [ UnitGen] ( https://github.com/unit-mesh/unit-gen ) generate code-llm fine-tune data.
94
93
0 commit comments