dollspace-gay/chainlink

A CLI issue tracker for AI Agents

해결하는 문제

Chainlink는 AI 지원 개발을 위해 특별히 설계된 로컬 우선 이슈 트래커 CLI입니다. 작업, 인계 노트 및 코딩 표준을 위한 영구 메모리 계층을 제공하여 AI 세션(예: Claude Code 또는 기타 LLM 에이전트와의 세션) 간 컨텍스트 손실 문제를 해결합니다.

작동 방식

이 도구는 모든 데이터를 로컬 SQLite 데이터베이스에 저장합니다. 사용자는 이슈, 하위 이슈 및 종속성을 추적하는 동시에 AI 재시작 간의 격차를 줄이기 위해 이정표와 인계 노트를 기록하는 "세션"을 관리할 수 있습니다.

AI 에이전트와는 두 가지 주요 방법을 통해 통합됩니다:

  1. 네이티브 Hooks: Claude Code 전용으로 설계되었으며, 행동 가드레일(예: "스텁 없음", "데드 코드 없음")을 주입하고 Python 스크립트를 통해 이슈 추적을 강제합니다.
  2. 컨텍스트 제공자: 현재 세션 상태, 미해결 이슈 및 프로젝트별 코딩 규칙이 포함된 구조화된 컨텍스트(XML, Markdown 또는 JSON)를 생성하는 스크립트로, 모든 LLM 에이전트(Cursor, Aider, Continue.dev 등)의 프롬프트 앞에 추가할 수 있습니다.

대상 사용자

AI 코딩 어시스턴트를 사용하며, 진행 상황을 추적하고, 코딩 표준을 강제하며, 여러 AI 기반 개발 세션에서 연속성을 유지하기 위한 구조화된 방법을 원하는 개발자.

주요 기능

  • 세션 메모리: 인계 노트와 이정표를 사용하여 컨텍스트 재설정 및 압축 상황에서도 상태를 유지합니다.
  • 로컬 우선 저장소: 모든 데이터는 외부 종속성 없이 로컬 SQLite 데이터베이스에 보관됩니다.
  • AI 가드레일: 언어별 모범 사례를 주입하고 특정 git 변경을 차단하여 사람만의 작업을 보장합니다.
  • 에이전트 무관: 셸 별칭 또는 구성 파일을 통해 모든 AI 에이전트와 통합하기 위한 컨텍스트 제공자를 제공합니다.
  • 작업 관리: 이슈 계층 구조, 마일스톤, 시간 추적 및 종속성 차단을 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트