AI 에이전트
요청은 말로 한 번
레포 env 세팅을 채팅으로 요청합니다. 시작점은 명령어 암기가 아니라 에디터 안의 AI 요청입니다.
AI에는 키 이름과 상태만
채팅에서 한 번 요청하면 됩니다. 만들 수 있는 값은 manage-env가 직접 만들고, Stripe 키 같은 외부 값은 로컬 터미널에서만 받습니다. CI 동기화와 앱 실행이 끝나도 AI가 받는 것은 상태와 키 이름뿐입니다.
로컬 manage-env 도구로 처리할게요. 값은 채팅과 도구 결과에 남기지 않아요.
setup_project
로컬에서 4개 생성 · 기본 설정 2개 완료
request_value_from_user
로컬 입력 대기 · STRIPE_SECRET_KEY, DATABASE_URL
sync_to_target
GitHub Actions 동기화 완료 · 키 이름만 기록
run_with_secrets
앱 실행 성공 · 1.8초 · 실행 로그는 AI에 없음
에이전트에게 보이는 것은 상태, 키 이름, 다음 행동까지. 값은 이 화면에 없습니다.
동작 방식
AI 에이전트
레포 env 세팅을 채팅으로 요청합니다. 시작점은 명령어 암기가 아니라 에디터 안의 AI 요청입니다.
AI에는 키 이름과 상태만
내 컴퓨터
local MCP
에이전트가 .env.example을 읽고 랜덤 시크릿과 서명용 키를 만들고, 비밀이 아닌 기본 설정을 채웁니다. 만들어진 값은 에이전트도 보지 않습니다.
Stripe 키, DATABASE_URL처럼 외부에서 발급되는 값은 채팅이 아니라 로컬 터미널에 직접 붙여넣습니다.
MCP 도구의 결과에는 상태, 시간, 대상, 키 이름만 있고 시크릿 값은 없습니다. 실행이 실패하면 값이 가려진 출력 일부만 돌아와 디버깅에 쓰입니다.
run_with_secrets
sync_to_target
저장하는 것은 암호문과 값이 빠진 메타데이터뿐입니다. 서버는 이 데이터를 평문으로 되돌릴 수 없습니다.
누가 무엇을 보는지
상태, 키 이름, 다음 행동만 받습니다. 평문 값은 전달되지 않고, 실패한 실행의 출력은 값이 가려진 채로만 돌아옵니다.
복호화는 항상 이 컴퓨터 안에서 일어납니다. 값은 실행할 프로세스와 직접 승인한 동기화 대상에만 주입됩니다.
저장하는 것은 암호문과 값이 빠진 메타데이터뿐입니다. 서버는 이 데이터를 평문으로 되돌릴 수 없습니다.
MCP 툴은 시크릿을 프로세스에 주입하고, 종료 코드와 키 이름만 돌려줍니다. 값을 꺼내는 툴 자체가 없으므로, 값이 툴 결과로 나올 경로도 없습니다.
값은 이 컴퓨터에서 풀리고, 실행 중인 프로세스와 직접 승인한 동기화 대상까지만 이동합니다. 서버에 남는 것은 풀 수 없는 암호문입니다.
버전 비교, 변경된 키 표시, 동기화 상태는 평문이 아니라 키별 지문으로 계산합니다. 값을 한 번도 보지 않고 버전을 비교합니다.
최초 1회 설정
터미널이 필요한 순간은 첫 신뢰 설정과 값을 직접 입력할 때뿐입니다. 그 뒤로는 에디터 안에서 AI에게 요청하면 됩니다.
AI가 필요한 키를 찾고 프로젝트를 연결한 뒤, 자동으로 만들어도 안전한 값부터 채웁니다.
run_with_secrets는 값을 프로세스에 주입하고 상태, 시간, 키 이름만 돌려줍니다.
GitHub Actions, Vercel, Cloudflare로 자동 동기화합니다. 미리 승인해 둔 대상에만 보냅니다.
curl -fsSL https://manage-env.com/install | shmenv signupmenv connectmenv init me/my-appAI에게 보낼 프롬프트
manage-env로 이 레포 세팅해줘. 랜덤/설정 키는 만들고, 외부 발급 값만 로컬에서 나한테 물어보고, 신뢰된 CI 타깃까지 동기화한 다음 값 반환 없이 앱 실행까지 확인해줘.
버튼은 위 문장이 아니라, 설치부터 세팅까지 담긴 단계별 전체 가이드(영문)를 복사합니다.
가격
지금은 개인 프로젝트 기능만 열려 있습니다. 팀 공유와 결제는 운영 준비를 마친 뒤 따로 공개합니다.
Team
출시 예정프로젝트를 함께 쓰고 멤버 권한을 관리하는 플랜입니다.
결제와 운영 검증이 끝나면 가격과 함께 공개합니다.
계정을 만들고 첫 저장소를 연결하면 준비는 끝입니다. 다음부터는 에이전트에게 한 문장이면 충분합니다.