RelayCraft, 통신을 잡는 도구 안에 AI를 넣다
요약
AI를 흐름 안에 넣은 열린 통신 분석 도구. 기기 안 대리가 HTTP 통신을 잡아 복호하고, 안에 갖춘 MCP 서버를 통해 도우미가 요청을 읽고 따져 보고 고쳐 쓰는 데까지 한다.
추천- 이름
- RelayCraft
- 버전
- 20260612
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://relaycraft.dev
- 업데이트
- 2026-10-19 22:00
십 년 동안 진화하지 않은 흐름
통신을 가로채는 도구는 십 년 동안 거의 변하지 않았고, 그것이 강요하는 흐름이 그 이유다. 대리를 켜고, 지나가는 것을 잡고, 자기 눈으로 그 요청을 보고, 무엇이 잘못인지 판단하고, 그리고 손으로 고친다. 시험하고 싶은 변화마다 또, 또 반복한다. 도구는 잡는 쪽에 강하고 생각하는 쪽은 통째로 사람에게 남긴다. 그리고 그것은 작은 양의 생각이 아니다. 머리 항목 하나를 읽고, 응답 본문을 문서가 약속한 것과 견주고, 실패를 만든 순서를 다시 세우는 일. 시간은 실제로 거기서 사라진다.
RelayCraft는 지금의 AI가 바로 그 부분을 꽤 잘하면서도 거기에 전혀 닿지 못한다는 관찰에서 시작한다. 통신이 AI가 보지 못하는 응용 안에 살기 때문이다. 고치는 방법은 통신을 표준 창구로 열어 버려서, 도우미가 사람이 보고 있는 것과 같은 자료 위에서 일하게 하는 것이다.
도우미가 실제로 할 수 있는 일
이 도구는 기기 안 대리와 MCP 서버를 하나씩 돌린다. AI 클라이언트에 도구와 자료를 넘기는 열린 약속이다. 도우미를 연결하면 지금 잡고 있는 요청과 응답을 읽고, 어느 것이 실패하는지 왜 그런지 가려내고, 값을 고쳐 쓰고, 응답 본문을 바꿔 넣고, 사례 묶음을 하나씩이 아니라 이어서 돌릴 수 있다. 결정은 여전히 사람이 한다. 차이는 결정하는 일과 손을 움직이는 일이 같은 대상 위에서 일어난다는 것이다.
이것은 연동 작업의 모양을 바꾼다. 단지 빠르게 하는 것이 아니다. 요청을 잡고 읽고 편집기를 열어 값을 바꾸는 대신, 원하는 결과를 말하고 결과를 본다. 결과가 틀리면 이전 판은 사라지지 않고 한 걸음 옆에 있다. 같은 성질이 연동 시험과 통신 분석을 덜 지루하게 만든다. 사례를 말로 서술해 잡아 둔 흐름에 대고 돌리는 것은 그것을 위해 스크립트를 쓰는 것과 다른 일이다.

포장한 웹 페이지가 아니라 빌드한 핵심
여기서의 만드는 판단은 홍보 문구가 인정하는 것보다 무겁다. 이 분야 책상 도구 가운데 여럿은 웹 화면을 브라우저 엔진째 포장한 것이고, 그래서 시작이 느리고 메모리 점유가 하는 일과 무관한 크기가 된다. 이쪽은 체계가 이미 제공하는 웹 표시를 쓰고 대리 엔진을 Rust로 쓴 빌드한 핵심에 둔다. 그래서 무거운 일, 곧 가로채기와 복호와 고쳐 쓰기가 본래 코드에서 돌고 화면은 지금 모습을 유지한다.
기능의 하한도 이것을 먹고사는 사람에게 필요한 자리에 앉아 있다. HTTPS 복호, 요청에 멈춤점, 다시 보내기, 규칙에 따른 바꿔 넣기. 이것들은 차별화가 아니라 최저선이고, 여기를 틀린 도구는 도우미가 아무리 좋아도 쓸 수 없다. 시험할 값이 있는 주장은 본래 핵심과 거기에 닿는 AI의 조합이 각각의 합보다 크다는 것이다.

