ThoughtDAG: LLM 대화를 위한 편집 가능한 컨텍스트 그래프
ThoughtDAG는 선형 채팅 로그를 편집 가능한 컨텍스트 그래프로 대체하는 데스크톱 앱입니다. 대화의 어떤 부분이 다음 요청에 영향을 주는지 숨기는 대신, ThoughtDAG는 구조를 보여주고 변경할 수 있게 합니다. 핵심 아이디어: 그래프가 곧 컨텍스트입니다.
컨텍스트로서의 연결선
ThoughtDAG에서 노드는 소스와 메시지이고, 엣지(연결선)는 다음 LLM 요청에 포함될 내용을 결정합니다. PDF에서 구절을 잘라내거나, 소스 노드에서 직접 질문하거나, 우회 경로를 위해 관련 없는 브랜치를 생성할 수 있습니다. 이 모든 과정에서 기본 경로를 깔끔하게 유지할 수 있습니다.
- 분기: 현재 경로를 덮어쓰지 않고 대체 해석을 탐색합니다.
- 가지치기: 유용한 우회 경로를 캔버스에 유지하되 다음 요청에서 제외합니다.
- 병합: 선택한 증거와 추론 경로를 하나의 답변으로 다시 결합합니다.
- 검사: 생성 전에 모델이 받을 내용을 미리 확인합니다. 순서와 토큰 수를 포함합니다.
모든 것을 지배하는 규칙: 연결선이 컨텍스트입니다. 숨겨진 메모리 선택기가 없습니다. 엣지를 삭제하면 실제로 프롬프트에서 해당 브랜치가 제거됩니다. 단순한 시각적 도구가 아닙니다.
가시적인 차이와 재현 가능한 답변
인터페이스는 엣지를 변경할 때 토큰 차이를 표시합니다. 예를 들어, 저녁 식사에 대한 관련 없는 우회 경로를 제거하면 47토큰을 절약할 수 있습니다. 그리고 프롬프트는 그래프에서 결정적으로 생성되므로, 동일한 프롬프트는 동일한 깨끗한 답변을 재현합니다. 재현 가능한 컨텍스트입니다.
파일럿 결과
ThoughtDAG는 4개 모델과 540회 실행을 포함하는 컨텍스트 복구 파일럿을 포함합니다. 병합된 답변에서 오래된 브랜치를 제거하는 세 가지 방법을 테스트했습니다:
- 소스만 삭제: 68/72 수정
- 다운스트림 재계산: 71/72 수정
- 전체 하위 그래프 제거: 72/72 수정
파일럿은 문제가 있는 하위 그래프 전체를 가지치기할 때 컨텍스트 복구가 가장 효과적임을 보여줍니다. ThoughtDAG의 그래프 편집이 가능하게 하는 바로 그 기능입니다.
데스크톱 앱
앱은 데스크톱 빌드(v0.3.19)로 제공됩니다:
- macOS (Apple Silicon): .dmg 약 126MB, 서명 및 공증됨
- Windows x64: 설치 프로그램 약 106MB (서명되지 않음; SmartScreen 경고 표시)
- Linux x64: .AppImage 약 133MB
모든 버전과 기록은 GitHub Releases에 있습니다. macOS 빌드는 터미널 없이 실행되며, Windows 빌드는 SmartScreen에서 "추가 정보"를 클릭한 후 "그래도 실행"을 클릭해야 합니다.
대상 사용자
이 도구는 긴 복잡한 추론 작업에 LLM을 사용하고 각 프롬프트에 포함되는 컨텍스트를 정확히 제어해야 하는 개발자와 연구자를 위한 것입니다. 관련 없는 채팅 우회로 인한 오염 없이 말이죠.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

OpenClaw용 로컬 음성-텍스트 변환, Parakeet TDT 0.6b v3 사용
개발자가 NVIDIA의 Parakeet TDT 0.6b v3 모델을 ONNX를 통해 CPU에서 로컬로 실행하도록 변환하여 25개의 유럽 언어를 지원합니다. 이 모델은 Docker 컨테이너를 통해 OpenAI 호환 API 엔드포인트를 제공하여 OpenClaw와의 오디오 파일 자막 생성 통합을 가능하게 합니다.

GrapeRoot Pro, 클로드 코드가 프로젝트를 삭제하는 것을 방지하는 Undo Shield 추가
Reddit에서 Claude Code가 전체 프로젝트를 삭제했다는 보고가 잇따르자, GrapeRoot Pro는 Claude의 세션 그래프를 모니터링하고 rm -rf 같은 파괴적 명령을 차단하는 Undo Shield를 출시했습니다.

gui.new: Claude가 시각적 출력을 공유 가능한 링크로 렌더링하는 도구
gui.new은 Claude가 코드 블록을 반환하는 대신 시각적 출력을 실시간 공유 가능한 링크로 렌더링할 수 있게 해주는 도구입니다. Claude로 구축되었으며, Vercel에서 Next.js와 Supabase를 사용하며, 가입이 필요하지 않습니다.

시간 복잡도 MCP: 정적 분석 도구가 AI 코딩 에이전트에 Big-O 복잡도를 제공합니다
Time Complexity MCP는 정적 코드 분석을 수행하여 Big-O 복잡도를 감지하고, 그 결과를 Claude Code나 Copilot과 같은 AI 코딩 에이전트에 직접 제공하는 오픈소스 MCP 서버입니다. 토큰 소비 없이 JavaScript, TypeScript, Python, Java, Kotlin, Dart를 지원합니다.