qwen-code-dev-bot/oh-my-cli
A minimal autonomous code-agent CLI built with Qwen Code
해결하는 문제
oh-my-cli는 사용자가 터미널 CLI를 통해 파일을 읽고 편집하며 쉘 명령어를 실행할 수 있는 자체 호스팅 코드 에이전트입니다. 로컬 코드베이스와 AI 에이전트가 상호작용할 수 있는 안전하고 검사 가능한 방법을 제공하며, 실수나 악성 작업공간 변경을 방지하기 위해 엄격한 보안 경계와 내구성 있는 세션 관리를 제공합니다.
작동 방식
이 도구는 어떤 OpenAI 호환 엔드포인트에도 연결할 수 있습니다. 승인 모드, 폴더 신뢰 경계, 워크스페이스 경로 제한을 포함하는 '안전성 평면'에서 작동합니다. 상호작용은 JSONL 세션으로 관리되며, 재개, 컨텍스트를 절약하기 위해 압축, 타임스텝 단위로 되돌릴 수 있습니다. 또한 자동화를 위한 헤드리스 JSON 이벤트 스트림을 제공하며, 선택적으로 Electron 기반 데스크톱 또는 웹 기반 대시보드를 통해 워크플로우를 시각화할 수 있습니다.
대상 사용자
로컬 파일과 쉘에서 자율적으로 작업을 수행할 수 있는 AI 기반 코딩 보조 도구를 터미널에서 사용하고 싶지만, 높은 수준의 제어성, 안전성, 세션 내구성을 요구하는 개발자에게 적합합니다.
주요 특징
- 안전성 우선 설계: 위조에 강한 승인 미리보기, 폴더 신뢰 경계, 변경을 유발하는 도구는 기본적으로 실패하도록 결정론적 명령 정책을 제공합니다.
- 내구성 있는 세션: 세션 재개, 압축, 내보내기, 특정 타임스텝의 되돌리기/다시하기를 지원하며, 관련 없는 작업은 손상되지 않습니다.
- 헤드리스 자동화: 버전 관리된 JSON 이벤트 스트림, 실행 요약, 비용 예산을 제공하여 비용과 실행을 관리할 수 있습니다.
- 다중 인터페이스 지원: CLI, Electron 데스크톱 쉘, 로컬 웹 대시보드를 포함하여 동적 워크플로우 시각화가 가능합니다.
- 읽기 전용 보조 질문: 메인 작업을 방해하거나 워크스페이스를 변경하지 않고 세션의 컨텍스트에 대해 보완 질문을 할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트