简体中文
·
English
·
日本語
·
한국어
Pier
여러 AI 터미널이 열려 있어도, 처리가 필요한 상대를 한눈에 볼 수 있습니다.
Claude Code와 Codex는 원래 터미널에 그대로 있습니다. 파일 수정과 git 확인은 바로 옆에서.
웹사이트 ·
다운로드 ·
문서 ·
CLI 매뉴얼 ·
기여 ·
변경 로그
> 데스크톱 앱은 현재 **macOS**만 지원합니다(Apple Silicon / Intel).
## 왜 Pier인가
**원래 터미널 그대로입니다.** 또 다른 채팅 창이 아닙니다. 계정과 구독은 그대로입니다. Claude Code, Codex, OpenCode는 각자 터미널에서 계속 실행됩니다.
**처리가 필요한 상대가 보입니다.** 실행 중, 처리 필요, 오류 세션을 한곳에서 봅니다. 탭을 뒤지지 말고, 클릭하면 원래 터미널로 돌아갑니다.
**파일과 git을 위해 다른 창을 열지 않습니다.** 파일을 열어 고치고, 파일 또는 조각 단위로 스테이징한 뒤 커밋, 푸시합니다. 한 줄 수정이나 일상적인 git이라면 다른 편집기로 바꿀 필요가 없습니다.
## 핵심 흐름
1. 프로젝트 또는 git 작업 트리에서 Claude Code, Codex 또는 다른 명령줄을 엽니다.
2. 여러 세션이 동시에 돌 때, 누가 실행 중인지, 누가 처리가 필요한지, 누가 오류인지 봅니다.
3. 그 행을 눌러 원래 터미널로 돌아가 확인하거나 이어서 씁니다.
4. 터미널은 계속 실행됩니다. 파일을 열어 고치고, diff를 본 다음 커밋합니다.
## 핵심 능력
- **네이티브 터미널** — 프로젝트 또는 작업 트리에서 Shell과 명령줄 프로그래밍 에이전트를 실행합니다. 화면을 다시 불러온 뒤에도 실행 중인 터미널은 그대로 쓸 수 있습니다
- **세션 상태** — 실행 중, 처리 필요, 오류 세션을 한곳에서 보고, 클릭하면 해당 터미널로 돌아갑니다
- **작업마다 다른 디렉터리** — 작업마다 독립된 프로젝트 디렉터리(git 작업 트리)를 열어 파일 변경이 서로 겹치지 않게 합니다
- **파일, 편집, git** — 프로젝트 파일을 열고 편집합니다. diff를 심사하고, 파일 또는 조각 단위로 스테이징합니다. 커밋, 푸시, 브랜치, 스태시는 명령 팔레트에서 할 수 있습니다
- **Canvas** — 프로젝트에 저장되는 페이지는 이미 쓸 수 있습니다. 터미널과 상태로 칸반과 실행 그림을 만드는 작업은 아직 진행 중입니다
- **저장되는 배치** — 탭, 분할, 플로팅 패널로 터미널, 편집기, 변경을 정리합니다. 배치는 자동 저장됩니다
## 기타 능력
- **프로젝트 내용 미리보기** — Markdown, 이미지, 그 밖에 지원하는 프로젝트 파일을 미리 봅니다
- **이 기기 CLI** — `pier`로 프로젝트를 열고, 윈도우와 패널을 찾고, 터미널을 열어 텍스트나 키를 보내며, 에이전트와 작업 트리를 조회합니다. 이 기기에서 실행 중인 Pier에만 연결합니다
- **플러그인** — 내장 플러그인과 공식 서명·검증·버전 관리 플러그인을 쓸 수 있습니다. 이후 더 많은 출처를 지원할 예정입니다. 현재 설치 범위는 [`docs/plugins.md`](docs/plugins.md)를 보세요
## 제품 경계
앱 자체에는 작업 대장이나 자동 스케줄러가 없습니다. 칸반과 실행 그림은 터미널과 상태를 Canvas에서 조립하며, 이 작업은 아직 진행 중입니다.
채팅 창으로 만들지 않습니다. 떠난 뒤에도 원래 명령줄, 계정, 저장소는 그대로 동작합니다.
## 설치
### 릴리스 사용
[GitHub Releases](https://github.com/runloom/pier/releases)에서 Apple Silicon 또는 Intel용 현재 macOS 버전을 받습니다. Pier를 열고 프로젝트 폴더를 고르면 터미널에서 에이전트를 실행하고, 파일을 보며, 변경을 심사할 수 있습니다.
릴리스를 실행한 뒤 디렉터리가 쓰기 가능하면 `pier`를 `PATH`에 넣으려고 합니다. 설정 → 터미널에서 설치하거나, `/Applications/Pier.app/Contents/Resources/bin/pier`를 직접 실행하거나, [CLI 매뉴얼](.pier/canvases/pier-cli-user-manual/README.ko.md)대로 그 디렉터리를 현재 터미널 `PATH`에 넣을 수도 있습니다.
### 소스에서 실행
Node.js `^24.15.0`, pnpm `>=11.12.0`, Xcode Command Line Tools, Homebrew, `zig@0.15`가 필요합니다. 저장소는 `packageManager`로 pnpm `11.18.0`을 고정합니다.
```bash
git clone https://github.com/runloom/pier.git
cd pier
pnpm bootstrap
pnpm dev
```
이미 있는 git 작업 트리에 처음 들어갈 때는 먼저 `pnpm setup:worktree`를 실행하세요. 의존성 확인, 흔한 문제, 빌드 방법은 [`docs/development.md`](docs/development.md)를 보세요.
## 이 기기 CLI
정식 설치 패키지의 `pier`는 앱이 실행 중이 아니면 먼저 시작합니다. CLI는 이 기기의 Pier를 제어합니다. 원격 API가 아닙니다.
```bash
pier status --json
pier . --json
pier panels list --json
```
자주 쓰는 명령, 개발 시 호출 방법, 상태 의미는 [CLI 사용자 매뉴얼](.pier/canvases/pier-cli-user-manual/README.ko.md)을 보세요.
## 문서
- [개발 가이드](docs/development.md) — 환경, 작업 트리, 검사와 빌드
- [CLI 사용자 매뉴얼](.pier/canvases/pier-cli-user-manual/README.ko.md) — 실행 중인 이 기기 Pier 제어
- [공식 플러그인](docs/plugins.md) — 범위, 개발, 검증
- [릴리스 가이드](docs/release.md) — 유지 관리자 배포 절차
- [변경 로그](CHANGELOG.md) — 이미 나온 변화와 아직 나오지 않은 변화
- [전체 문서 색인](docs/README.md) — 사용자, 기여자, 유지 관리자별로 자료 찾기
## 기여
Issue와 Pull Request를 환영합니다. 시작하기 전에 [`CONTRIBUTING.md`](CONTRIBUTING.md)를 읽으세요. 작은 문서 수정을 제외하면, 병합 전에 기여자 허가가 필요합니다.
제출 전에 실행하세요:
```bash
pnpm check
```
## 보안과 라이선스
보안 문제는 [`SECURITY.md`](SECURITY.md)에 따라 비공개로 보고하세요. 공개 Issue로 제출하지 마세요.
- 소스는 [`AGPL-3.0-only`](LICENSE)로 배포됩니다
- 클로즈드 소스 배포, 화이트 라벨, 기업 지원, 또는 AGPLv3 밖의 권한은 별도의 상업 계약이 필요합니다
- 상표와 제3자 자산은 [`TRADEMARKS.md`](TRADEMARKS.md), [`NOTICE`](NOTICE), [`docs/legal/licensing.md`](docs/legal/licensing.md)를 보세요