본문으로 건너뛰기

© 2026 Molayo

GeekNews헤드라인2026. 06. 17. 16:31

Show GN: sfs - 여러 AI 에이전트가 공유하는 두뇌(shared brain) 파일시스템

요약

여러 AI 에이전트가 컨텍스트를 공유할 수 있도록 설계된 공유 파일시스템 'sfs'를 소개합니다. S3, GCS 등 클라우드 스토리지와 연동하여 에이전트 간의 메모리, 위키, 작업 아티팩트를 실시간으로 동기화합니다.

핵심 포인트

  • 에이전트 간 컨텍스트 단절 문제를 해결하는 '공유 두뇌' 컨셉
  • 모든 파일을 로컬에 유지하여 에이전트의 파일 읽기/쓰기 성능 최적화
  • S3, GCS 연동 및 변경 사항 추적(log) 기능 제공
  • 오프라인 우선 방식 및 충돌 방지 메커니즘 적용

안녕하세요. Claude Code, Codex 같은 AI 에이전트를 여러 기기/세션에서 돌리다 보니, 에이전트마다 컨텍스트가 따로 쌓이고, 어제 한 에이전트가 정리해 둔 내용을 오늘 다른 기기의 에이전트는 모른다는 게 답답해서 만들었습니다.

핵심 컨셉은 "여러 에이전트가 공유하는 두뇌 (shared brain)" 입니다.

여러 에이전트가 같은 폴더 (예: ./shared) 를 공유하면, 위키, 메모리 파일, 계획 문서, 작업 아티팩트가 모두 한 공유 두뇌에 모입니다. 한 에이전트가 적어둔 결정사항을 다른 기기/세션의 에이전트가 그대로 읽고, 누가 어떤 기기에서 언제 무엇을 바꿨는지 추적됩니다.

용례:

  • Support agent와 Engineering agent가 함께 공유하는 고객 이슈 관련 맥락
  • Mac mini와 Macbook에서 파일/폴더 변경 사항 공유
  • 팀원들이 각자의 agent에서 공통으로 쌓아 올리는 회사 wiki (company brain)

sfs는 아무 폴더나 동기화 볼륨으로 마운트해 줍니다:

$ sfs mnt ./shared --remote s3://my-bucket/workspace

마운트된 폴더의 파일은 그냥 디스크 위의 실제 파일이라, 모든 에디터/도구/에이전트가 별도 통합 없이 바로 사용할 수 있습니다. 다른 기기에서 같은 remote로 mount하면 같은 파일이 따라옵니다.

처음엔 그냥 Google Drive 같은 걸 쓰면 되지 않나 싶었는데, 실제로 에이전트 워크스페이스로 써 보니 다음 문제가 있었습니다:

  • Google Drive는 디스크 절약을 위해 로컬 파일을 수시로 오프로드해서, 에이전트가 파일을 읽으려 할 때마다 클라우드에서 다시 받아야 하는 경우가 빈번함
  • 스트리밍 마운트 방식이라, Claude가 파일을 로드하는 중에 블로킹되는 경우가 잦음
  • 애초에 AI 에이전트 워크플로우용으로 설계된 도구가 아님 (사람이 GUI에서 클릭해서 쓰는 걸 가정)

sfs는 모든 파일을 항상 로컬 디스크에 실제로 두고 (오프로드 없음), 백그라운드에서 동기화하기 때문에 에이전트는 일반 파일처럼 즉시 읽고 쓸 수 있습니다.

주요 특징:

  • 클라우드 스토리지 연동: S3, GCS
  • 변경 추적:
    sfs log

로 누가/언제/어느 기기에서 어떤 파일을 바꿨는지 확인. 콘텐츠 주소 기반 저장이라 덮어쓴/삭제한 파일 내용도 보존됨 - 오프라인 우선: 네트워크 없이도 폴더는 완전히 사용 가능, 복구되면 자동 푸시

  • 충돌 안전: 동시 편집은 (lamport, time, device) 순서로 결정적 재생
  • macOS, Linux

설치:

brew install runbear-io/tap/sfs

아직 초기 버전이라 피드백/이슈 환영합니다. 감사합니다!

AI 자동 생성 콘텐츠

본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0