본문으로 건너뛰기
O

OpenHands

All Hands AI

AI 코딩오픈소스이번 주 84회 언급

OpenHands는 자율 코딩 에이전트로, 작업을 받으면 코드를 읽고 고치고 명령을 실행하는 과정을 사람이 매 단계 승인하지 않아도 스스로 진행한다. MIT 라이선스로 공개돼 있어 라이선스 제약 없이 도입하거나 내부 도구로 확장하기 좋다.

핵심은 Docker 샌드박스에서 실행한다는 점이다. 에이전트가 셸 명령을 돌리거나 파일을 바꾸는 작업이 격리된 컨테이너 안에서 일어나므로, 호스트 환경에 직접 영향을 주는 위험을 줄인다. 자율성이 높은 만큼 실행 격리가 안전장치 역할을 한다.

자율성을 적극적으로 활용하고 싶을 때, 즉 "이 이슈를 해결해라" 수준의 작업을 맡겨 두고 결과를 받아 검토하는 방식이 맞을 때 적합하다. 반복적인 리팩터링이나 여러 파일에 걸친 변경을 한 번에 위임하는 흐름과 잘 맞는다.

주의할 점은 자율 실행이 강한 만큼 결과를 사람이 검토하는 단계를 워크플로에 반드시 넣어야 한다는 것이다. Docker 환경 구성이 전제이므로, 컨테이너 기반 실행에 익숙하지 않다면 초기 셋업 비용을 감안해야 한다.

NewsAI 코딩·

GitHub의 코드 검색 엔진 Blackbird의 대소문자 구분 제거 최적화

GitHub의 코드 검색 엔진 Blackbird는 1억 8천만 개 이상의 저장소와 480TB 이상의 소스 코드를 인덱싱하며, 모든 바이트는 n그램을 추출하고 인덱스를 구축하기 전에 대소문자 구분이 제거된다. ASCII 문자의 경우, 대소문자 구분 제거는 메모리 속도로 실행되며, 브랜치를 제거하여 성능을 최적화하는 방식으로 구현되었다. 이 과정에서 Rust 크레이트인 casefold가 오픈소스로 제공된다.

Blackbird는 480TB의 소스 코드를 처리하며, 대소문자 구분 제거의 속도가 성능에 큰 영향을 미친다.

GitHub Blog원문
NewsAI 코딩·

GitHub Copilot 앱의 스택 세션 및 풀 리퀘스트 기능

GitHub Copilot 앱에서 스택 세션 기능이 도입되어, 동일 리포지토리 내에서 여러 작업을 연속적으로 수행할 수 있다. 사용자는 오래된 개인 앱의 프론트엔드를 현대화하기 위해 Copilot을 활용하였으며, 스타일과 접근성 개선을 위한 계획을 세운 후, AI의 도움으로 코드 변경을 진행하였다. 이전에 시도했던 작업에서의 호환성 문제를 해결하기 위해 개발 브랜치에서 변경 사항을 적용하고, Copilot이 새로운 세션을 생성하여 작업을 이어갈 수 있도록 지원하였다.

GitHub Copilot의 스택 세션 기능은 개발자가 복잡한 코드베이스를 관리하고 업데이트하는 데 있어 효율성을 높일 수 있다.

GitHub Blog원문
NewsAI 코딩·

LLM을 활용한 코딩의 한계와 문제점

6개월간 Pi와 30-120B 모델(Qwens, Nemotrons, Leguna 등)을 사용하여 에이전틱 코딩을 시도했지만 결과는 항상 실망스러웠다. 모델들이 기술적 부채를 추가하고, 지침을 무시하며, 비효율적인 코드를 생성하는 등 문제를 일으켰다. 결국 수석 엔지니어들이 에이전틱 코딩으로 생산성을 높이는 방법에 대한 질문이 제기되었다.

에이전틱 코딩을 통해 생산성을 높인다는 주장에도 불구하고, 실제로는 기술적 부채가 증가하고 비효율적인 코드가 생성되는 문제가 발생하고 있다.

r/LocalLLaMA원문
NewsAI 코딩·

CLAUDE.md와 AGENTS.md의 차이와 표준화

CLAUDE.md는 AI 코딩 에이전트에 프로젝트 규칙을 알려주는 컨텍스트 파일로 한국에서 표준처럼 사용되지만, 실제 글로벌 표준은 AGENTS.md이다. AGENTS.md는 2025년 8월 OpenAI가 Codex의 컨텍스트 파일로 처음 내놓았고, 현재 6만 개 이상의 저장소와 30개 이상의 도구가 이를 지원한다. 그러나 Claude Code는 아직 AGENTS.md를 지원하지 않으며, 이를 연결하기 위해 CLAUDE.md에 @AGENTS.md를 추가하거나 심볼릭 링크로 변경할 수 있다.

AGENTS.md는 2025년 8월부터 표준으로 자리 잡아 6만 개 이상의 저장소에서 사용되고 있으며, 이는 개발자들이 일관된 규칙을 따르는 데 도움을 줄 수 있다.

요즘IT (Yozm IT)원문

관련 Q&A