OpenHands: 모든 유형의 개발자 작업을 지원하는 소프트웨어 개발을 위한 AI 기반 멀티 인텔리전트 에이전트 어시스턴트
일반 소개
오픈핸즈는 AI 기술을 통해 소프트웨어 개발 프로세스를 간소화하기 위해 All-Hands-AI 팀이 개발한 오픈 소스 프로젝트입니다. 이전에는 OpenDevin으로 알려졌으나 지금은 OpenHands로 이름이 변경된 이 플랫폼은 코드 수정, 명령 실행, 웹 검색, API 호출, 심지어 스택 오버플로에서 코드 스니펫 복사 등 인간 개발자가 할 수 있는 모든 작업을 수행하는 강력한 AI 기반 개발 도우미를 제공합니다.OpenHands는 Docker 설치를 통해 사용할 수 있으며, 여러 LLM 제공업체를 지원하고, 자세한 문서와 커뮤니티 지원을 제공합니다.



기능 목록
- 코드 수정개발 효율성을 높이기 위해 코드를 자동으로 생성하고 수정합니다.
- 명령 실행: 다양한 개발 명령을 실행하여 작업 프로세스를 간소화합니다.
- API 호출개발자가 호출할 수 있는 다양한 API 인터페이스를 통합합니다.
- 프로젝트 클론프로젝트 코드를 빠르게 복제하여 시간을 절약하세요.
- 코드 제출코드 제출 프로세스를 자동화하여 수동 작업을 줄입니다.
- 웹 검색기본 제공 브라우저 기능을 통해 플랫폼에서 직접 웹 브라우징을 할 수 있습니다.
- 스택오버플로 통합개발 문제를 해결하기 위해 StackOverflow에서 코드 스니펫을 가져옵니다.
도움말 사용
설치 프로세스
- Docker 설치시스템에 Docker가 설치되어 있는지 확인합니다.
- 거울 당기기: 다음 명령을 실행하여 OpenHands 이미지를 가져옵니다:
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
- 실행 중인 컨테이너다음 명령을 사용하여 OpenHands 컨테이너를 시작합니다:
docker run -it --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.13
- 플랫폼 액세스: 브라우저에서 열기
http://localhost:3000
OpenHands 플랫폼에 액세스할 수 있습니다.
사용 프로세스
- OpenHands 시작하기브라우저에서 액세스
http://localhost:3000
또한 OpenHands 플랫폼에 액세스할 수도 있습니다. - 모델 선택다음과 같이 필요에 맞는 AI 모델을 선택하세요. Claude 3.5 소네트.
- 프로젝트 만들기: 플랫폼에서 새 프로젝트를 만들거나 기존 프로젝트를 가져옵니다.
- 코드 수정OpenHands의 코드 생성 및 수정 기능을 사용하여 요구 사항 설명을 입력하면 플랫폼이 자동으로 적절한 코드를 생성합니다.
- 명령 실행명령줄 인터페이스에 실행하려는 명령을 입력하면 OpenHands가 자동으로 실행하고 결과를 반환합니다.
- API 호출하기플랫폼은 통합 API 인터페이스를 통해 API 요청 매개변수를 입력하면 자동으로 호출하고 결과를 반환합니다.
- 코드 제출개발 완료 후 플랫폼의 코드 커밋 기능을 사용하여 변경 사항을 코드 리포지토리에 제출합니다.
고급 구성
- 로컬 파일 시스템 연결설정 인터페이스에서 로컬 파일 시스템 경로를 구성하면 시스템이 자동으로 로컬 파일에 연결하여 액세스할 수 있습니다.
- 스크립트화된 헤드리스 모드명령줄에서 다음 명령을 실행하여 헤드리스 모드를 시작합니다:
docker run -it --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \ -v /var/run/docker.sock:/var/run/docker.sock \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.13 \ --headless
- GitHub 작업 통합GitHub 리포지토리에서 OpenHands Action을 구성하면 지정된 이슈에 대해 시스템이 자동으로 실행됩니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...