시작하기

SLV

🔨 Solana 개발자를 위한 AI Agent Kit

SLV는 Solana 개발자를 위한 AI Agent Kit입니다. SLV의 모든 메서드는 MCP 대응이므로, 온보딩이 완료되면 바로 Solana 개발에 AI 에이전트를 사용할 수 있습니다.
더 이상 문서를 뒤지거나 CLI 플래그를 암기할 필요가 없습니다. SLV의 내장 AI 에이전트는 MCP 대응 SLV 툴셋을 직접 사용할 수 있으므로, 검증자, RPC, 앱 워크플로가 자연스러운 대화를 통해 진행됩니다.

요구 사항

OS: MacOS, Linux, 또는 Windows (WSL2)
의존성:

설치

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
SLV 바이너리와 내장 AI 스킬이 ~/.slv/skills/에 설치됩니다.

🚀 빠른 시작

두 개의 명령으로 처음부터 Solana 인프라 관리까지 진행할 수 있습니다:
이 영상에서 자연어 Solana 검증자 온보딩 플로를 따라갈 수도 있습니다.

1. 환경 설정

bash
slv onboard
대화형 마법사가 필요한 모든 것을 구성합니다. 완료되면 AI 에이전트가 Solana 개발을 위한 전체 SLV 메서드 세트를 즉시 사용할 수 있습니다:
단계하는 일
SLV API 키API 키 받기
AI 프로바이더OpenAI 또는 Anthropic API 키 연결
모델기본 모델 선택 (예: claude-opus-4-6, gpt-4o)
에이전트AI 어시스턴트에 이름 지정 — 선호도를 기억합니다
스킬중점 영역 선택 (아래 참조)
GitHub리포지토리 및 PR 관리를 위한 선택적 gh CLI 인증
알림실시간 알림을 위한 선택적 Discord Webhook

AI 스킬 및 전문가 에이전트

SLV에는 목적별로 구축된 AI 에이전트가 포함되어 있으며, 각자 자신의 도메인의 전문가입니다:
스킬에이전트할 수 있는 것
Solana 검증자Cecil메인넷/테스트넷 검증자의 배포, 모니터링, 마이그레이션, 업데이트
Index RPC 노드Tina풀 인덱스 RPC 엔드포인트 구축 및 관리
gRPC Geyser 스트리밍Cloud필터를 사용한 실시간 Geyser 스트림 구성
Solana 앱 개발Setzer자동화, dApp 및 Solana 프로그램 스캐폴드
하나 또는 전부를 선택하세요 — AI 콘솔이 워크플로에 맞게 적응합니다.

2. AI 콘솔 실행

bash
slv c
이것으로 끝입니다. 여기에서 Solana 인프라를 자연어로 관리할 수 있습니다. AI 콘솔은 각 요청을 올바른 전문가 에이전트로 자동 라우팅하므로, 검증자 운영, RPC 및 Geyser 설정, 앱 개발이 하나의 플로로 진행됩니다.
Natural-language management in the AI Console
예를 들어:
  • "내 서버 203.0.113.10에 테스트넷 검증자를 배포해 줘"
  • "Geyser gRPC를 활성화한 RPC 노드를 설정해 줘"
  • "새 Solana 앱 프로젝트를 만들어 줘"
  • "내 검증자를 제로 다운타임으로 새 머신으로 마이그레이션해 줘"
또한 slv c는 시작 시 업데이트 후보를 수집합니다. agave, jito-solana, firedancer, yellowstone-grpc 등의 새 버전을 표시할 수 있습니다. 준비되면 **/update**를 입력하여 업데이트 작업을 완료하세요.
Update checks inside the AI Console
언제든지 재구성
프로바이더, 모델 또는 스킬을 변경하고 싶을 때 언제든지 slv onboard를 다시 실행하세요.

🔧 수동 CLI 참조

명령을 직접 실행하고 싶으신가요? SLV의 전체 CLI는 언제나 사용할 수 있습니다.

주요 기능

🔑 키리스 운영 — 새로운 배포는 항상 unstaked-keypair.json을 아이덴티티 키로 시작합니다. 이는 이중 투표 사고를 방지합니다. 모든 것이 동작하는 것을 확인한 후에만 프로덕션 키로 전환하세요.
♻️ 제로 다운타임 마이그레이션 — 다운타임 없이 검증자를 새 서버로 이동합니다:
bash
slv v switch
예비 검증자 필요
제로 다운타임 마이그레이션에는 이미 배포되어 준비된 예비 검증자 노드가 필요합니다. 필요할 때 즉시 전환할 수 있도록 미리 예비 노드를 설정하세요.
🌐 멀티 노드 관리 — Ansible 기반 플레이북으로 한 대의 머신에서 검증자, RPC, gRPC 노드 플릿을 관리할 수 있습니다.

검증자 빠른 시작

bash
slv v init
서버 접속(IP, SSH 키, 사용자), 비밀번호 설정 및 초기 구성을 안내합니다.

Vote 계정 설정

bash
slv v gen:vote-account
필수 필드: Identity pubkey, Vote 계정, Authority 계정, 커미션 비율 (0–100%).

Solana 노드 배포