# 사용 환경

> Endue 는 브라우저 · 데스크톱 · 휴대폰 · 터미널에서 돌아갑니다. 어디서 쓰든 같은 에이전트와 같은 기록을 봅니다.

**사용 환경**은 Endue 를 쓸 수 있는 곳 하나하나를 말합니다. 서로 다른 제품이 아닙니다. 에이전트도, 대화도, 연결도, 아웃풋도 어디서나 같아서, 브라우저에서 시작한 일을 한 시간 뒤 휴대폰에서 이어받아 답할 수 있습니다.

취향이 아니라 하려는 일에 맞춰 고르세요. 각 환경이 잘하는 일이 다릅니다.

<Tabs syncKey="surface">
  <TabItem label="웹">
    **작업 공간 전체, 설치할 것 없음.**

    Endue 가 하는 모든 일을 브라우저에서 할 수 있습니다. 에이전트를 만들고 다듬는 것, 대화하는
    것, 도구를 연결하는 것, 스킬을 쓰는 것, 루틴을 예약하는 것, 아웃풋을 검토하는 것, 결제를
    관리하는 것까지 전부입니다.

    *만드는* 일에는 웹을 쓰세요 — 에이전트 생성, 프롬프트 수정, 커넥터 연결 같은 것들입니다.
    다른 환경은 *지켜보고* *응답하는* 데 더 낫습니다.
  </TabItem>

  <TabItem label="데스크톱">
    **창 하나로 여는 endue.**

    endue Desktop 은 macOS 용 데스크톱 앱입니다. 같은 계정으로 로그인한 웹과 같은 endue 를
    열고, 에이전트와 대화도 같습니다.

    endue Desktop 으로 로그인한 컴퓨터는 [디바이스](/ko/docs/build/devices/)에 나타나서, 내 계정이
    어디서 쓰이는지 볼 수 있습니다. 에이전트가 그 컴퓨터에서 일하지는 않습니다. 내 컴퓨터의
    파일을 에이전트가 다루게 하려면 그 컴퓨터에 [endue Computer](/ko/docs/build/own-server/)를 설치하세요.

    <Aside type="note" title="설치 문서 작성 중">
      설치 안내는 작성 중이며 준비되는 대로 여기에 실립니다. Windows·Linux 판은 예정입니다.
    </Aside>
  </TabItem>

  <TabItem label="모바일">
    **만드는 곳이 아니라 응답하는 곳.**

    에이전트가 사용자를 필요로 하는 순간에 집중한 iOS · Android 앱입니다. 질문을 했을 때,
    무언가를 보내기 위해 승인이 필요할 때, 일을 마쳐서 결과를 읽고 싶을 때입니다.

    책상을 떠나 있는 동안에도 긴 작업이 계속 굴러가게 하려면 모바일을 쓰세요.

    <Aside type="note" title="설치 문서 작성 중">
      설치 안내는 작성 중이며 준비되는 대로 여기에 실립니다.
    </Aside>
  </TabItem>

  <TabItem label="CLI">
    **파이프 안의 Endue.**

    로컬 런타임이자 명령줄 클라이언트인 `endue` 바이너리 하나입니다. 다른 도구를 대체하기보다
    함께 쓰이도록 설계했습니다.

    | 명령 | 하는 일 |
    | --- | --- |
    | `endue chat` | 터미널에서의 대화형 세션 |
    | `endue run` | 단발 작업 — stdin 을 읽고 stdout 으로 씀 |
    | `endue session` | 지난 세션 목록·재개 |
    | `endue agent` | 에이전트 조회·선택 |
    | `endue serve` | 에이전트 작업을 호스팅하는 로컬 런타임 실행 |
    | `endue daemon` | 런타임을 백그라운드 서비스로 설치 |

    스크립팅과 자동화에는 CLI 를 쓰세요 — 로그를 에이전트에 흘려보내기, CI 에서 작업 돌리기,
    기존 셸 워크플로에 Endue 를 엮기 같은 일입니다.

    <Aside type="note" title="아직 일반 공개 전">
      CLI 는 일반 공개 전입니다. 설치 안내는 출시되면 여기에 실립니다.
    </Aside>
  </TabItem>
</Tabs>

## 환경 고르기

| 하고 싶은 일 | 쓸 곳 |
| --- | --- |
| 에이전트를 만들거나 행동을 바꾸기 | 웹 |
| 도구를 연결하거나 권한을 관리하기 | 웹 |
| 내 컴퓨터나 서버의 파일을 에이전트가 다루게 하기 | 그 기기의 [endue Computer](/ko/docs/build/own-server/) |
| 자리를 비운 사이 에이전트의 질문에 답하기 | 모바일 |
| 에이전트가 하려는 행동을 승인하기 | 모든 환경 |
| 데이터를 에이전트에 흘려보내거나 스크립트에서 실행하기 | CLI |

## 사용 환경과 디바이스

사용 환경은 *내가* endue 를 쓰는 곳입니다. [디바이스](/ko/docs/build/devices/)는 *에이전트가* 일하는 대상입니다. 파일을 두고 프로그램을 실행하는 endue Computer, 웹 페이지를 여는 endue for Chrome 이 그것입니다. 디바이스 목록에는 내가 endue Desktop 을 쓰는 컴퓨터도 나오지만, 에이전트가 그 컴퓨터에서 일하지는 않습니다.

## 다음에 읽을 것

<CardGrid>
  <LinkCard
    title="빠른 시작"
    href="/ko/docs/get-started/quickstart/"
    description="웹 앱에서 첫 에이전트를 만들어 봅니다."
  />
  <LinkCard
    title="핵심 개념"
    href="/ko/docs/get-started/core-concepts/"
    description="모든 환경이 공유하는 어휘."
  />
</CardGrid>
