Skip to content

SnailJie/EasyLearnAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

1. 项目概述与目标

OpenHands 是一个 AI 驱动的软件开发代理平台,旨在让 AI 代理能够执行软件开发任务。基于该项目的思路,复刻该项目需要理解其核心架构并逐步实现各个组件,进而达到理解当前Agent设计的关键组件和理念,便于在自己的环境中构建自己的垂直Agent.

2. 技术栈

后端技术栈

● Python 3.12: 主要编程语言 ● FastAPI: Web 框架 ● Poetry: 依赖管理 ● Docker: 容器化运行时 ● Pydantic: 数据验证

前端技术栈

● React + TypeScript: 前端框架 ● Vite: 构建工具 ● Tailwind CSS: 样式框架 ● Redux: 状态管理

核心依赖

● LiteLLM: LLM 接口抽象 ● Socket.IO: 实时通信 ● Playwright: 浏览器自动化

About

基于OpenHands思路,复刻一个教学版Agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors