Introduction

opensoma 문서 — SWMaestro Web, CLI & SDK

opensoma는 소프트웨어 마에스트로(SWMaestro) 플랫폼을 웹, 커맨드라인, 프로그래밍 방식으로 사용할 수 있는 오픈소스 프로젝트입니다.

AI 에이전트가 SWMaestro 플랫폼과 상호작용할 수 있도록 설계되었습니다. CLI 출력은 JSON 형식이며, --pretty 옵션으로 읽기 쉬운 형태로 출력할 수 있습니다.

Features

  • Web — 대시보드, 멘토링, 회의실 예약 등 SWMaestro 기능을 웹에서 바로 사용
  • CLI — 멘토링 생성, 회의실 예약, 공지사항 조회 등 모든 작업을 터미널에서 수행
  • SDK — TypeScript SDK로 프로그래밍 방식으로 SWMaestro 기능에 접근
  • Agent Skills — AI 에이전트가 CLI를 효과적으로 사용할 수 있도록 스킬 제공

Quick Start

npm install -g opensoma

인증 후 바로 사용할 수 있습니다. 브라우저에 이미 로그인되어 있다면 auth extract가 가장 빠릅니다.

# 브라우저에서 세션 추출
opensoma auth extract

# 대시보드 조회
opensoma dashboard show

# 멘토링 목록
opensoma mentoring list

CLI와 SDK 각각의 상세 사용법은 좌측 메뉴에서 확인하세요.