Repolode
vimtor

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. 1

    Bun 1.4.0을 사용해 종속 항목을 설치합니다

    bun install
  2. 2

    모든 플러그인을 빌드합니다

    bun run build
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트