RoBrain
RoBrain

RoBrain

RoBrain은 AI 코딩 팀을 위한 오픈 소스 의사결정 메모리 레이어입니다. Claude 코드, Cursor, Copilot, Codex CLI 및 Hermes 전반에 걸쳐 선택 사항, 거부된 대안 및 근거를 포착합니다. 이 독립 가이드에서는 아키텍처, 자체 호스팅, 개인 정보 보호, VetoBench 증거, 거버넌스, 평가 및 대안을 설명합니다.

72

Views

0

Likes

May 2026

Added

robrain.dev

Website

Tags

공유 에이전트 메모리AI 코딩 에이전트의사결정 기록오픈소스개발자 도구

Product Preview

A quick visual look at RoBrain before you visit the official site.

Published 5/27/2026
RoBrain screenshot

Editorial Review

About RoBrain

RoBrain AI 코딩 에이전트를 사용하는 팀을 위한 오픈 소스 메모리 및 판단 계층입니다. 고유한 단위는 채팅 기록이나 느슨한 "사실"이 아니라 엔지니어링 결정입니다. 즉, 팀이 선택한 항목, 선택한 이유, 거부한 대안, 영향을 받은 파일, 결정이 여전히 유효한지 여부 등입니다. 동일한 Postgres 지원 레코드가 Claude 코드, Cursor, GitHub Copilot, Codex CLI 및 Hermes에 표시될 수 있습니다.

이러한 초점은 좁지만 비용이 많이 드는 문제를 해결합니다. 코딩 에이전트는 현재 규칙을 기억하면서도 팀이 이전에 거부한 라이브러리, 마이그레이션 또는 아키텍처를 여전히 권장할 수 있습니다. 일반 규칙 파일은 종종 승자를 유지하지만 패배 옵션과 그 이유는 생략합니다. RoBrain은 이러한 거부권을 쿼리 가능하게 만들고 작업이 시작되기 전에 경고할 수 있습니다. 저장된 결정이 영원히 정확하지는 않습니다. 캡처 오류, 부실한 제약, 조직의 불일치에는 여전히 사람의 거버넌스가 필요합니다.

RoBrain shared decision memory product screenshot
RoBrain은 코딩 에이전트를 교체하는 대신 옆에 위치합니다. 단순히 통합 연결 여부가 아닌 의사결정 원장의 품질을 평가하세요.

결정-기억 루프의 작동 방식

 개발자 + 코딩 에이전트 세션
             |
             v
       수동 캡처
     수정 -> 분류 -> 추출
             |
             v
   Postgres 의사 결정 원장
 선택 / 근거 / 거부됨[] / 파일 / 상태
        |                    |
        v v
 작업 전 회상 예약 합성
 거부권 + 컨텍스트 충돌 + 드리프트
        |                    |
        '---------+----------'
                  v
        검토/대체/내보내기
                  |
             자식 결과 신호

다이어그램은 각각 실패 방식이 다르기 때문에 캡처, 저장, 검색 및 판단을 분리합니다. 분류자는 결정을 놓칠 수 있습니다. 추출은 근거를 만들어 낼 수 있습니다. 검색에서는 관련이 있지만 관련이 없는 거부권을 반환할 수 있습니다. Synthesis은 합법적인 변경 사항을 모순으로 표시할 수 있습니다. 유용한 파일럿은 "에이전트가 무언가를 기억함"을 충분한 증거로 처리하는 대신 모든 단계를 측정합니다.

RoBrain 대 단순한 프로젝트 메모리

접근전형적인 실패최적의 핏
CLAUDE.md, AGENTS.md 또는 편집 규칙투명하고 git에서 검토 가능하며 서비스 없음수동 유지; 거부된 옵션과 날짜가 누락되는 경우가 많습니다.안정적인 규칙을 갖춘 소규모 또는 젊은 저장소
채팅 또는 편집자 자동 메모리낮은 설정 및 개인 연속성사용자/도구에 대해 로컬입니다. 약한 팀 거버넌스도구 간 공유가 불필요한 솔로 작업
일반 벡터 메모리유연한 의미 회상청크는 수명주기나 거부권 의미 없이 구문을 검색할 수 있습니다.결정을 넘어서는 광범위한 지식 회상
RoBrain구조화된 거부된 대안, 라이프사이클, 도구 간 저장 및 합성운영 오버헤드 및 내구성 있는 메모리 오염 위험여러 개발자, 여러 에이전트 및 반복되는 아키텍처 토론

