문서

Baro에서 제품을 포크, 커스터마이즈, 퍼블리시하는 데 필요한 모든 것.

Baro CLI는 단일 바이너리입니다. 원하는 설치 방법을 선택하세요.

bash
curl -fsSL https://baro-sync.com/baro-cli/install.sh | sh

~/.local/bin/에 설치됩니다. macOS와 Linux (x86_64, arm64)를 지원합니다.

Baro 계정으로 인증하세요. 브라우저에서 GitHub OAuth 또는 이메일 로그인이 열립니다.

bash
$ baro login
Opening browser for authentication...
✓ Logged in as yourname
세션은 로컬에 저장됩니다. 한 번만 로그인하면 됩니다.

명령줄에서 제품을 검색하거나 웹에서 둘러보세요.

bash
# Search for products
$ baro search "invoice tool"
  acme/invoice-tool       v2.1.0  Invoice generator with PDF export
  jane/invoice-tracker    v1.0.0  Track and manage invoices

# Fork a product
$ baro fork acme/invoice-tool
Forking acme/invoice-tool@2.1.0... done

# Fork a specific version
$ baro fork acme/invoice-tool@1.0.0

포크하면 전체 소스 코드를 새 디렉토리에 다운로드합니다. .baro/manifest.json 파일이 리메이크 기여를 위한 출처를 추적합니다.

포크한 제품을 원하는 AI 코딩 도구로 수정하세요. Baro는 도구에 구애받지 않습니다.

bash
# Claude Code
$ claude "Add Korean invoice format"

# Cursor
# Open the directory in Cursor and use the AI assistant

# Aider
$ aider "Add dark mode support"

제품에 CLAUDE.md, .cursorrules, AGENTS.md 같은 컨텍스트 파일을 포함하여 AI 도구가 코드베이스를 이해하도록 도울 수 있습니다.

자신의 제품을 Baro에 퍼블리시하세요. 포크한 제품은 baro remake를 사용하세요 (다음 섹션 참조).

bash
$ baro publish --version 1.0.0
Packaging... 42 KB
Uploading... done
Published yourname/invoice-tool-ko v1.0.0

퍼블리시 요구사항:

  • 빌드 파일 (package.json, Cargo.toml, Makefile 등)
  • README 파일
  • 50자 이상의 설명
  • 소스에 비밀키나 인증 정보 없음
새 제품은 pending_review 상태로 시작되며 공개 전에 수동 검토를 거칩니다.

추가 옵션으로 퍼블리시:

bash
# Specify category and license
$ baro publish --version 1.0.0 --category developer-tools --license MIT

제품을 포크하고 커스터마이즈한 후, baro remake로 자신의 제품으로 퍼블리시하세요. 이 명령어는 한 번만 사용합니다 — 리메이크 후에는 baro publish로 후속 버전을 퍼블리시하세요.

bash
# Fork a product, then publish as your own
$ baro fork acme/invoice-tool
$ cd invoice-tool

# Customize with AI...
$ claude "Add Korean invoice format"

# Publish your remake
$ baro remake --version 0.0.1 \
  --description "Invoice tool with Korean format" \
  --category developer-tools

Remaking as yourname...
Remaking from acme/invoice-tool → yourname/invoice-tool...
Creating product yourname/invoice-tool...
Uploading v0.0.1... done
Published yourname/invoice-tool@0.0.1
Remake tracked from acme/invoice-tool

같은 슬러그의 제품을 이미 소유한 경우:

bash
# If you already own a product with the same slug
$ baro remake --version 0.0.1 --category developer-tools
Error: Slug 'invoice-tool' is already used by your product.
Use --slug <different-name> to pick a new one.

# Use --slug to pick a different name
$ baro remake --version 0.0.1 \
  --slug invoice-tool-ko \
  --category developer-tools
baro remake는 일회성 명령어입니다: 포크를 자신의 제품으로 변환합니다. 이후 업데이트는 baro publish를 사용하세요. 새 포크에서 baro publish를 실행하면 baro remake를 사용하라는 안내가 표시됩니다.

퍼블리시한 제품을 조회하고 관리하세요.

CLI에서 내 제품 목록 보기:

bash
$ baro products
yourname/invoice-tool   v2.1.0   [developer-tools]  published
  Invoice generator with PDF export
  Forks: 42  Rating: 4.5/5 (3)

yourname/my-app         v0.1.0   [productivity]     pending_review
  Task management tool

2 products

상태별 필터:

bash
$ baro products --status published

현재 프로젝트 정보 확인:

bash
$ baro status
Product: yourname/invoice-tool
Version: 2.1.0
Origin:  acme/invoice-tool
Forked:  2026-01-15T10:30:00Z

포크 원본의 업데이트 확인:

bash
$ baro upstream
New version available: 3.0.0 (current: 2.1.0)
  Changelog: Added multi-currency support
  Run: baro fork acme/invoice-tool@3.0.0
Step 8

참조#

명령어, 카테고리, 설정에 대한 빠른 참조.

사용 가능한 카테고리:

bash
developer-tools  productivity   ai-agents      data-tools
devops           design-tools   communication  education
finance          other

.baro/manifest.json 파일

이 파일은 제품 ID를 추적합니다. 첫 퍼블리시 시 자동으로 생성되거나 baro init으로 수동 생성할 수 있습니다. 이 파일을 삭제하지 마세요 — 디렉토리 이름을 변경하면 기존 제품을 업데이트하는 대신 새 제품이 생성됩니다.

커스텀 슬러그로 제품 초기화:

bash
$ baro init --slug my-tool
Initialized baro product: my-tool
  Manifest: .baro/manifest.json

옵션으로 검색:

bash
# Sort by downloads or rating
$ baro search "invoice" --sort downloads --limit 10
$ baro search "tool" --sort rating --category developer-tools