개발자 마테우스 고메스(Matheus Gomes)가 터미널 환경에서 명령어 검색 및 실행을 혁신할 수 있는 새로운 도구 '데코레바(decoreba)'를 공개했습니다. 이 도구는 사용자가 자주 사용하지만 기억하기 어려운 명령어들을 인라인 오버레이 형태로 빠르게 찾아주고 실행을 돕는 커맨드 팔레트(command palette)입니다. 6.2MB의 단일 바이너리로 제공되며, 외부 의존성 없이 순수 Go 언어로 개발되어 가볍고 빠르다는 점이 특징입니다.
데코레바는 다양한 고급 기능을 제공합니다. 오타 허용 퍼지 검색(fuzzy search)과 사용 빈도 및 최신 사용 기록을 반영한 랭킹 시스템으로 원하는 명령어를 정확하게 찾아줍니다. 또한, 여러 단계를 거쳐야 하는 복잡한 작업을 하나의 워크플로우(workflow)로 묶어 실행할 수 있으며, 각 단계마다 제목과 명령어를 지정해 인터랙티브하게 진행할 수 있습니다. 특히, AI 에이전트가 명령어 저장소(vault)를 검색하고, 추가, 편집, 실행할 수 있도록 하는 MCP(Model Context Protocol) 서버 기능을 내장하여 AI와의 연동 가능성을 열었습니다. 깃허브(GitHub) Gist를 통한 명령어 동기화 기능도 지원해 여러 장치에서 일관된 환경을 유지할 수 있습니다.
이러한 데코레바의 등장은 개발자들의 터미널 사용 경험을 크게 개선할 잠재력을 가지고 있습니다. 복잡한 명령어를 일일이 기억하거나 찾아볼 필요 없이 생산성을 높일 수 있으며, AI 에이전트와의 연동은 미래 개발 환경에서 명령어가 어떻게 관리되고 활용될지에 대한 새로운 방향을 제시합니다. 특히, 가볍고 독립적인 구조는 다양한 개발 환경에 쉽게 통합될 수 있어, 개인 개발자부터 팀 단위까지 폭넓게 활용될 것으로 예상됩니다.