RoBrain의 자체 지침은 매우 구체적입니다. 프로젝트에 여러 개발자나 도구가 없고, 모순이 축적될 충분한 기록이 없거나 반복적으로 거부된 제안이 없는 경우 정적 규칙 파일로 충분할 수 있습니다. 이는 유용한 실격 요인입니다. 메모리 인프라는 "에이전트에 메모리가 필요"하기 때문에 다른 데이터베이스를 추가하는 것이 아니라 재작업을 줄여 그 자리를 확보해야 합니다.

실제로 저장되는 내용

필드왜 중요한가요?질문 검토
결정선택한 제약이나 접근 방식을 명시합니다.관련 없는 작업을 중단하지 않고 적용할 수 있을 만큼 구체적인가요?
이론적 근거선택 뒤에 있는 조건을 보존합니다.관찰된 이유는 증거인가, 선호인가, 아니면 추측인가?
거부됨[]함부로 다시 도입해서는 안되는 검색 대상 옵션을 허용합니다.각 거부에는 날짜가 적혀 있고 위조 가능한 이유가 포함되어 있습니까?
파일 및 출처메모리를 소스 및 영향을 받는 표면에 연결합니다.검토자가 세션이나 변경 사항에 대한 기록을 역추적할 수 있습니까?
수명주기활성 지침, 대체 지침, 무효화된 지침을 구별합니다.누가 상태를 변경할 수 있으며 교체가 연결되어 있습니까?
관계갈등, 확장 및 관련 결정을 연결합니다.그래프가 검색에 도움이 됩니까, 아니면 단지 잡음만 생성합니까?

거부된 옵션이 영구적인 금지 조치가 되어서는 안 됩니다. "Redis를 사용하지 마십시오"는 비용 동결 중에는 정확했지만 워크로드가 변경된 후에는 틀렸을 수 있습니다. 지속 가능한 기록에는 범위, 날짜, 소유자, 증거 및 만료 또는 검토 트리거가 포함되어야 합니다. RoBrain은 대체 및 무효화를 지원하지만 팀은 이러한 제어권을 행사할 사람을 정의해야 합니다.

자체 호스팅 아키텍처 및 데이터 경계

무료 자체 호스팅 경로는 Postgres와 Docker의 Perception 서비스를 시작한 다음 MCP, 플러그인 또는 후크를 통해 지원되는 편집기를 연결합니다. 공식 사이트에 따르면 결정 사항은 팀의 Postgres에 남아 있으며 전체 파일 콘텐츠는 수집되지 않습니다. 짧은 세션 발췌문, 파일 경로 및 결정 메타데이터가 저장될 수 있습니다. 보안 비밀은 캡처 및 수집 시 스크러빙됩니다. 그러나 기본 추출 및 포함 경로는 여전히 연산자의 API 키를 사용하여 외부 모델 공급자를 호출할 수 있습니다.

구성 요소보는 데이터운전자 제어테스트 위험
편집기 후크 또는 MCP 통합캡처를 위해 선택된 프롬프트, 상담원 차례 및 프로젝트 컨텍스트리포지토리별 설치민감한 세션에서 예상치 못한 캡처
Perception후보자 차례 및 추출된 결정자체 호스팅 컨테이너 및 API 인증잘못된 분류, 패치되지 않은 서비스 또는 노출된 엔드포인트
포스트그레스/pgvector의사결정 코퍼스, 발췌문, 임베딩 및 메타데이터팀 인프라, 백업 및 보존광범위한 액세스, 오래된 기록 및 백업 유출
LLM/임베딩 제공업체추출 또는 벡터화에 필요한 페이로드제공자 선택; 지역 모델이 지원됩니다제3자 보존, 거주 및 계약 제한
Rory Plans 클라우드클라우드 계층 처리 및 팀 데이터공급업체 계정 및 계획현재 약관, 지역, 역할 및 삭제 경로를 확인하세요.

따라서 "자체 호스팅"은 "네트워크를 떠나는 데이터가 없음"을 자동으로 의미하지는 않습니다. Ollama, LM Studio 또는 vLLM을 사용하는 완전 로컬 구성은 아웃바운드 처리를 줄일 수 있지만 팀은 실제 네트워크 추적 및 모델 구성을 확인해야 합니다. 또한 데이터베이스 백업, API 토큰, 생성된 원장 및 관찰 로그를 보호합니다. 이는 소스 코드 없이도 아키텍처 선택이나 과거의 취약점을 드러낼 수 있습니다.

