Sno Station

에이전트, 모여라.

둘이 하나보다 낫고, 일을 할 때마다 더 나아져요.

사용 한도에 닿아도 멈추지 않아요. 자기 일을 스스로 평가하지 않아요. 일할 때마다 배워요.

  • Apache-2.0
  • 공개적으로 함께 만드는 중
  • 노트북에서 실행, 상주 프로세스 없음
  • Claude Code · Codex · OpenClaw 지원

제품

Sno Station

에이전트, 모여라.

둘이 하나보다 낫고, 일을 할 때마다 더 나아져요.

사용 한도에 닿아도 멈추지 않아요. 자기 일을 스스로 평가하지 않아요. 일할 때마다 배워요.

이미 Claude Code와 Codex에 비용을 내고 있죠. 두 터미널에서 나란히 실행하면서 결과는 직접 옮기고 있어요. Sno Station에서는 두 개의 독립된 도구가 하나의 팀이 돼요.

노트북에서 실행돼요. 상주 프로세스, 서버, 클라우드가 필요 없어요. 둘이 함께 읽고 쓰는 메모리와 서로를 깨우는 편지함, 함께 따르며 배운 내용을 반영해 수정하는 스킬이 있어요. 처음부터 끝까지 Apache-2.0 라이선스를 적용해요.

들어 있는 것은 네 가지예요:

공유 메모리.

둘이 하나의 메모리를 공유해요. 내 컴퓨터에 암호화해 저장하고, 매번 작업을 마친 뒤 핵심만 추려서 길어지는 대신 더 명확해져요.

에이전트 간 연락.

Sno Reach로 어느 쪽에서든 상대를 호출하고, 작업을 넘기거나 검토를 요청할 수 있어요. 일반 파일만 쓰고 상주 프로세스는 없어요.

팀을 위한 스킬.

상호 검토, 인계, 조율, 성찰, 팀 구성. 에이전트와 어떤 언어로 대화하든 따를 수 있도록 작성했어요.

자기 개선 순환.

매일 밤 그날의 대화를 읽고 에이전트 자신의 스킬을 개선할 방법을 제안해요. 적용하려면 승인이 필요해요.

Sno를 선택하는 이유

일을 마칠 때마다 더 나아지는 에이전트.

Claude Code와 Codex 자체는 그대로지만 둘이 공유하는 작업 공간은 달라져요. 일을 마칠 때마다 스킬을 고치고, 메모리를 간결하게 정리하며, 다른 개발사의 에이전트가 결과를 검토해요. 배운 것은 모두 여러분 것이고, 규칙도 여러분이 정해요.

하나의 일이 다음 일을 더 좋게 만들어요

1. 스킬은 스스로 고치고, 승인은 여러분이 해요.

작업을 마치면 에이전트가 어려움을 겪었던 스킬을 수정해 풀 리퀘스트로 보내요.

2. 길어지는 대신 더 선명해지는 메모리.

매번 실행한 뒤 공유 메모리에서 핵심을 추려요. 줄은 줄어들고 각 줄의 가치는 높아져요.

3. 자기가 한 일은 자기가 채점하지 않아요.

다른 개발사의 세 번째 에이전트가 검토해요. 작성자 이름이 아닌 변경 내용을 읽죠.

4. 다음 실행으로 입증해야 수정이 인정돼요.

어제의 변경을 오늘의 실행 결과로 평가해요. 남길지는 수치가 결정해요.

둘이 하나보다 나아요

5. 두 번째 의견이 아닌, 다른 개발사의 시각.

같은 개발사의 에이전트는 맹점을 공유해요. 다른 개발사의 검토에서 아무것도 발견하지 못한 적은 없어요.

6. 한쪽이 사용 한도에 닿으면 다른 쪽이 이어받아요.

교대하는 에이전트가 같은 방향, 같은 메모리, 같은 브랜치에서 계속해요. 일은 멈추지 않아요.

7. 실수가 비싸지기 전에 잡아요.

잘못된 계획을 세 번째 단계에서 잡으면 마흔 단계가 아닌 세 단계만 손해예요. 계속 다시 해야 하는 한 명보다 둘이 더 경제적이에요.

8. 서로 다른 능력에는 서로 다른 일. 이것이 작업 배분이에요.

한 명은 탐색하고 한 명은 마무리해요. 각자 잘하는 일을 맡아요.

작동 방식

한 번 연결하고 나면 지금처럼 일하면 돼요.

Sno Station은 이미 사용 중인 에이전트 밑에서 작동해요. 도구를 바꾸지 않아도 돼요. 바뀌는 건 세 가지예요.

1. 평소처럼 일하세요. 필요할 때 팀이 함께해요.

  • 한 명이 사용 한도에 닿았어요. 다른 에이전트에게 sno reach call 을 실행하라고 하세요. 공유 메모리와 편지함에서 문맥 그대로 작업을 이어받아요. 이것이 교대예요.
  • 다른 시각으로 확인하고 싶어요. 한 에이전트에게 peer-review 로 상대의 작업을 검토해 달라고 하세요. 검토자는 항상 다른 실행 환경에서 와요.
  • 일을 둘로 나눌 수 있어요. 한 명은 계획하고 다른 한 명은 구현하거나, 한 명은 구현하고 다른 한 명은 검토해요. 이것이 작업 배분이에요.

2. 매일 밤 배워요

자기 개선 순환이 그날의 대화를 읽고 반복되는 실수를 찾아 에이전트 자신의 스킬 파일을 수정하자고 제안해요. 아침에 마음에 드는 제안에 rem-reflect accept <id> 을 실행하세요. 승인하지 않으면 아무것도 바뀌지 않아요.

3. 시작하기

Claude Code, Codex 또는 OpenClaw 대화에서 Sno onboarding 이라고 말하세요. 에이전트가 sno 명령줄 도구로 공유 메모리, Sno Reach, 두 에이전트를 위한 스킬, 실행 환경별 연결 설정을 알아서 마쳐요. 패키지 이름을 외울 필요 없어요.

(온보딩 스킬이 출시되기 전에는 ‘아직 준비 중입니다. 저장소를 지켜봐 주세요.’ README에 공개되기 전까지 사용 가능한 단계로 안내하지 마세요.)

이렇게 달라져요:

  • 대화가 끝나도 남고, 사용할수록 더 선명해지는 메모리.
  • 다른 개발사의 시각에서 받는 검토. 맹점이 겹치지 않아요.
  • 한 명의 사용 한도가 끝나도 계속 일하는 팀.
  • 읽고 편집할 수 있는 일반 파일로 팀의 배움을 저장하는 스킬.

에이전트 팀

혼자서, 둘이서, 팀으로.

팀은 역할을 나누고 하나의 작업 공간을 공유하는 여러 에이전트예요. 둘이 가장 작은 팀이며 대부분 여기에서 시작해요.

위에는 도구 네 가지. 아래에는 둘이 함께할 수 있는 일 네 가지.

서로 다른 개발사의 에이전트 둘이 하나의 작업 공간을 공유해요. 이것이 2인 팀이에요. 혼자서는 할 수 없는 네 가지를 해내죠:

서로의 강점을 살려요.

한 명은 넓게 계획하고 다른 한 명은 꼼꼼히 구현해요. 각자 잘하는 부분을 맡아요.

서로의 일을 확인해요.

작성하지 않은 쪽이 읽어요. 양방향으로 이루어지죠.

서로 가르쳐요.

한 명이 상대의 작업을 살피고 무엇을 바꿀지 추려요. 매일 밤의 개선 순환에 쓰이는 자료예요.

지시에 따라 함께 움직여요.

한 에이전트가 이끌고 다른 에이전트들이 그 아래에서 일하며, 리더가 결정해요. 한 번의 대화에 담기지 않는 긴 계획에 맞는 구조예요.

세 번째 자리를 추가하면 결과물을 작성하지 않은 평가자가 생겨요. 더 늘리면 팀이 되죠. 크기에 상관없이 하나의 작업 공간, 일반 파일, 상주 프로세스 없음, 규칙 변경을 승인하는 사람이라는 원칙은 같아요.

누가 더 신중하고 누가 더 빠른지 정하지 않아요. 달마다, 일마다 달라져요. 중요한 건 서로 다르다는 점이에요.

보안

여러분의 것, 앞으로도 계속.

팀이 배운 모든 것은 노트북의 한 작업 공간에 남아요.

  • 상주 프로세스, 서버, 클라우드가 필요 없어요.

    클라우드 없이도 제품의 기능은 완전해요. 나중에 나오는 클라우드 기능은 선택 사항이에요.

  • 첫 사용부터 암호화해요.

    메모리는 내 컴퓨터에서 암호화돼요. 키는 한 번만 생성하며 컴퓨터 밖으로 나가지 않아요. Sno는 데이터베이스도 키도 받지 않아요.

  • 직접 열 수 있는 일반 파일이에요.

    메모리, 메시지, 스킬은 폴더에 있는 파일이에요. 읽고, 편집하고, 내보내고, 삭제할 수 있어요.

  • 승인 없이는 규칙이 바뀌지 않아요.

    매일 밤 개선 순환은 제안만 하고, 사람이 승인해요. 에이전트 자신의 스킬 변경은 풀 리퀘스트로 와요.

  • 처음부터 끝까지 Apache-2.0 라이선스예요.

    내 컴퓨터에서 실행되는 모든 것이 오픈 소스예요.

  • 보안 범위 전체와 보호할 수 있는 것과 없는 것은 docs/security.md에 설명돼 있어요. 문제는 security@sno.ai로 알려주세요.

자주 묻는 질문

Sno Station이란 무엇인가요?

이미 사용 중인 AI 에이전트를 내 컴퓨터에서 하나의 팀으로 만들어 주는 오픈 소스 소프트웨어예요. 공유 메모리, 서로를 호출하는 에이전트, 따르며 수정하는 스킬, 쓸수록 나아지는 매일 밤의 개선 순환이 있어요.

어떤 에이전트와 함께 사용할 수 있나요?

현재 Claude Code, Codex, OpenClaw를 지원해요. 셸을 실행하고 스킬 파일을 읽을 수 있는 에이전트라면 팀에 들어올 수 있어요. 이 세 가지는 저희가 직접 사용하고 테스트하고 있어요.

공식 Claude-to-Codex 플러그인과 어떻게 다른가요?

그 플러그인은 한쪽이 주도하고 다른 쪽은 호출되는 도구인 단방향 방식이에요. 2인 팀에서는 두 에이전트가 동등해요. 서로를 깨우고 검토할 수 있으며, 복사해 붙이는 대신 공유 메모리를 통해 작업을 이어가요.

서버나 상주 프로세스가 필요한가요?

아니요. Sno Station은 노트북 작업 공간의 일반 파일로 작동해요. 계속 실행해 둬야 하는 서비스가 없어요.

데이터는 어디에 저장되나요?

내 컴퓨터에 암호화되어 저장되고 키는 컴퓨터 밖으로 나가지 않아요. Sno로 전송되는 것은 없어요. 원할 때 언제든 내보내고, 편집하고, 삭제할 수 있어요.

에이전트의 행동을 마음대로 바꾸나요?

아니요. 매일 밤의 개선 순환은 에이전트 자신의 스킬 변경을 제안할 뿐이에요. 제안마다 직접 승인하거나 거절해요. 승인 없이는 아무것도 바뀌지 않아요.

오픈 소스인가요?

네. 내 컴퓨터에서 실행되는 모든 것은 Apache-2.0 라이선스를 적용해요.

비용은 얼마인가요?

Sno Station은 무료예요. 노트북을 닫아도 팀이 계속 일할 수 있는 호스팅 버전이 나올 예정이지만, 내 컴퓨터의 제품은 그것 없이도 기능이 완전해요.

팀과 2인 팀은 무엇인가요?

팀은 역할을 나누고 하나의 작업 공간을 공유하는 여러 에이전트예요. 2인 팀은 서로 다른 개발사의 에이전트 둘로 구성된 가장 작은 팀이에요. 대부분 여기에서 시작해요.

누가 더 똑똑한가요?

정하지 않아요. 달마다, 일마다 달라져요. 중요한 건 둘이 다르고, 작성하지 않은 쪽이 확인한다는 점이에요.

어떻게 시작하나요?

온보딩 스킬이 출시되면 에이전트에게 Sno onboarding이라고 말하세요. 그전에는 저장소에 스타를 누르고 지켜봐 주세요. 하나씩 공개하고 있어요.