https://github.com/Prof-Harita/terminaI
GitHub - Prof-Harita/terminaI: The Sovereign, Governed Terminal for the Agentic Age.
The Sovereign, Governed Terminal for the Agentic Age. - Prof-Harita/terminaI
github.com
Anthropic 에서 Cowork라고 비개발자들도 AI를 사용해서 문서정리나 그런걸 사용할 수 있도록 하는 서비스를 냈다
근데 여기 서비스가 월에 100달러 ~ 200달러 씩 지출을 하다보니까 좀 비싸다는 생각을 가지고 있었는데
개발자들이 그냥 gemini api 연동해서 Terminal 이라는 오픈소스를 만들어버렸다 ㄷㄷ..
궁금하니까 또 써봐야지 ㅋㅋ
( 오늘 근데 서류 합격이 5군데나 됐다 ㄷㄷ 가고자 하는 방향성을 잘 맞추고 있는 기분이다. 어제 면접 본 곳은 횡설수설 대잔치라 아마 비공개 글에 썰 풀 것 같다 무튼 바쁜데도 써보자! )
TerminaI ( L 이 아니라 I 이다 ㅋㅋ ) 본인? 본AI 한테 물어본거로 자기가 할 수 있는 것들은 다음과 같다
1. npm, pip, brew 등을 이용한 패키지 설치 및 관리
* 테스트 코드 실행 및 빌드 프로세스 자동화
* 코드베이스를 분석하여 특정 기능이 어디에 있는지 찾아내거나, 버그의 원인 추적
* 간단한 코드 수정 및 리팩토링
2. 시스템 관리 및 모니터링
* CPU/RAM 사용량, 디스크 공간 등 시스템 상태 확인
* 실행 중인 프로세스 목록 확인 및 특정 프로세스 강제 종료
* 서버 실행, 로그 실시간 확인 등 프로세스 관리
* 네트워크 상태 점검 (ping, netstat 등)
3. 자동화 및 스크립팅
* 반복적인 파일 정리, 이름 변경, 변환 등의 작업을 자동화하는 스크립트 작성
* 여러 단계의 명령어를 하나로 묶어 실행
* 정기적으로 특정 상태를 확인하고 알려주는 작업 (예: 5분마다 서버 상태 체크)
4. 웹 검색 및 정보 수집
* 최신 기술 동향, 특정 에러 메시지의 해결 방법 등 웹 검색
* API 문서를 읽고, curl과 같은 도구로 API를 직접 호출하여 데이터 요청
* 웹사이트의 내용을 가져와서 요약하거나 특정 정보 추출
5. 일반 보조 및 작업 관리
* 프로그래밍, 시스템 운영 등 다양한 주제에 대한 질문에 답변
* 복잡한 요청에 대해 작업 계획(To-do list)을 세우고 진행 상황을 공유
* 사용자의 선호사항이나 중요한 정보를 기억 (save_memory 기능)
간단히 말해, 터미널에서 명령어로 할 수 있는 일이라면 무엇이든 지시하실 수 있습니다.
Gemini 요약은 이런데 안그래도 요즘에 맥북 쓰다보면 용량이 너무 부족한 느낌을 많이 받는데 이런거 쓰면 잘 모르는 파일들 좀 정리를 할 수 있지 않을까 싶다. ( 파일 삭제는 근데 주의를 해야해서 너무 믿지는 말자 )
나는 docker, npm, yarn 이런 개발 류의 캐시를 좀 없애기 위해 사용해봤다.
Prof-Harita/terminaI 레포지토리는 최근 Anthropic이 발표한 유료 서비스인 'Claude Cowork'($100/월)에 대응하여 만들어진 오픈소스 AI 시스템 오퍼레이터입니다.
주요 특징과 프로젝트의 성격은 다음과 같습니다:
1. 주요 특징 및 장점
로컬 기반 및 무료: 클라우드 의존적인 유료 서비스와 달리 자신의 머신에서 직접 실행되며, 오픈소스(Apache 2.0 라이선스)로 제공됩니다.강력한 권한과 보안 모델: 시스템의 파일 및 프로세스를 직접 제어할 수 있는 강력한 권한을 가지면서도, 위험도에 따라 **A/B/C 등급의 승인 단계(Approval Ladder)**를 두어 안전성을 확보했습니다. (예: 삭제 작업 등은 PIN 번호 입력 필요)Gemini 3 기반 최적화: Google의 Gemini CLI를 포크하여 재구축되었으며, 특히 Gemini 3의 넓은 컨텍스트 창을 활용해 대규모 로그나 코드베이스를 한꺼번에 분석하는 데 강점이 있습니다.다양한 모델 지원: Gemini뿐만 아니라 OpenAI, Anthropic, 그리고 로컬 LLM까지 지원하는 모델 불가지론적(Provider Agnostic) 구조를 지향합니다.상호작용 지원: node-pty를 사용하여 vim, ssh, sudo 패스워드 입력 등 터미널 내 상호작용이 필요한 명령어도 원활하게 처리합니다.
2. 커뮤니티 반응 및 주의사항
이름 논란: 프로젝트 이름의 끝이 소문자 'l'이 아닌 대문자 **'I(아이)'**로 되어 있어(terminaI), 검색이 어렵고 혼동을 준다는 피드백이 Reddit 등에서 있었습니다.대안적 성격: 최근 유료 AI 에이전트 서비스들에 대한 오픈소스 대안(Goose, KIRA 등과 함께 언급됨)으로 주목받고 있습니다.초기 단계: 현재 Public Preview(v0.x) 상태이므로, 프로덕션 환경에서 사용하기보다는 개인적인 개발 도구나 실험적인 용도로 먼저 사용해 보시는 것을 추천합니다.
결론
단순히 코드를 짜주는 '코딩 에이전트'가 아니라, **내 컴퓨터를 대신 조작해 주는 '시스템 관리 에이전트'**가 필요하다면 매우 흥미로운 프로젝트입니다. 특히 유료 서비스인 Claude Cowork의 기능을 무료/오픈소스로 경험해보고 싶은 사용자에게 적합해 보입니다.
별건 없고 마찬가지로
npm i -g @terminai/cli
terminai --version
terminai
요거 써서 하면 된다.
마찬가지로 터미널을 켜서 실행을 해주면 된다.
중간중간에 권한을 물어보는게 있는데 이거는 다 한번만 허용을 체크한다 ( 1번 ) 무서워;

