# 디바이스

> 에이전트가 일하는 컴퓨터·브라우저와 내가 endue 를 쓰는 앱. 디바이스 제품마다 무엇인지, 누구의 기기인지, 어떻게 추가·교체·삭제하는지.

**디바이스**는 에이전트가 일하는 컴퓨터나 브라우저, 또는 내가 endue 를 쓰는 앱입니다. 스킬·커넥터와 함께 [리소스](/ko/docs/get-started/glossary/#리소스) 세 가지 중 하나입니다.

## 언제 필요한가

대부분은 따로 준비할 것이 없습니다. 작업에 컴퓨터나 브라우저가 필요하면 에이전트가 endue 클라우드에 준비하고, 그동안 대화에서 알려 줍니다.

작업이 내가 관리하는 곳에서 일어나야 할 때 내 디바이스를 붙입니다. 내 시스템에 닿는 서버, 필요한 도구를 이미 설치해 둔 VM, 로그인해 둔 사이트가 있는 내 Chrome 같은 경우입니다.

## 제품 네 가지

| 제품 | 무엇인가 | 유저 기기 | 에이전트 기기 |
| --- | --- | --- | --- |
| **endue Computer** | 에이전트가 파일을 두고 프로그램을 실행하는 컴퓨터. 그 파일 영역이 에이전트의 [워크스페이스](/ko/docs/build/workspace/)입니다. | endue Computer 를 설치한 내 Linux 서버나 VM. [내 서버·VM 연결하기](/ko/docs/build/own-server/)를 보세요. | 에이전트가 처음 필요할 때 endue 클라우드에 띄우는 컴퓨터 |
| **endue for Chrome** | 에이전트가 페이지를 열고 다루는 Chrome 브라우저 | endue for Chrome 확장으로 에이전트를 연결한 내 Chrome | 에이전트가 처음 필요할 때 endue 클라우드에 띄우는 Chrome |
| **endue for Android** | 에이전트가 일하는 휴대폰. 예정입니다. 앱 안에서 로그인하는 기능은 아직 없습니다. | 내가 등록한 휴대폰 | — |
| **endue Desktop** | 내가 endue 를 쓰는 데스크톱 앱. 같은 계정으로 로그인한 웹과 같은 endue 를 엽니다. 에이전트가 이 기기에서 일하지는 않습니다. | endue Desktop 으로 로그인한 컴퓨터 | — |

## 유저 기기와 에이전트 기기

디바이스는 둘 중 하나이고, 행에 어느 쪽인지 표시됩니다.

- **유저**: 내가 로그인했거나 등록한 기기. endue Computer 를 설치한 내 서버, 확장을 설치한 내 Chrome, 내 휴대폰, endue Desktop 을 쓰는 컴퓨터입니다.
- **에이전트**: 에이전트가 자기 연결을 위해 endue 클라우드에 띄운 기기. 에이전트가 처음 필요할 때 자동으로 만들어집니다. 설치할 것이 없습니다.

에이전트는 endue Computer 한 대와 endue for Chrome 한 대를 씁니다. 각각 endue 클라우드의 에이전트 기기이거나 내 유저 기기입니다. 유저 endue Computer 하나에는 에이전트를 여럿 붙일 수 있습니다. 에이전트마다 그 서버에 자기 폴더와 자기 서비스가 따로 생깁니다.

## 어디서 보는가

좌측 사이드바에서 여는 **리소스 › 디바이스**에 내 계정의 디바이스가 제품별로 모여 있습니다. 행마다 다음이 보입니다.

- **유저** 또는 **에이전트**
- 있는 곳: 에이전트 기기는 **endue 클라우드**, 유저 기기는 이름과 운영체제
- 그 기기를 쓰는 에이전트
- 상태
- 마지막 활동

에이전트 하나의 디바이스만 보려면 [에이전트 빌더](/ko/docs/build/agent-builder/)에서 그 에이전트의 **리소스 › 디바이스**를 엽니다. 여기의 **내 서버에 연결**은 이 에이전트로 설치를 시작합니다.

| 상태 | 뜻 |
| --- | --- |
| **연결됨** | 지금 온라인입니다. 에이전트가 쓸 수 있습니다. |
| **대기 · 쓸 때 켜져요** | 꺼져 있는 endue 클라우드의 에이전트 기기입니다. 에이전트가 다음에 필요할 때 켜집니다. |
| **꺼져 있음** | 연결되지 않은 유저 기기입니다. endue 가 켤 수 없으니 그 기기에서 직접 켜야 합니다. |
| **사용 중** | 최근 15분 안에 쓴 endue Desktop 입니다. |
| **설치 대기** | 서버용 설치 명령을 만들었지만 서버가 아직 연결되지 않았습니다. |
| **문제 있음** | 기기를 준비하지 못했습니다. |

## 입력창에서 작업 디바이스 고르기

입력창의 **작업 디바이스**는 다음 실행이 어디서 일할지 고릅니다. **Computer** 또는 **Chrome** 입니다. 실행은 고른 기기의 도구만 받고 다른 쪽 도구는 받지 않습니다.

선택지마다 에이전트의 실제 기기(예: *에이전트 · endue 클라우드*, *유저 · build-server-01*)와 상태(**연결됨**·**쓸 때 켜져요**·**꺼져 있음**)가 보입니다. **디바이스 관리**는 그 에이전트의 디바이스 섹션을 엽니다.

## 내 디바이스 연결하기

- **endue Computer**: **리소스 › 디바이스**의 endue Computer 묶음에서 **내 기기·서버에 설치**를 누르고, 에이전트를 고른 뒤 나오는 명령을 서버에서 실행합니다. [내 서버·VM 연결하기](/ko/docs/build/own-server/)를 보세요.
- **endue for Chrome**: 확장을 설치하고 로그인한 뒤 확장에서 에이전트를 연결합니다. 연결하면 내 Chrome 이 그 에이전트 아래에 보입니다.
- **endue Desktop**: 앱에서 로그인합니다. 그 컴퓨터가 목록에 저절로 나타납니다.

## 에이전트의 endue 클라우드 Computer 를 내 서버로 바꾸기

에이전트에 이미 endue 클라우드의 endue Computer 가 있으면, 내 서버에 설치할 때 먼저 묻습니다.

> 이 에이전트의 endue 클라우드 Computer 와 그 안의 파일을 삭제하고 연결할까요?

**삭제하고 연결**을 누르면 클라우드 기기가 그 안의 워크스페이스 파일까지 모두 삭제되고, 내 서버용 설치 명령이 나옵니다. **취소**하면 아무것도 바뀌지 않습니다. 워크스페이스에서 필요한 것은 확인하기 전에 챙겨 두세요.

에이전트가 내 서버로 옮겨진 뒤에는 endue 가 그 에이전트의 클라우드 Computer 를 다시 만들지 않습니다. 내 서버가 꺼져 있으면 에이전트가 서버에서 endue Computer 를 켜 달라고 알려 주고, 그것 없이 계속합니다.

## 디바이스 지우기

기기 행의 메뉴를 엽니다.

| 기기 | 메뉴 | 결과 |
| --- | --- | --- |
| endue 클라우드의 에이전트 기기 | **삭제** | 기기와 그 안의 파일이 지워집니다. 에이전트가 다음에 필요할 때 빈 기기가 새로 만들어집니다. |
| 내 endue Computer·휴대폰 | *(에이전트)* **떼기** | 에이전트가 그 기기에서 더 이상 일하지 않습니다. 설치한 것은 그대로 남으니 [서버에서도 제거](/ko/docs/build/own-server/#제거)하세요. 남은 에이전트가 없으면 **목록에서 지우기**로 행을 지웁니다. |
| 내 Chrome | **연결 해제** | 그 에이전트의 연결이 끊깁니다. 다시 쓰려면 확장에서 다시 연결합니다. |
| endue Desktop | **목록에서 지우기** | 로그아웃되지는 않습니다. 그 컴퓨터에서 endue Desktop 을 다음에 열면 다시 나타납니다. |

## 한계

- 에이전트당 endue Computer 한 대, endue for Chrome 한 대입니다.
- endue 는 유저 기기를 켤 수 없습니다. 내 서버나 내 Chrome 이 꺼져 있으면 에이전트가 알려 주고 그것 없이 계속합니다. 대신 endue 클라우드에 새로 만들지 않습니다.
- [루틴](/ko/docs/automate/routines/)이나 [채널](/ko/docs/automate/channels/)이 시작한 실행은 디바이스를 새로 만들지 않습니다. 에이전트에 이미 있는 것을 씁니다.
- 내 기기의 endue Computer 는 지금은 Linux 만 됩니다. endue Desktop 은 지금은 macOS 용입니다.
- 내 Chrome 은 운영체제와 버전을 알려 주지 않아서 행에 둘 다 보이지 않습니다.
- 디바이스를 준비하는 것은 [내장 툴](/ko/docs/capabilities/built-in-tools/)의 **디바이스** 그룹입니다. 끄면 에이전트가 새 디바이스를 준비하지 않습니다. 이미 연결된 디바이스는 계속 씁니다.
- 에이전트의 endue 클라우드 Computer 에 있는 파일은 그 기기가 있는 동안만 남습니다. 기기를 삭제하면 함께 지워집니다. 남겨야 할 결과는 [아웃풋](/ko/docs/capabilities/outputs/)으로 두세요.

## 관련 문서

<CardGrid>
  <LinkCard
    title="내 서버·VM 연결하기"
    href="/ko/docs/build/own-server/"
    description="Linux 서버에 endue Computer 를 설치해 에이전트에게 주기."
  />
  <LinkCard
    title="워크스페이스"
    href="/ko/docs/build/workspace/"
    description="endue Computer 위의 에이전트 파일 영역."
  />
  <LinkCard
    title="승인"
    href="/ko/docs/work/approvals/"
    description="어떤 디바이스 작업이 먼저 묻는지."
  />
  <LinkCard
    title="보안과 권한"
    href="/ko/docs/account/security/"
    description="에이전트가 닿을 수 있는 것과 없는 것."
  />
</CardGrid>