기기 안, 여기서는 구호가 아니다
회사 응용에서 잡은 통신에는 작업 세션 열쇠, 내부 기계 이름, 그리고 건물 밖으로 나가면 안 되는 내용이 자주 섞여 있다. 이 설계는 자료를 기기에 둔다. 잡기와 복호와 고쳐 쓰기가 모두 기계 위에서 일어나고 어디에도 올라가지 않는다. AI 연결은 기기 안 약속을 통해 이미 쓰고 있는 클라이언트로 간다. 다시 말해 요청이 도구를 만든 곳의 서버로 가는 일은 없다. 갈 곳이 없기 때문이다.
이 구분은 정확히 말할 값이 있다. 보호에 대한 약속과 보호에 대한 태도의 차이이기 때문이다. 당신의 요청은 대화 창에 붙여 넣었을 때와 똑같이 도우미가 쓰는 모델에 닿는다. 일어나지 않는 것은 도구를 만든 곳에 사본이 하나 더 가는 일이다. 내부 창구와 자격 증명이 붙은 것에게 이것은 사람이 실제로 필요로 하는 약속이고, 믿을 것이 아니라 이해할 값이 있다.
한 사람이, AI와, 몇 달에
내력은 이 프로젝트의 시기를 말해 주는 부분이다. 개발자 한 사람이 아무것도 없는 데서 몇 달 만에 만들어 냈고, 그동안 내내 AI의 도움을 받았다. 이제 이름이 붙을 만큼 흔해진 방식이다. 이는 능력 있는 사람이 지금 얼마나 빨리 이런 도구를 만들 수 있는지에 대한 참으로 흥미로운 단서이고, 동시에 프로젝트의 속도와 만나게 될 거친 모서리 둘 다에 대한 정직한 설명이다.
완전히 열려 있다. 코드를 읽고, 고치고, 넓히고, 다시 빌드할 수 있다. 공동체는 이미 확장을 보탰고 기능 요청을 냈으며 자기 흐름에 넣었다. 자격 증명을 다루는 도구에게 소스를 읽을 수 있다는 것은 철학적 취향이 아니라 그것이 어떻게 다뤄지는지 아는 유일한 길이다.

누구에게 맞는가
앞단과 뒤단을 잇는 개발자. 거기서 일은 잡고, 견주고, 맞추고, 다시 하는 고리이고, 맞추는 쪽을 대신해 주는 도우미는 마찰의 대부분을 걷어낸다. 창구 시험을 하면서 사례를 스크립트로 쓰기보다 말로 서술하고 싶은 사람. 복호한 통신을 훑어 분석하는 보안 연구자. 수상한 줄을 도우미에게 겨누는 편이 한 줄씩 읽는 것보다 빠르다. 그리고 십 년 된 도구로 이 일을 계속해 온 사람. 더 나은 것이 오지 않아서였다.
주장은 좁고 또렷하다. 통신을 잡는 도구에 머리를 달자. 통신을 바라보며 짐작하는 것이 아니라 문제를 서술하고 그것이 바뀌는 것을 본다. 하루의 대부분이 이 일인 개발자에게 반 시간 시험은 앞뒤가 맞는 투자이고, 기기 안 처리와 열린 소스가 보호에 대한 물음을 위로가 아니라 답으로 바꾼다.
정직한 정리
여기서 새로운 것은 이음매이고 부품이 아니다. 대리는 있고 약속은 있고 도우미도 있다. 기여는 그것들을 같은 고리에 넣은 것이다. 아래의 만듦새는 견실하고, 빌드한 핵심과 본래 엔진, 기능의 하한을 갖추었다. 한계는 한 사람이 빠르게 만든 젊은 프로젝트에 따르는 것들이다. 거친 모서리, 아직 채워지는 기능, 그리고 정해지지 않은 장기의 모습. 어느 것도 논지를 바꾸지 않는다. 하는 일이 통신이라면, 그것을 읽고 고쳐 쓸 수 있는 도우미는 그저 보여 주기만 하는 도구와 다른 종류의 것이다.