검색, 거부권 스캔 및 합성은 서로 다른 컨트롤입니다.

자체 호스팅 Perception API은 결정론적 POST /거부권 스캔 활성 거부 옵션에 대한 문자 그대로의 언급을 찾습니다. 이는 예측 가능하고 저렴하지만 동의어와 간접적인 제안을 놓칠 수 있습니다. 지원되는 통합은 더 광범위한 일치를 위해 의미 검색을 추가할 수 있습니다. 세션 시작 시 상시 요약이 우선순위가 높은 컨텍스트를 제공합니다. 예정된 로빈 신디사이저 작업은 말뭉치에서 모순, 입장 표류 및 반복되는 개체를 검색합니다. 검토자는 결과를 검사합니다. 로빈 리뷰.

메커니즘실행될 때잘한다사각지대
상시 요약세션 시작안정적인 상위 수준 제약조건컨텍스트 예산 및 오래된 순위
문자 그대로 거부권 스캔지원되는 후크의 프롬프트/작업 전결정적 동작이 있는 알려진 옵션 이름별칭, 개념적 동등성 및 모호한 프롬프트
의미 검색/주입온디맨드 또는 통합을 통해관련 결정이 다르게 표현됨에이전트 해석의 잘못된 일치 및 출처 누락
Synthesis수동 또는 예약된 배치코퍼스 전체의 표류와 모순사람의 검토가 필요합니다. 실시간 정책 엔진이 아님
Git 결과 피드백복귀가 관찰된 후실패한 결과와 관련된 결정 강등되돌리기는 의사결정 품질을 나타내는 불완전한 대리인입니다.

VetoBench 청구를 읽는 방법

RoBrain은 유용한 질문을 중심으로 설계된 벤치마크인 VetoBench을 게시합니다. 작업이 팀에서 이전에 거부한 접근 방식을 유도할 때 코딩 에이전트가 이를 다시 제안하고 이전 이유를 인용합니까? 2026년 7월 공식 결과에 따르면 보관된 테스트 실행 전반에 걸쳐 RoBrain에 대한 거부된 재제안이 전혀 없었고, 메모리 없음 조건에서 거부된 접근 방식이 반복적으로 다시 나타났습니다. 저장소에는 프롬프트, 검색된 컨텍스트, 응답 및 평결이 포함되어 있으며 이는 검사할 수 없는 마케팅 비율보다 더 강력한 증거입니다.

이는 여전히 합성 시나리오, 선택된 모델 및 특정 수집 파이프라인을 사용하여 공급업체가 만든 벤치마크입니다. 이는 구조화된 거부권 검색이 이러한 조건에서 작동할 수 있음을 보여줍니다. 모든 저장소에 대한 생산 사고 감소를 입증하지는 않습니다. 모델, 언어, 규칙, 기록 크기 및 통합을 사용하여 대표 하위 집합을 다시 실행합니다. 적대적인 사례를 포함합니다: 이름이 변경된 라이브러리, 만료된 거부권, 제약 조건이 충돌하는 두 팀, 근거에 비밀과 같은 문자열이 포함된 결정.

2주간의 실제 평가

  1. 하나의 저장소를 선택하십시오. 최소 2명의 활성 개발자가 있고 문서화된 반전이 있는 6개월보다 오래된 코드베이스를 선호합니다.
  2. 금 세트를 만드세요. 20개의 결정을 선택하세요. 활성 대안 10개, 대체 대안 5개, 거부된 대안 5개. 각각에 대해 신뢰할 수 있는 문제, ADR 또는 끌어오기 요청을 기록합니다.
  3. 조심스럽게 웜 스타트하세요. 검토된 결정만 가져옵니다. 전체 채팅 아카이브를 신뢰할 수 있는 메모리로 전환하지 마십시오.
  4. 페어링된 작업을 실행합니다. RoBrain 컨텍스트 유무에 관계없이 에이전트에게 동일한 15가지 현실적인 작업을 제공합니다. 순서를 무작위로 지정하고 모델/설정을 고정된 상태로 유지합니다.
  5. 모든 캡처를 검토하세요. 정확성, 근거 누락, 잘못된 파일 범위, 비밀 수정 및 승인 시간을 측정합니다.
  6. 테스트 수명주기 변경. 세 가지 결정을 대체하고 기존 거부권이 교체를 막지 않고 기록으로 유지되는지 확인합니다.
  7. 실패를 시뮬레이션합니다. Perception을 중지하고, 토큰을 회전하고, 백업을 복원하고, 개발 작업 손실 없이 안전하게 편집기 후크가 실패하는지 확인하세요.
