삼성역 대나무숲

코딩 없이 만드는 Jira Cloud App: Gemini CLI와 Forge AI 실전 가이드

2026-05-09 • 13분 읽기

토요일에 #Atlassian #Jira #App을 Gemini CLI로 만들어보고 싶어 시도해 보았습니다. 최근 Jira Cloud Migration 프로젝트를 진행하며 Jira를 더 깊이 알고 싶어진 이유도 있습니다. (마켓에 올려 수익을 낼 수도 있겠다는 기대와 함께요.)

이번에 만든 앱은 대시보드용 가젯으로, 멀티 프로젝트 스프린트 차트와 멀티 칸반 차트 기능을 담고 있습니다.

사전 지식 없이 어떻게 Step-by-step으로 Jira Cloud App을 만들었는지 소개합니다.

1. #Gemini 질문으로 시작

Gemini가 'Forge'로 시작하라고 제안하네요. Forge는 생소하지만 일단 부딪쳐 보기로 했습니다. 가이드를 따라가니 생각보다 접근하기 쉬웠습니다.

Developer Console에서 회원가입 후, Cloud Developer 사이트를 생성했습니다.

본격적인 개발을 위해 forge/cli를 설치합니다.

npm install -g @forge/cli

기초 명령어 숙지는 필수입니다.

  1. Login: forge login (아틀라시안 계정 연동)

  2. Create: forge create (템플릿 선택 및 프로젝트 생성)

  3. Deploy: forge deploy (아틀라시안 클라우드 인프라에 코드 배포)

  4. Install: forge install (준비한 개발용 Jira 사이트에 앱 설치)

  5. Develop: forge tunnel (로컬 변경 사항을 실시간으로 클라우드에 반영)

2. Install the Forge AI Plugin

아틀라시안에서 제공하는 Forge AI Plugin 덕분에 앱 개발이 한결 수월해졌습니다.

Gemini CLI용 확장을 설치합니다.

gemini extensions install https://github.com/atlassian/forge-skills

왼쪽 터미널에서 로그인 후 앱 프로젝트를 생성했습니다.

forge create bjac # bjac 폴더 생성

저는 템플릿 중 'Jira-dashboard-gadget-custom-ui'를 선택했습니다. 명령어 실행 후 폴더가 생성되며 기본 파일들이 채워집니다.

생성된 폴더로 이동한 뒤 터미널을 하나 더 열어, 왼쪽에는 Forge 명령어를, 오른쪽에는 Gemini CLI를 띄워두고 작업을 시작했습니다. /mcp 명령어로 플러그인이 정상 설치된 것을 확인할 수 있습니다.

3. 프롬프트로 Jira 앱 만들기

요구사항을 Gemini에게 전달하고 코드를 생성했습니다.

deploy, install, tunnel 순으로 명령어를 실행하며 Jira Cloud에서 실시간으로 확인했습니다. 프로세스가 꼬이는 것을 방지하기 위해 명령은 직접 실행하는 방식을 택했습니다.

처음에는 테스트 데이터가 없어 차트가 보이지 않았습니다. API Token을 발급받아 Gemini에게 이슈 데이터 생성을 요청했더니 순식간에 처리해 주더군요.

과정이 늘 매끄럽지는 않았습니다. 콘솔 에러나 터널 로그를 복사해 Gemini와 핑퐁하며 수정해 나갔고, 점차 원하는 모습에 가까워졌습니다.

첫 결과물은 꽤 만족스러웠습니다. 기존에 eazyBI로 구현해 사용하던 멀티 프로젝트 차트들을 앱으로 직접 구현해 나갈 계획입니다.

4. 아틀라시안 마켓플레이스의 가능성

B2B 시장인 마켓플레이스에는 매력적인 지표들이 많습니다. 그래서 더 도전 욕구가 샘솟네요 ㅎㅎ

5. 향후 계획

Gemini를 활용해 개발 단가를 낮춘 고성능 Custom Chart를 마켓에 정식 런칭해보려 합니다. 업무 현장의 요구사항을 직접 앱에 녹여내는 이 과정 자체가 즐거운 도전이네요. 다음 글에서는 마켓 등록과 홍보 과정을 기록하겠습니다. 수익이 나면 기분 좋게 쏘겠습니다! 그때를 위해 댓글창도 열어두었으니 많은 응원 부탁드립니다. 감사합니다.

#Atlassian #Jira #JiraCloud #Forge #GeminiCLI #AI개발 #노코드개발 #마켓플레이스 #B2B비즈니스

든든한 실무 조력자가 필요하신가요?

당장 실행에 옮길 믿음직한 손길이 부족하시다면 연락주세요.

협업 제안하기