DeepSeek Harness에서 ego (lite) 사용하는 방법
DeepSeek Harness와 ego (lite) 브라우저 자동화를 설정합니다. Web UI 또는 headless 터미널에서 Full access를 활성화하고 ego-browser를 불러와 브라우저 작업을 완료합니다.
DeepSeek Harness는 로컬 Web UI 또는 일회성 headless 터미널 명령에서 ego (lite)를 제어할 수 있습니다. 이 가이드에서는 DeepSeek Harness가 ego (lite) Agent Space에서 Anthropic의 X 프로필을 열고, 첫 다섯 개의 게시물을 읽고, 결과를 반환합니다.
위 전체 영상은 Web UI의 과정을 다룹니다. DeepSeek Harness는 현재 별도의 네이티브 데스크톱 앱이나 내장 TUI를 제공하지 않으므로, 이 가이드는 공식 Web UI와 headless 프로필을 사용합니다.
시작하기 전에
ego (lite)를 설치하고 초기 설정을 완료하고 Node.js와 작동하는 모델 제공자가 있는지 확인하세요.
- DMG 파일을 다운로드하여 엽니다
- 안내에 따라 ego (lite) 아이콘을 더블 클릭해 설치합니다
- ego (lite)를 열고 초기 설정을 완료합니다
-
- Node.js를 설치합니다
-
- DeepSeek Harness를 실행하고 Settings > Models에서 모델을 연결합니다
ego (lite)는 ego-browser를 ~/.agents/skills/에 설치합니다. DeepSeek Harness는 이 공유 사용자 Skill 디렉터리와 현재 프로젝트 안의 .agents/skills/를 스캔합니다.
ego (lite)를 설치한 후 계속하기 전에 DeepSeek Harness를 완전히 중지하고 다시 실행하세요. 그래야 Harness가 새로 설치된 Skill을 다시 로드하고 Web UI에서 /ego-browser 슬래시 명령을 표시할 수 있습니다. 새 세션만 시작하면 Skill이 다시 로드되지 않을 수 있습니다.
Web UI 또는 headless 터미널 선택
Web UI를 사용하려면 프로젝트 디렉터리에서 터미널을 열고 다음을 실행합니다:
npx @deepseek-ai/dsh web
DeepSeek Harness는 http://127.0.0.1:3080에서 로컬 Web UI를 엽니다. dsh가 이미 전역으로 설치되어 있다면 대신 dsh web을 사용할 수 있습니다.
터미널에서는 headless 프로필을 사용합니다. 한 번의 작업을 실행하고 최종 답변을 출력한 뒤 종료합니다. 여기서 'headless'는 Harness 인터페이스를 설명합니다. 작업 실행 중에도 ego (lite)는 보이는 브라우저 창을 계속 엽니다.
1단계: Full access 활성화
Web UI
프롬프트 상자 아래의 권한 메뉴를 열고 Full access를 선택합니다. 경고를 읽고 확인란을 체크한 후 Enable Full access를 선택합니다.
Full access는 danger-full-access 프리셋에 해당합니다. 명령이 Harness 샌드박스에 제한되지 않고 승인 프롬프트도 꺼집니다. 신뢰하는 작업과 작업 공간에서만 활성화하세요.
headless 터미널
headless 작업을 실행하는 동일한 프로세스에 권한 모드를 설정합니다:
DSH_PERMISSION_MODE=danger-full-access dsh --profile headless \
"Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."
환경 변수는 이 실행에서 danger-full-access를 활성화하고 승인 정책을 never로 설정합니다. 끝의 따옴표 안 텍스트는 작업 지시이지 추가 구성 옵션이 아닙니다.
2단계: ego-browser Skill 불러오기
Web UI
프롬프트 상자에 /ego-browser를 입력하고 제안 목록에서 일치하는 Skill을 선택합니다. Skill 이름 뒤에 브라우저 작업을 계속 작성하거나 붙여넣은 후 메시지를 보냅니다.
직접적인 /ego-browser 토큰은 작업이 시작되기 전에 Skill을 불러옵니다. DeepSeek Harness는 작업 의도에서 모델이 호출 가능한 Skill을 선택할 수도 있지만, 명시적 토큰이 녹화된 워크플로를 검증하기 더 쉽습니다.
headless 터미널
1단계의 headless 명령은 이미 ego-browser Skill을 사용하라고 지정하므로 별도의 슬래시 명령이 필요하지 않습니다. 명시적으로 호출하려면 따옴표 안 작업의 시작에 /ego-browser를 포함할 수도 있습니다.
3단계: DeepSeek Harness가 브라우저 작업을 완료하도록 하기
Web UI
DeepSeek Harness는 Skill을 불러오고 ego-browser 명령줄 헬퍼를 호출하며 Anthropic의 X 프로필을 별도의 ego (lite) Agent Space에서 엽니다. 에이전트가 요청한 게시물을 읽고 응답을 준비하는 동안 Web UI를 열어 두세요.
headless 터미널
Harness 대화 창 없이 터미널에서 동일한 브라우저 흐름이 실행됩니다. 터미널이 한쪽의 컨트롤러가 되는 동안 ego (lite)는 다른 쪽에서 라이브 브라우저 활동을 표시합니다.
4단계: 작업 완료
실행이 끝나면 Web UI는 다섯 개의 게시물에 대해 화면에 표시된 정보, 직접 링크, 각 게시물의 짧은 요약을 표시합니다. headless 모드에서는 DeepSeek Harness가 터미널에 최종 답변을 출력하고 종료합니다. Anthropic 프로필은 ego (lite)에 열린 상태로 유지됩니다.
문제 해결
/ego-browser가 표시되지 않음
~/.agents/skills/ego-browser/SKILL.md가 존재하는지 확인합니다. 그런 다음 의도한 프로젝트 디렉터리에서 DeepSeek Harness를 시작하고 새 세션을 만듭니다. DeepSeek Harness는 프로젝트별 Skills에 대해 <프로젝트>/.agents/skills/도 스캔합니다.
작업이 권한 승인에서 멈춤
Web UI에서는 작업을 제출하기 전에 현재 세션이 Full access를 표시하는지 확인합니다. 터미널에서는 같은 명령에서 DSH_PERMISSION_MODE=danger-full-access가 dsh 앞에 오는지 확인합니다.
터미널에서 dsh를 찾을 수 없음
대신 패키지 러너 형식을 사용하세요:
DSH_PERMISSION_MODE=danger-full-access npx @deepseek-ai/dsh --profile headless \
"Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."
이 가이드에 데스크톱 앱이나 TUI가 없는 이유는?
DeepSeek Harness는 현재 공식 로컬 Web UI와 headless CLI 프로필을 제공합니다. Web UI는 컴퓨터에서 로컬로 실행되지만 브라우저에서 열립니다. 네이티브 데스크톱 앱이 아닙니다. TUI는 별도의 커뮤니티 플러그인이 필요하며 이 가이드의 범위를 벗어납니다.
X에서 로그인 또는 계정 확인을 요청함
ego (lite)의 Agent Space에서 로그인 또는 확인을 완료한 다음 작업을 다시 실행하세요.
관련 문서
- 빠른 시작: ego (lite)를 설치하고 첫 번째 브라우저 작업을 완료하는 방법
- Claude Code 브라우저 자동화: Claude Code에서 ego-browser 사용
- Codex 브라우저 자동화: Codex Desktop 또는 TUI에서 ego-browser 사용
- OpenCode 브라우저 자동화: OpenCode Desktop 또는 TUI에서 ego-browser 사용
- OpenClaw 브라우저 자동화: OpenClaw macOS 앱 또는 TUI에서 ego-browser 사용
- ego-browser: 브라우저 명령과 사용 방법 확인
- DeepSeek Harness 공식 사이트: 제품 개요와 빠른 시작 확인
- DeepSeek Harness 저장소: 소스 코드와 최신 릴리스 노트 확인
- DeepSeek Harness 사용자 가이드: Web UI와 모델 제공자 구성
- DeepSeek Harness 권한 프리셋: Full access, 샌드박스 모드, 승인 정책 이해