미터법계산 방법제안된 파일럿 게이트
캡처 정밀도올바른 내구성 결정/모든 캡처된 기록검토 규칙이 안정화된 후 최소 90%
리콜 캡처올바르게 포착된 금 결정/결정최소 80%; 적분에 의한 미스 조사
거부권 명중 정확도유용한 경고/모든 경고 표시경고 피로를 방지하려면 최소 80%
오래된 메모리 비율유효하지 않거나 대체된 기록이 활성/회수로 표시됨5% 미만
반복 거부율알려진 거부권/적격 작업을 다시 제안하는 작업기준선보다 상당히 낮음
검토부담주당 개발자당 검토에 소요된 시간(분)반복 조사로 절약된 시간보다 적음

이러한 임계값은 시작점일 뿐 공식적인 보증은 아닙니다. 비즈니스 결정에서는 절약된 시간과 재작업 회피를 활용해야 합니다. 시스템이 비용이 많이 드는 종속성 재도입을 방지하지만 매주 몇 시간씩 정리해야 하는 경우 해당 시스템의 가치는 해당 실패의 비용 분배에 따라 달라집니다.

거버넌스: 메모리는 공유 인프라입니다.

역할책임필수 제어
개발자결정을 내리고 잘못된 캡처에 플래그를 지정합니다.가시적인 출처 및 손쉬운 수정
기술 책임자강력한 아키텍처 메모리 승인하위 시스템별 대기열 및 소유권 검토
보안/개인정보 보호제외된 저장소 및 데이터 클래스를 정의합니다.수정 테스트, 액세스 로그, 보관 및 삭제
플랫폼 소유자Postgres, Perception 및 통합 운영백업, 업그레이드, 토큰 순환 및 모니터링
감사관지침이 변경된 이유를 재구성합니다.불변의 출처와 대체 내역

수동 캡처가 자동으로 정책을 설정하도록 두지 마십시오. 기록에 제안, 검토 또는 권위 있는 라벨을 붙입니다. 승인된 기록이나 신뢰도가 높은 기록에 대해 강력한 거부권을 자동으로 주입합니다. 프런트엔드 실험이 회사 전체에서 금지되는 일이 없도록 프로젝트와 팀을 분할하세요. 종속성 업그레이드, 사고, 규정 변경 및 경과 시간에 대한 검토 트리거를 추가합니다.

자체 호스팅 및 Rory Plans 클라우드

Apache-2.0 자체 호스팅 버전은 캡처, 구조화된 거부권, 수명 주기, 합성, 도구 간 검색, 내보내기 및 로컬 작업과 같은 핵심 의사 결정 시스템을 제공합니다. RoBrain의 공식 비교에 따르면 Rory Plans 클라우드는 더 많은 자동 작업 경계 삽입, 사전 커밋 충돌 판정, 팀 관리, 대시보드 및 더욱 풍부한 충돌 처리 기능을 추가합니다. 클라우드 액세스는 프로젝트 페이지에 표시된 단순한 독립형 RoBrain 가격이 아닌 유료 Rory Plans 서비스와 연결되어 있습니다.

구매하기 전에 사용량, 초과분, 조직 격리, 지원, 데이터 컨트롤러, 삭제 프로세스 및 내보내기 동작이 포함된 현재 라이브 계획을 확인하세요. 자체 호스팅의 경우 Postgres, 백업, 모델 및 임베딩 호출, 업그레이드, 사고 대응, 검토자 시간 등 눈에 띄지 않는 비용에 대한 가격을 책정하세요.

대안과 선택 시기

옵션이럴 때 선택하세요RoBrain과의 절충안
ADR 파일 및 CLAUDE.md/AGENTS.md최소한의 인프라로 git 기반의 인간 작성 결정을 원합니다.보다 강력한 고의적 검토; 약한 수동 캡처 및 도구 간 사전 리콜
Mem0애플리케이션 전체에 범용 메모리 API이 필요합니다.더 넓은 메모리 프리미티브; 거부된 대안에는 맞춤형 스키마/거버넌스가 필요할 수 있습니다.
Zep/Graphiti시간적 지식 그래프와 엔터티 관계가 핵심입니다.보다 일반적인 그래프 모델 코딩 결정 워크플로를 만드는 데 더 많은 작업이 필요합니다.
OpenViking 또는 파일 지향 컨텍스트 시스템탐색 가능한 프로젝트 지식과 명시적인 검색을 원합니다.더 넓은 맥락의 조직; RoBrain은 거부권 및 수명 주기에 대해 더욱 전문화되어 있습니다.
사용자 정의 Postgres + MCP강력한 플랫폼 역량과 특이한 정책 요구 사항이 있습니다.최대 제어; 귀하는 추출, 평가, 후크 및 유지 관리를 소유하고 있습니다.

