인간과 인공지능(AI)의 협업을 위한 새로운 운영체제(OS) 개념의 개발 플랫폼 '험버그(Humbug)'가 등장했습니다. 이 플랫폼은 GUI(그래픽 사용자 인터페이스) 기반으로, AI가 직접 도구를 활용하고 UI를 조작하며 인간과 상호작용할 수 있도록 설계되었습니다. 특히 단 3개의 핵심 의존성만으로 구축되어 경량성을 자랑하며, 개발자와 비개발자 모두에게 AI 협업의 새로운 가능성을 제시합니다.
험버그는 인간과 AI를 동등한 행위자로 취급하며, 대화형 인터페이스를 통해 AI가 작업을 이해하고 수행하도록 돕습니다. 앤트로픽(Anthropic), 딥시크(DeepSeek), 구글(Google), 미스트랄(Mistral), 오픈AI(OpenAI) 등 다양한 로컬 및 클라우드 기반 대규모 언어모델(LLM)을 동시에 지원하여 사용자가 비용과 성능에 따라 자유롭게 모델을 선택할 수 있습니다. 또한, AI가 파일 시스템 접근, 셸(shell) 명령 실행, 문서 변환 등 다양한 작업을 수행할 수 있는 강력한 플러그형 도구 프레임워크를 제공하며, AI가 위험한 작업을 시도할 경우 인간의 승인을 요구하는 '휴먼 인 더 루프(Human-in-the-loop)' 방식을 채택하여 안전성을 확보합니다.
이 플랫폼의 가장 큰 특징 중 하나는 모든 데이터가 로컬에 저장된다는 점입니다. 이는 클라우드 접근이 제한된 고규제 산업 환경에서도 활용 가능하며, 특정 LLM 제공업체에 종속되지 않고 자유롭게 모델을 전환할 수 있는 유연성을 제공합니다. 또한, 모든 대화 기록이 로컬에 보존되어 감사(audit) 및 문제 해결에 유용합니다. 프로젝트별로 독립적인 파일, 설정, 대화를 관리하는 '마인드스페이스(mindspace)' 개념을 도입하여 작업 효율성을 높였으며, 윈도우(Windows), macOS, 리눅스(Linux) 등 다양한 운영체제에서 일관된 사용자 경험을 제공합니다. 험버그는 단순히 개발자를 위한 도구가 아니라, AI와 함께 문제를 해결해야 하는 모든 활동에 적용될 수 있는 범용적인 협업 환경을 목표로 합니다.