Agent Canvas — 브라우저에서 에이전트 제어하기
Agent Canvas 개요
Agent Canvas는 에이전트 작업을 위한 오픈소스 브라우저 제어면이에요. 대화·파일·터미널·모델 설정·백엔드·자동화를 한곳에서 관리할 수 있고, 하나 이상의 Agent Server 백엔드에 연결돼 동작해요.
출처: https://docs.openhands.dev/openhands/usage/agent-canvas/overview
어떻게 동작하나요
브라우저 UI는 에이전트와 도구를 실행하는 백엔드에 연결돼요. 기본적으로 백엔드는 로컬 머신에서 돌지만, Docker·VM·Modal·OpenHands Cloud 같은 원격 백엔드를 고를 수도 있어요.
| 개념 | 의미 |
|---|---|
| Backend | 대화·도구·설정·비밀값을 실행하는 에이전트 서버 |
| Workspace | 에이전트가 읽고 쓸 수 있는 폴더·저장소·샌드박스 |
| Agent and model | 사용할 에이전트와 그 모델 자격 증명 |
백엔드 전환 시 주의
백엔드를 바꾸면 에이전트가 사용하는 환경도 바뀌어요. 에이전트는 셸 명령 실행, 파일 읽기·쓰기, 연결된 도구 사용이 가능하므로, 에이전트가 접근해도 되는 파일·비밀값·네트워크에만 백엔드를 연결하는 게 좋아요.
모델 접근
직접 제공자 키(Anthropic, OpenAI, Google 등)를 입력하거나, OpenHands LLM API 키로 검증된 호스팅 모델을 쓸 수 있어요.