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 각각의 상세 사용법은 좌측 메뉴에서 확인하세요.