하는걸 보고 있는데 뭐 백업 파일이나 로그 캐시 등등 잘 알아서 정리를 하는 모습이다.
데모 용도로는 참 잘되는 느낌?
시스템 데이터 이녀석 좀 어떻게 했음 좋겠다;
제품 사용은 여기까지 ~

항상 이 물건을 살 때 가격에 대한 의문이 많이 있었다.
스타벅스는 5천원인데 메가커피는 왜 2천원이지?
사주, 타로는 왜 5만원이나 내지?
근데 그게 되네?
시장경제의 보이지 않는 손이 어쩌고 하는데 그건 딥하게는 잘 모르고
클로드가 비싸다고 생각을 좀 하긴 했었다.
근데 그 돈을 내고서라도 쓰는 사람이 있고 이탈하는 사람도 있고?
하나의 그런 컨텐츠가 생기면 결국에는 비슷한 것들이 우후죽순 생기기 마련이고 그 결과 가격이 합리적이다고 느껴지는 부분에서 책정이 되는 것 같다.
아마 이런 역풍을 맞으면서 앤트로픽도 가격을 낮추지 않을까 싶다.
추가
근데 사실 나는 이런거 관심을 가지고 찾아보니까 알지 일반인들은 잘 알라나 싶기도 하고?
안그래도 백수니까 집에 있다보면 나한테 직장 다니는 친구들이 어디 홈페이지에서 크롤링 ( 크롤링이라는 단어 모름 ) 해달라고 요청이 종종오는데 한 5 ~ 10분이면 다 해서 준다. 그러면 고맙다고 자기 한 1주일 걸릴 일이었다고 밥사준다고 한다. ㅋㅋㅋ
이런거 하면서 날먹하면서 돈벌고 살고 싶다 ㅋㅋㅋ ( 희망사항 )
슬슬 통장 잔고가 바닥을 보이는데 다음 주에 QA 알바하러간다 ㅋㅋㅋ 참 내팔자야
'AI공부' 카테고리의 다른 글
| OpenCode 알아보기 (2) | 2026.01.11 |
|---|---|
| 클로드 코드 창시자의 클로드 코드 꿀팁 13가지 (0) | 2026.01.08 |
| Lang Chain 공부 용어 정리 (2) - MCP (0) | 2025.12.27 |
| Lang Chain 공부 용어 정리 (1) (1) | 2025.12.26 |