notinferred/keypaste
A KeePass-compatible password and secrets manager for people who work with AI agents.
해결하는 문제
팀과 개발자는 비밀번호와 프로젝트 비밀을 한 곳에 보관해야 하며, AI 코딩 에이전트를 사용할 때 볼트 전체를 넘겨주지 않고 에이전트에게 자격 증명에 대한 액세스 권한을 부여해야 합니다. keypaste는 로그인 정보와 환경 변수를 로컬의 개방형 KDBX 파일에 저장하고 승인 단계를 추가하여 명시적으로 허용한 경우에만 에이전트가 비밀을 받을 수 있도록 함으로써 이 문제를 해결합니다.
작동 방식
keypaste는 디스크의 KeePass 호환 KDBX 4 파일에 모든 것을 저장하며 계정이나 네트워크가 필요 없습니다. 로그인을 추가하고, 강력한 비밀번호나 암호문구를 생성하고, KeePassXC로 동일한 파일을 가져오거나 편집할 수 있습니다. 개발자를 위해 환경별 값(dev, staging, prod)이 있는 프로젝트를 정의하고 디스크에 쓰지 않고 명령의 환경에 값을 주입할 수 있습니다. MCP 브리지는 Claude와 같은 AI 클라이언트에 연결됩니다. 에이전트가 특정 비밀을 요청하면 에이전트의 이유와 거부, 1회 허용, 1시간 허용, 항상 허용 옵션이 포함된 프롬프트가 표시됩니다. 모든 요청은 해시 체인 감사 로그에 저장됩니다.
대상 사용자
AI 코딩 어시스턴트를 사용하고 API 키, 데이터베이스 URL 또는 기타 비밀을 .env 파일에 넣지 않고 에이전트에 전달해야 하는 개발자. 또한 KeePass와 호환되고 기존 파일 동기화 서비스를 통해 동기화할 수 있는 로컬의 개방형 비밀번호 관리자를 원하는 모든 사람에게 적합합니다.
주요 기능
- 계정이나 네트워크가 필요 없는 로컬 KeePass 호환 볼트(KDBX 4).
- MCP를 통한 에이전트 승인: 거부, 1회 허용, 1시간 허용, 또는 프로젝트+프로필에 대해 항상 허용.
- 비밀을 명령의 환경에만 주입하고 디스크에는 절대 쓰지 않는 주입 전용 실행.
- 프로젝트 프로필(dev, staging, prod) 및 prod에 대한 자동 프롬프트.
KEY=kp://project/profile/KEY와 같은 참조가 포함된.env.keypaste파일은 커밋해도 안전합니다.- CI용 범위가 지정되고 만료되는 토큰(예:
read:acme-api/staging/*). - 단일 필드 또는 항목의 로그인 정보에 대한 암호화된 공유 링크, 개방형 제한 포함.
- 내장 비밀번호 생성기(8
256자) 및 암호문구 생성기(632단어). - 모든 에이전트 요청에 대한 해시 체인 감사 로그.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트