RoBrain은 거부된 대안이 선택한 규칙만큼 중요할 때 가장 설득력이 있습니다. 실제 문제가 문서 검색, 코드 검색 또는 개인 메모인 경우 도구 범위가 더 좁을수록 운영 비용이 더 낮을 수 있습니다.

FAQ

RoBrain은 코딩 에이전트입니까?

아니요. 기존 코딩 에이전트에 연결된 메모리 및 판단 계층입니다. 결정을 저장하고 검색합니다. Claude 코드, Cursor, Copilot, Codex CLI 또는 Hermes가 여전히 코딩 작업을 수행합니다.

1인 개발자도 혜택을 받을 수 있나요?

예, 특히 도구 전반에 걸쳐 오래된 실수가 반복되는 수명이 긴 코드베이스에서는 더욱 그렇습니다. 그러나 유지 관리되는 규칙 파일이나 ADR 폴더이면 충분할 수 있습니다. 더 단순한 기준에 맞춰 시험해보세요.

자체 호스팅은 모든 데이터를 로컬에 유지합니까?

데이터베이스 및 Perception 서비스는 로컬로 실행될 수 있지만 추출 및 포함은 구성된 외부 공급자를 호출할 수 있습니다. 전체 지역성이 필요한 경우 지원되는 로컬 모델을 사용하고 네트워크 트래픽을 확인하십시오.

거부권을 행사하면 대리인이 행동하지 못하게 됩니까?

보편적으로는 아닙니다. 리터럴 스캔 및 통합 경고는 컨텍스트를 제공합니다. 동작은 연결된 도구 및 계층에 따라 다릅니다. 시행 경로를 별도로 테스트하지 않는 한 이를 의사결정 지원으로 취급하십시오.

잘못된 메모리는 어떻게 처리해야 합니까?

캡처를 거부 또는 편집하고, 출처를 보존하고, 사용되지 않는 기록을 대체 또는 무효화로 표시합니다. 파이프라인 오류의 증거를 조용히 삭제하는 대신 운영 측정항목으로 잘못된 캡처를 추적합니다.

VetoBench은 독립적인 증거입니까?

아니요. 이는 영수증이 보관된 투명하고 공급업체가 유지 관리하는 벤치마크입니다. 이는 유용한 증거이자 재현 가능한 템플릿이지만 프로덕션 채택은 저장소별 쌍별 평가에 따라 달라져야 합니다.

출처 및 검증

2026년 7월 26일에 최종 검토되었습니다. RoBrain은(는) 빠르게 발전하고 있습니다. 프로덕션에 사용하기 전에 현재 통합, 명령, 클라우드 용어, 데이터 처리 및 벤치마크 아티팩트를 확인하세요.

Ready to try RoBrain?

Visit the official website to get started

Visit RoBrain

Quick Info

Added
5/27/2026
Published
5/27/2026
Updated
8/24/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Cursor

Cursor

Built to make you extraordinarily productive, Cursor is the best way to code with AI. - 스마트 AI 도구로 생산성 향상.

ai-codingfree
990
GitHub Copilot

GitHub Copilot

GitHub Copilot은 IDE, GitHub.com, pull request, CLI, 코드 리뷰, 에이전트형 개발을 지원하는 GitHub의 AI 코딩 어시스턴트입니다. 기존 저장소 안에서 AI 도움을 쓰면서 리뷰, 테스트, 거버넌스를 유지하려는 팀에 적합합니다.

GitHub CopilotAI coding assistantCopilot Chat
1120
Trae

Trae

Trae is your helpful coding partner. It offers features like AI Q&A, code auto-completion, and agent-based AI programming capabilities. - 스마트 AI 도구로 생산성 향상.

ai-codingfree
1300
MarsCode

MarsCode

MarsCode는 코드 완성, 설명, 디버깅, 코드 생성을 위한 AI 코딩 어시스턴트이자 IDE형 개발 도구입니다. 현재 공식 메타데이터가 Trae AI IDE를 가리키므로 정적인 구형 도구로만 소개하지 않아야 합니다.

MarsCodeTrae AI IDEAI coding assistant
1300