환경변수 관리 프로그램을 만들다 보니 Codex 키 유출 위험도 줄었네요
아직도 .env 열어서 복붙하세요?
프로젝트가 늘어날수록 환경변수 관리는 이상하게 더 귀찮아집니다.
- .env.local에는 넣었는데 .env.dev에는 빠져 있고
- 같은 변수를 여러 파일에 반복해서 복붙하고
- API Key를 수정하려다가 실수로 채팅이나 로그에 노출하고
- 주석과 변수 순서는 어느 순간 완전히 엉켜버립니다
그래서 Env Manager를 만들었습니다.
Env Manager는 프로젝트별 환경변수 파일을 한곳에서 관리하는 로컬
데스크톱 앱입니다.

무엇이 다른가요?
- 등록한 프로젝트의 .env, .env.local, .env.dev 등을 자동으로 발
견
- 실제 값은 기본적으로 가리고 값 있음 상태만 표시
- # @group GPT 같은 주석을 읽어 환경변수를 그룹별로 정리
- 같은 변수를 2개뿐 아니라 여러 env 파일에 연결
- 연결된 변수는 한곳에서 수정하면 모든 파일에 안전하게 반영
- Codex에게 자연어로 파일·그룹·빈 변수 생성과 구조 정리를 요청
- 기존 파일 덮어쓰기, .env.example, 경로 이탈 등 위험한 작업은
차단
- 모든 데이터는 로컬 프로젝트 내부에서 관리
특히 Codex가 기존 .env의 비밀값을 무작정 읽는 방식이 아닙니다.
환경변수마다 다음 접근 정책을 설정할 수 있습니다.
- protected: 값 읽기 차단
- unclassified: 분류 전까지 보호
- read-write: 사용자가 허용한 변수만 읽고 수정
즉, 비밀값을 AI에게 그대로 노출하지 않으면서도 .env 구조 관리는
자동화할 수 있습니다.
"apps/mobile/.env 만들고
Mobile 그룹에 필요한 EXPO_PUBLIC 변수 추가해줘"
이제 이런 요청도 Codex가 Env Manager를 통해 안전하게 처리합니
다.
GitHub: https://github.com/haechan1103/env_manager
불편했던 점이나 필요한 기능이 있다면 Issue로 편하게 알려주세요.