Skip to content

Commit 90a68ca

Browse files
authored
chore: Add architecture diagram. (OpenHands#2783)
* chore: Add architecture diagram. Signed-off-by: ifuryst <[email protected]> * Fix syntax error. Signed-off-by: ifuryst <[email protected]> --------- Signed-off-by: ifuryst <[email protected]>
1 parent 82ed0a0 commit 90a68ca

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

docs/modules/usage/architecture.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,15 @@ sidebar_position: 4
44

55
# 🏛️ System Architecture Overview
66

7+
<div style={{ textAlign: 'center' }}>
8+
<img src="https://github.com/OpenDevin/OpenDevin/assets/16201837/97d747e3-29d8-4ccb-8d34-6ad1adb17f38" alt="OpenDevin System Architecture Diagram Jul 4 2024" />
9+
<p><em>OpenDevin System Architecture Diagram (July 4, 2024)</em></p>
10+
</div>
11+
712
This is a high-level overview of the system architecture. The system is divided into two main components: the frontend and the backend. The frontend is responsible for handling user interactions and displaying the results. The backend is responsible for handling the business logic and executing the agents.
813

14+
# Frontend Architecture {#frontend-architecture-en}
15+
916
![system_architecture.svg](/img/system_architecture.svg)
1017

1118
This Overview is simplified to show the main components and their interactions. For a more detailed view of the backend architecture, see the Backend Architecture section below.

opendevin/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
This directory contains the core components of OpenDevin.
44

5+
This diagram provides an overview of the roles of each component and how they communicate and collaborate.
6+
7+
<div style="text-align: center;">
8+
<img src="https://github.com/OpenDevin/OpenDevin/assets/16201837/97d747e3-29d8-4ccb-8d34-6ad1adb17f38" alt="OpenDevin System Architecture Diagram Jul 4 2024" />
9+
<p><em>OpenDevin System Architecture Diagram (July 4, 2024)</em></p>
10+
</div>
11+
512
## Classes
613
The key classes in OpenDevin are:
714

0 commit comments

Comments
 (0)