프로젝트 소개
# Tomba 이메일 파인더 CLI
Tomba는 이메일 주소를 검색하고 검증하며, 연락처 데이터를 강화하고 전화번호를 찾는 데 도움을 주는 명령줄 유틸리티입니다. 영업, 마케팅, 채용 전문가를 위한 다양한 기능을 제공합니다.
## 주요 기능
- **이메일 검색**: 모든 웹사이트나 회사 이름에서 이메일 주소를 즉시 찾습니다.
- **이메일 검증**: 이메일 주소의 진위성과 전달 가능성을 확인합니다.
- **강화**: 이메일 주소에 추가 데이터를 강화합니다.
- **LinkedIn 파인더**: LinkedIn URL에서 이메일 주소를 찾습니다.
- **작성자 파인더**: 기사 작성자의 이메일 주소를 찾습니다.
- **전화번호 파인더**: 이메일, 도메인 또는 LinkedIn URL로 전화번호를 검색합니다.
- **전화번호 검증기**: 전화번호를 검증합니다.
- **유사 도메인**: 특정 도메인과 유사한 도메인을 검색합니다.
- **기술 탐지**: 도메인이 사용하는 기술을 발견합니다.
- **회사 검색**: 자연어 또는 구조화된 필터로 회사를 검색합니다.
- **계정 정보**: 현재 계정 정보를 출력합니다.
- **AI 채팅**: Tomba 도구와 함께 OpenAI로 구동되는 자연어 쿼리.
- **대량 CSV 처리**: 자동 열 매핑으로 CSV 파일에서 강화, 검증, 찾기, 작성자, LinkedIn, 전화, 소스를 처리합니다.
- **ClawHub 스킬**: 여러 API 호출을 하나의 명령으로 연결하는 재사용 가능한 다단계 워크플로.
## 설치
Tomba는 여러 방법으로 설치할 수 있습니다:
- **빠른 설치 (Linux/macOS)**: `curl -sSL https://releases.tomba.io/install.sh | sh`
- **빠른 설치 (Windows PowerShell)**: `irm https://releases.tomba.io/install.ps1 | iex`
- **Snap**: `sudo snap install tomba`
- **Go**: `go install github.com/tomba-io/tomba@latest`
- **Homebrew**: `brew install tomba-io/tap/tomba`
- **Scoop**: `scoop bucket add tomba https://github.com/tomba-io/scoop-bucket.git && scoop install tomba`
## 시작하기
설치 후 Tomba 계정에 로그인해야 합니다. 두 가지 방법이 있습니다:
- **OAuth (브라우저 기반)**: `tomba login`
- **API 키 + 시크릿**: `tomba login --key ta_xxxx --secret ts_xxxx`
## 핵심 명령
### 도메인 검색
bash
tomba search --target "tomba.io"
### 이메일 파인더
bash
tomba finder --target "tomba.io" --first "mohamed" --last "ben rebia"
tomba finder --target "tomba.io" --full "Mohamed Ben Rebia"
### 강화
bash
tomba enrich --target "b.mohamed@tomba.io"
### 작성자 파인더
bash
tomba author --target "https://clearbit.com/blog/company-name-to-domain-api"
### LinkedIn 파인더
bash
tomba linkedin --target "https://www.linkedin.com/in/mohamed-ben-rebia"
### 이메일 소스
bash
tomba sources --target "ab@tomba.io"
### 이메일 검증기
bash
tomba verify --target "b.mohamed@tomba.io"
### 개수
bash
tomba count --target "tomba.io"
### 상태
bash
tomba status --target "tomba.io"
### 전화번호 파인더
bash
tomba phone-finder --email "wade@zapier.com"
tomba phone-finder --domain "tomba.io"
tomba phone-finder --linkedin "https://www.linkedin.com/in/alex-maccaw-ab592978"
### 전화번호 검증기
bash
tomba phone-validator --phone "+14155552671"
tomba phone-validator --phone "4155552671" --country-code US
### 회사 검색 (Reveal)
bash
tomba reveal --query "SaaS startups in Europe"
tomba reveal --country US,UK --industry Technology
### 유사 도메인
bash
tomba similar --target "tomba.io"
### 기술 탐지
bash
tomba technology --target "tomba.io"
### 계정 정보
bash
tomba whoami
## 추가 명령
- **이메일 형식**: `tomba format -t stripe.com`
- **직원 위치**: `tomba location -t stripe.com`
- **도메인 제안**: `tomba autocomplete -t "goo"`
- **강화**: `tomba enrichment person -t user@example.com`, `tomba enrichment company -t example.com`, `tomba enrichment combined -t user@example.com`
- **리드 관리**: `tomba lead list`, `tomba lead create --email user@example.com --list-id 1`, `tomba lead get --id 123`
- **API 키**: `tomba key list`, `tomba key create`, `tomba key delete --id 123`
- **속성**: `tomba attribute list`, `tomba attribute create --name "Company Size" --type "text"`
- **플래그**: `tomba flag list`, `tomba flag create --type email --value bounce@example.com --reason hard_bounce`
## AI 채팅
Tomba는 OpenAI 함수 호출을 사용하여 Tomba API 도구를 연결하는 AI 채팅 인터페이스를 포함합니다. 자연어 질문을 하고 결과를 얻을 수 있습니다.
bash
export OPENAI_API_KEY=sk-...
tomba chat
예시 세션:
You: Find the VP Sales at Stripe and get their email
workflow: domain_search -> email_finder -> email_verifier
## 결과
**이메일 발견:** d.singleton@stripe.com
**검증됨:** 전달 가능 (점수: 95)
채팅을 통한 대량 모드:
bash
tomba chat --file contacts.csv --type enrich
tomba chat --model gpt-4o-mini
## 대량 CSV 처리
동시 작업자로 CSV 파일을 대량 처리하며, 열을 자동 매핑하고 API 속도 제한을 준수합니다.
bash
tomba bulk --file contacts.csv --type enrich
지원되는 작업 유형: enrich, verify, finder, search, author, linkedin, phone, phone-validator, company, similar, sources.
동시성은 요금제에서 자동 감지됩니다 (최대 60 작업자).
## ClawHub 스킬
ClawHub는 여러 Tomba API 호출을 재사용 가능한 워크플로로 연결하는 내장 스킬 시스템입니다.
bash
tomba skill list
tomba skill run find-email --target stripe.com first_name=David last_name=Singleton
tomba skill run company-intel --target tomba.io
내장 스킬: find-email, company-emails, enrich-verify, company-intel, lead-gen, linkedin-intel, domain-check, author-verify.
사용자 지정 스킬도 생성, 가져오기, 내보내기, 제거할 수 있습니다.
## HTTP 서버
모든 Tomba API 엔드포인트를 역방향 프록시로 노출하는 로컬 HTTP 서버를 실행합니다.
bash
tomba http # 포트 3000에서 시작
tomba http --port 8080 # 사용자 지정 포트
서버는 모든 핵심 API 엔드포인트, 리드 CRUD, 리드 목록, 속성, 키, 플래그 관리를 포함한 45개 라우트를 노출합니다.
## 출력 형식
대부분의 명령은 다른 도구와의 쉬운 통합을 위해 JSON 및 YAML 출력 형식을 지원합니다.
## 업데이트 및 버전
- **업데이트**: `tomba update` (`tomba upgrade`로도 사용 가능)
- **버전**: `tomba version`
## 요약
Tomba는 이메일 발견, 검증, 강화를 위한 포괄적인 CLI 도구입니다. 연락처 정보를 빠르게 찾고 검증해야 하는 영업, 마케팅, 채용 전문가를 위해 설계되었습니다. 대량 처리, AI 채팅, 재사용 가능한 워크플로를 지원하여 다양한 자동화 파이프라인에 통합될 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.