AI 코딩 에이전트 OpenCode용 TypeScript 플러그인 모음으로, 모델 정보, git 상태, 절전 방지, 세션 검색 기능을 제공합니다.
vimtor/opencode-plugins
Postgres·MySQL 쿼리 도구, 시크릿 처리, plan 모드 전환, 세션 관리 등을 추가하는 OpenCode V2 플러그인 모음입니다.
- 스타
- 30
- 포크
- 3
- 열린 이슈
- 0
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
이 저장소는 AI 코딩 에이전트인 OpenCode V2(beta)용 소형 플러그인 18개를 모은 모노레포입니다. 각 플러그인은 별도의 npm 패키지로 제공되어 독립적으로 설치할 수 있습니다. 플러그인은 몇 가지 범주로 나뉩니다. 데이터베이스 도구(opencode-postgres와 opencode-mysql)는 설정된 데이터베이스를 대상으로 SQL 쿼리 도구를 추가하고, 에이전트 안전 및 제어 도구(opencode-blindfold)는 에이전트가 시크릿 값을 보지 않고도 사용할 수 있게 하며 opencode-supervisor는 지침을 어기는 실행을 감독 모델이 중단하도록 합니다. 세션 작업 보조 도구에는 plan 모드에서 build 모드로 전환하기, 입력이 비어 있을 때 계속 진행하라는 프롬프트 보내기, 세션의 pull request 열기, 프롬프트 캐시가 만료되기 전에 유휴 세션 압축하기 등이 있습니다.
그 밖에도 모델 선택과 복원력을 지원하는 플러그인이 있습니다. opencode-auto-model은 세션의 첫 프롬프트에서 모델과 variant를 선택하고, opencode-fallback-model은 모델이 실패하면 백업 모델로 전환하며, opencode-hide-variants는 원치 않는 variant를 숨깁니다. 탭 및 링크 관련 유틸리티로는 opencode-quick-links, opencode-external-tabs, opencode-bubble-tabs가 있습니다. opencode-agent-meetup을 사용하면 서로 다른 세션에서 실행 중인 에이전트들이 어떤 머신에서든 메시지를 주고받을 수 있습니다.
저장소는 Bun으로 빌드하고 bun:test로 테스트합니다. TUI 기능이 있는 플러그인은 데스크톱 기능도 함께 제공하며, Postgres 및 MySQL 플러그인은 Docker Compose로 실행한 로컬 컨테이너를 대상으로 테스트할 수 있습니다.
핵심 기능
- 01설정된 데이터베이스에서 SQL을 실행하는 Postgres 및 MySQL 8+ 쿼리 도구
- 02에이전트가 값을 보지 않고도 자격 증명을 사용할 수 있게 하는 시크릿 처리
- 03'go ahead'와 같은 문구를 입력하면 plan 모드에서 build 에이전트로 자동 전환
- 04현재 모델이 실패하면 세션을 이어받는 대체 모델
- 05어떤 머신에서든 세션 간 에이전트끼리 메시지 주고받기
활용 사례
- OpenCode 에이전트가 개발용 Postgres 또는 MySQL 데이터베이스를 살펴보도록 하기
- API 키와 비밀번호가 에이전트의 가시 컨텍스트에 노출되지 않도록 하기
- 주 모델을 사용할 수 없게 되어도 긴 코딩 세션을 계속 진행하기
- 프로젝트의 관련 부분을 작업하는 여러 에이전트 세션 간 협업하기
빠른 시작
- 1
Bun 1.4.0을 사용해 종속 항목을 설치합니다
bun install - 2
모든 플러그인을 빌드합니다
bun run build - 3
테스트 스위트를 실행합니다
bun run test
사용 전 알아둘 점
- README에서 베타로 설명하는 OpenCode V2용으로 제작되었습니다.
- 개발 워크플로에는 Bun 1.4.0이 필요합니다.
- Postgres 및 MySQL 플러그인을 사용하려면 데이터베이스를 구성해야 하며, 로컬 테스트 환경에서는 Docker를 사용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- opencode-plugins은(는) 무엇인가요?
- Postgres·MySQL 쿼리 도구, 시크릿 처리, plan 모드 전환, 세션 관리 등을 추가하는 OpenCode V2 플러그인 모음입니다. 이 저장소는 AI 코딩 에이전트인 OpenCode V2(beta)용 소형 플러그인 18개를 모은 모노레포입니다. 각 플러그인은 별도의 npm 패키지로 제공되어 독립적으로 설치할 수 있습니다. 플러그인은 몇 가지 범주로 나뉩니다. 데이터베이스 도구(opencode-postgres와 opencode-mysql)는 설정된 데이터베이스를 대상으로 SQL 쿼리 도구를 추가하고, 에이전트 안전 및 제어 도구(opencode-blindfold)는 에이전트가 시크릿 값을 보지 않고도 사용할 수 있게 하며 opencode-supervisor는 지침을 어기는 실행을 감독 모델이 중단하도록 합니다. 세션 작업 보조 도구에는 plan 모드에서 build 모드로 전환하기, 입력이 비어 있을 때 계속 진행하라는 프롬프트 보내기, 세션의 pull request 열기, 프롬프트 캐시가 만료되기 전에 유휴 세션 압축하기 등이 있습니다.
- opencode-plugins은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- opencode-plugins은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- opencode-plugins은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. opencode-plugins의 마지막 커밋은 2026년 10월 27일입니다.
- opencode-plugins은(는) 어디에 사용할 수 있나요?
- OpenCode 에이전트가 개발용 Postgres 또는 MySQL 데이터베이스를 살펴보도록 하기 API 키와 비밀번호가 에이전트의 가시 컨텍스트에 노출되지 않도록 하기 주 모델을 사용할 수 없게 되어도 긴 코딩 세션을 계속 진행하기 프로젝트의 관련 부분을 작업하는 여러 에이전트 세션 간 협업하기
- opencode-plugins는 어떻게 설치하나요?
- Bun 1.4.0을 사용해 종속 항목을 설치합니다: bun install 모든 플러그인을 빌드합니다: bun run build 테스트 스위트를 실행합니다: bun run test
- opencode-plugins은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vimtor/opencode-plugins
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트를 위한 셀프 호스팅 메모리 계층으로, 출처가 명시된 사실을 저장하고 여러 에이전트와 MCP 클라이언트, CLI가 하나의 브레인을 공유합니다.
AI 코딩 에이전트 Pi를 네이티브 코드로 사전 컴파일해 Bun이나 Node에서보다 빠르게 시작하고 CPU를 덜 사용합니다.
영구 세션, 멀티 모델, 서브에이전트, 플러그인 시스템을 지원하는 로컬 우선 AI 코딩 에이전트 데스크톱 작업 공간입니다.
플러그인 기반 프레임워크로 만든 코딩 에이전트 DeepSeek Harness(dsh)의 커뮤니티 플러그인 모음
여러 검색 엔진에 질의해 결과를 한 페이지에 보여 주며, 플러그인으로 확장할 수 있는 셀프 호스팅 검색 통합 서비스입니다.