최근 'Faplex'라는 새로운 오픈소스 프로젝트가 공개되어 여러 기기에서 실행되는 AI 에이전트 세션을 효율적으로 관리하는 새로운 방법을 제시했습니다. Faplex는 클로드 에이전트(Claude agents), 코덱스(Codex), 오픈코드(OpenCode)와 같은 다양한 AI 에이전트들의 세션 상태를 한곳에 모아 실시간으로 보여주는 도구입니다. 이는 마치 '클로드 에이전트'의 기능을 확장하여 사용자가 보유한 모든 기기와 에이전트 환경(harness)에서 작동하도록 설계된 것입니다.
Faplex의 핵심은 '가짜 에이전트 멀티플렉서(Fake agent multiplexer)'라는 별칭처럼, 실제 세션을 직접 멀티플렉싱하는 것이 아니라 각 에이전트 환경이 보고하는 상태를 읽어와 통합 목록으로 제공한다는 점입니다. SSH를 통해 원격 머신에 접속하여 해당 머신에서 실행 중인 모든 에이전트 세션의 '작업 중', '입력 필요', '완료' 등의 상태를 한눈에 파악할 수 있습니다. 사용자가 목록에서 특정 세션을 선택하면 해당 에이전트 환경의 실제 CLI(명령줄 인터페이스)로 직접 연결되어, 기존 에이전트가 제공하는 모든 기능과 인터페이스를 그대로 활용할 수 있습니다. 별도의 설정 파일이나 원격 머신에 추가 설치가 필요 없으며, 기존 에이전트 데몬이 노출하는 정보만을 활용하기 때문에 기존 환경에 영향을 주지 않는다는 장점이 있습니다.
이러한 접근 방식은 여러 AI 에이전트를 동시에 사용하거나 다양한 개발 환경에 분산하여 작업하는 개발자들에게 큰 이점을 제공합니다. 각 에이전트 세션을 개별적으로 확인하거나 관리할 필요 없이, Faplex 대시보드 하나로 모든 세션의 현황을 파악하고 필요에 따라 즉시 접근할 수 있기 때문입니다. 이는 AI 개발 및 활용 워크플로우의 효율성을 크게 높여줄 수 있으며, 특히 복잡한 AI 프로젝트를 관리하는 팀이나 개인에게 유용할 것으로 보입니다. Faplex는 에이전트의 터미널이나 대화 흐름을 소유하지 않고, 오직 상태 모니터링 및 연결 기능에 집중함으로써 에이전트 환경의 독립성을 보장하면서도 통합 관리의 편의성을 제공하는 독특한 포지셔닝을 취하고 있습니다.