프로젝트 소개

omni-dev는 Rust로 구축된 종합 개발자 유틸리티로, Git 워크플로우를 위한 AI 기반 강화 기능과 일반적인 엔터프라이즈 도구들을 위한 일련의 통합 기능을 제공합니다. 주요 기능은 다음과 같습니다: - **Git Intelligence**: AI(Claude, OpenAI, Ollama 등)를 사용하여 코드 변경 사항을 분석하고, 무분별한 커밋 내역을 전문적인 Conventional Commits 형식으로 재작성합니다. 또한 브랜치 컨텍스트를 기반으로 상세한 pull request 설명을 생성할 수 있습니다. - **MCP Server**: Model Context Protocol(MCP)을 구현하여 Jira, Confluence, Datadog, Gmail 및 Google Drive용 도구를 AI 에이전트에게 제공합니다. - **Atlassian Integration**: Jira 이슈 및 Confluence 페이지를 읽고 쓰고 편집할 수 있는 전체 CLI 지원을 제공하며, 오프라인 Markdown에서 ADF로의 변환 기능을 포함합니다. - **Cloud Service Integrations**: - **Datadog**: 메트릭, 모니터, 대시보드 및 로그에 대한 읽기 전용 액세스를 제공합니다. - **Google Workspace**: Gmail(검색, 읽기, 동기화) 및 Google Drive(검색, 읽기 및 제한적 쓰기 작업)를 위한 OAuth2 기반 통합을 제공합니다. - **YouTube**: 다양한 형식(SRT, VTT, JSON)으로 자막과 스크립트를 가져오는 도구를 제공합니다. - **Browser Bridge**: 쿠키를 외부로 유출하지 않고, 이미 인증된 브라우저 탭을 통해 HTTP 요청을 실행하여 SSO로 보호된 내부 대시보드에 액세스할 수 있는 독특한 기능입니다. - **System Daemon**: 브라우저 브리지 및 worktrees 레지스트리와 같은 장기 실행 서비스를 호스팅하기 위한 감독 대상 백그라운드 프로세스입니다.