OpenManus: Manus 대안 AI 에이전트를 로컬에 설치하고 사용하는 방법 (Python 3.11 지원)

안녕하세요! 김코딩입니다
최근 오픈소스 커뮤니티에서 주목받고 있는 OpenManusManus의 아이디어를 확장해 누구나 자유롭게 사용할 수 있도록 만든 AI 에이전트입니다. 이 글에서는 Windows와 macOS 환경에서 OpenManus를 설치하고 실행하는 방법을 단계별로 자세히 설명합니다. 특히, Python 3.11 이상을 요구하는 환경에서의 설치 문제를 해결하는 방법까지 다룹니다.


1. OpenManus란 무엇인가?

OpenManus는 **”No fortress, purely open ground”**이라는 슬로건 아래, 초대코드 없이 누구나 사용할 수 있는 오픈소스 AI 에이전트입니다. 다양한 아이디어를 구현하고 실험해볼 수 있도록 설계되어 있으며, 자유로운 확장성과 사용자 친화적인 환경을 제공합니다.

특징 요약:

  • 자유로운 사용: 초대코드 필요 없음
  • 확장성: 다양한 AI 모델 및 API와 호환
  • 오픈소스: GitHub에서 소스코드 공개
  • 유연한 환경 설정: 사용자 맞춤 설정 가능

2. OpenManus 설치 전 준비 사항

OpenManus를 설치하고 사용하기 전에 다음과 같은 준비가 필요합니다.

📌 1) Git 설치

  • Git을 통해 GitHub 저장소에서 코드를 클론합니다.
  • Git 다운로드

📌 2) Python 3.11 이상 설치

  • Python 3.11 이상을 설치해야 합니다. Python 다운로드
  • 설치 시 “Add Python to PATH” 옵션을 체크합니다.

📌 3) uv 설치

  • uv는 빠른 Python 패키지 설치와 의존성 관리를 돕는 도구입니다.

📌 4) API 키 준비


3. Python 3.11 이상으로 OpenManus 설치하기

Python 3.11 이상 환경에서 설치할 때의 문제 해결 방법을 포함합니다.


📌 1) uv 설치

터미널에 다음 명령어를 입력해 uv를 설치합니다.

curl -LsSf https://astral.sh/uv/install.sh | sh

📌 2) GitHub 저장소 클론

OpenManus의 소스를 로컬에 복제합니다.

git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

📌 3) 가상 환경 생성 및 활성화

Python 3.11 기반의 가상 환경을 생성하고 활성화합니다.

1) 기존 가상 환경 삭제:

rd /s /q .venv

2) 새로운 가상 환경 생성:

uv venv

3) 가상 환경 활성화:

.venv\Scripts\activate

4) Python 버전 확인:

python --version
  • 예상 결과: Python 3.11.x

📌 4) 필수 패키지 설치

Python 3.11 환경에서 requirements.txt를 설치합니다.

uv pip install -r requirements.txt

에러 발생 시 해결 방법:

만약 아래와 같은 에러가 발생한다면:

x No solution found when resolving dependencies:  
`-> Because the current Python version (3.10.16) does not satisfy Python>=3.11,<4.0...

해결 방법:

  1. Python 3.11 이상을 설치합니다.
  2. 위의 가상 환경 삭제 및 재생성 단계를 다시 진행합니다.

4. OpenManus 환경 설정

📌 1) 설정 파일 복사

기본 설정 파일을 복사해 사용자 설정 파일을 생성합니다.

cp config/config.example.toml config/config.toml

📌 2) 설정 파일 수정 (config/config.toml)

  • API 키와 모델 설정을 입력합니다. [llm] model = "gpt-4o" base_url = "https://api.openai.com/v1" api_key = "sk-..." # 자신의 API 키로 교체 max_tokens = 4096 temperature = 0.0

5. OpenManus 실행 방법

📌 1) 가상 환경 활성화:

.venv\Scripts\activate

📌 2) 최신 소스로 업데이트 및 실행:

git pull
python main.py

6. OpenManus 자동화 스크립트 작성

🪟 1) Windows: BAT 파일 (run_openmanus.bat)

@echo off
call .venv\Scripts\activate
git pull
python main.py
pause

🍏 2) macOS: 쉘 스크립트 (run_openmanus.sh)

#!/bin/bash<br>source .venv/bin/activate<br>git pull<br>python main.py<br>read -p "Press any key to exit..."<br>

실행 권한 부여:

chmod +x run_openmanus.sh

스크립트 실행:

./run_openmanus.sh

🔄 7. 유지보수 및 업데이트

  • 주기적으로 GitHub 저장소를 확인하고 업데이트를 적용하세요.
  • 패키지 업데이트: uv pip install --upgrade -r requirements.txt

8. 자주 묻는 질문 (FAQ)

Q1. API 키를 어디서 발급받나요?
A. OpenAI API에서 발급받을 수 있습니다.

Q2. 설치 중 오류가 발생해요!
A. pipuv를 최신 버전으로 업데이트한 후 다시 시도해보세요.


9. 마무리 및 참고 자료

OpenManus는 오픈소스 AI 에이전트로서 높은 확장성과 자유도를 제공합니다. 이번 가이드를 참고해 직접 설치하고 다양한 기능을 활용해 보세요.

참고 자료:

이상으로 OpenManus 설치 및 사용 방법에 대한 안내를 마칩니다. 😊
꾸준한 업데이트와 관리로 더 편리하게 사용해보세요!

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다