AI 코딩 에이전트를 위한 '두뇌'를 구축했습니다 — 절대 잊지 않고 멈추지 않습니다
요약
AI 코딩 에이전트의 컨텍스트 유지 문제를 해결하기 위해 그래프 메모리 기반의 자율 에이전트 기술인 'Long-Horizon'을 소개합니다. 결정 사항과 패턴을 그래프 형태로 기록하여 중단된 지점부터 작업을 완벽하게 재개할 수 있는 기능을 제공합니다.
핵심 포인트
- 그래프 메모리를 통한 지속 가능한 지식 저장 및 컨텍스트 유지
- 작업 분해 및 루프 실행을 통한 자율적 에이전트 구현
- Vector DB나 클라우드 없이 로컬 파일 시스템 기반으로 작동
- Cursor, Windsurf, Claude 등 다양한 도구와 호환 가능
매 프롬프트마다 AI에게 컨텍스트(Context)를 다시 설명하는 것에 지쳤습니다. AI는 5분 전에 무엇을 했는지 잊어버립니다. 한 단계를 수행한 뒤 멈춰서 기다립니다. 결국 직접 코딩하는 것보다 AI를 돌보는 데 더 많은 시간을 쓰게 됩니다. 그래서 저는 Long-Horizon을 만들었습니다 — 어떤 AI 코딩 도구든 지속 가능한 그래프 메모리(Graph Memory)를 가진 자율 에이전트(Autonomous Agent)로 변환해 주는 기술입니다.
작동 방식
당신은 단 하나의 작업만 주면 됩니다 — "인증 기능이 포함된 REST API를 구축해줘"
- 작업을 하위 작업(Subtasks)으로 분해하고 루프(Loop) 내에서 실행합니다 — 단계 사이에 프롬프트를 입력할 필요가 없습니다.
- 결정 사항, 교훈, 패턴 등을 모두 연결된 그래프 형태로 디스크에 지식으로 기록합니다.
- 어떤 중단이 발생하더라도 완벽하게 재개합니다 — 자신의 상태를 읽고 정확히 멈췄던 지점부터 다시 시작합니다.
그래프 두뇌 (The graph brain)
모든 결정, 교훈, 패턴은 노드(Node)가 됩니다. 노드들은 타입이 지정된 엣지(Typed edges: leads_to, caused_by, learned_from)를 통해 연결됩니다. 시간이 지남에 따라 AI는 컨텍스트를 위해 탐색할 수 있는 프로젝트 지식의 웹을 구축합니다.
┌─────────┐
┌────│ ROOT │────┐
│ │(project)│ │
│ ▼ └─────────┘ ▼
┌────────┐ ┌────────┐
│decision│─leads─▶ │ task │
│"Use JWT"│ │"Build │
│ └───┬────┘ │ API" │
│ └───┬────┘ ▼ ▼
┌────────┐ ┌────────┐
│ lesson │◀─related─│pattern │
└────────┘ └────────┘
라이브 뷰어 (Live viewer)
AI가 작업함에 따라 두뇌가 성장하는 모습을 보여주는 실시간 사이버펑크 시각화:
- 엣지를 따라 입자 궤적이 있는 네온 글로우 노드(Neon glowing nodes)
- 무제한 줌/팬 — 스크롤로 확대/축소, 드래그로 이동
- 새로운 노드가 나타날 때의 사운드 효과
- localhost:3333에서 실행
- 의존성 없음, 약 38KB
- 벡터 DB(Vector DB) 없음. 클라우드 없음. API 키 없음. 순수 Node.js와 파일 시스템만 사용. 오프라인 작동.
모든 것과 호환 가능
당신의 도구에 설치하기 위한 단 한 줄의 명령:
npx long-horizon init
npx long-horizon adapt cursor
또는: windsurf, claude, aider, codex 모두 가능
또한 직접적인 AI 통합을 위해 11개의 도구가 포함된 MCP 서버도 함께 제공됩니다.
항상 켜져 있음 (It's always-on)
설치하고 나면 "Long-Horizon을 사용해"라고 말하거나 프롬프트에 접두사를 붙일 필요가 없습니다. AI는 스킬 파일을 읽고 기본적으로 자율적으로 작동합니다. 그냥 평소처럼 말하세요: "차트와 다크 모드가 포함된 사용자 대시보드를 만들어줘." AI는 완료될 때까지 루프를 돌며 작업합니다.
GitHub 링크: github.com/justnishh/long-horizon
설치: npx long-horizon init
라이선스: MIT
피드백을 환영합니다. 여러분의 워크플로우(workflow)에 이 도구가 더 유용해지려면 어떤 기능이 필요할까요?
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기