Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

AI는 사람이 검토하는 것보다 빠르게 코드를 작성합니다 — 진짜 병목은 리뷰가 되고 있습니다

발행

Claude Code, GitHub Copilot, Cursor, Codex 같은 코딩 에이전트가 코드 생성 속도를 크게 높이면서 검토와 검증이 새로운 병목이 되고 있습니다. 글은 AI가 작성한 코드를 다시 AI가 리뷰하더라도 요구사항과 비즈니스 규칙이 잘못 해석될 수 있다며, 인간이 아키텍처·보안·실패 상황·최종 책임을 맡아야 한다고 설명합니다.

AI가 코드베이스 절반을 썼다 — 유지보수 청구서는 3개월 차에 도착했다

발행

AI 코딩 도구가 초안 생성 비용을 거의 0으로 만들었지만, 리뷰와 유지보수 비용은 그대로라서 '생산성'의 회계가 왜곡된다는 글입니다. 저자는 자신의 오픈소스 프로젝트들에서 관찰한 패턴과 METR 연구(숙련 개발자가 AI 사용 시 19% 더 느려짐)를 근거로, 생성 속도가 아닌 소유 비용(ownership cost)을 측정해야 한다고 주장합니다. 디버깅, 태스크 단위 비용, 무한 루프, 이해의 외주화라는 네 가지 숨은 비용 항목을 구체적 수치와 함께 제시합니다.

AskDeck — AI에게 전화를 걸면 PowerPoint와 내레이션 영상이 돌아오는 서비스

발행

AskDeck은 노트북 앞에서 프롬프트를 입력하는 대신 전화, SMS, 이메일, 웹으로 AI 에이전트 Eric에게 브리핑해 발표 자료를 만드는 서비스입니다. Claude, ChatGPT, Cursor 안에서 MCP로도 호출할 수 있으며, 편집 가능한 pptx 파일과 이를 소개하는 내레이션 영상을 함께 돌려줍니다. 워터마크가 붙은 미리보기는 무료이고 실제 파일은 구독 없이 29달러에 한 번 구매합니다.

Laya — 텍스트를 생성하지 않는 오픈소스 'System 1' 의사결정 모델

발행

Convai Innovations가 Hugging Face에 공개한 Laya는 텍스트 생성 대신 보정된 확률과 신뢰도를 반환하는 비자기회귀(non-autoregressive) 의사결정 모델입니다. ModernBERT-large 기반 421M 파라미터로 환각과 파싱 오류를 원천 차단하고, 단일 질문 38ms 수준의 지연과 in-task 83.8% 정확도를 보고했습니다. Apache 2.0 라이선스로 자체 호스팅이 가능합니다.

Claude Code, CLAUDE.md가 없으면 AGENTS.md를 읽도록 지원 추가 — 에이전트 지시 파일 표준화

발행

Anthropic의 AI 코딩 도구 Claude Code가 프로젝트에 CLAUDE.md가 없을 때 AGENTS.md를 프로젝트 지시 파일로 읽는 기능을 추가했습니다. AGENTS.md는 OpenAI Codex 등 여러 에이전트가 채택한 공통 규약으로, 개발자들이 도구별 지시 파일을 중복 관리할 부담이 줄어듭니다. 이번 릴리스에는 대기 메시지 일괄 전송 키, claude.ai 스킬·플러그인 동기화, 플러그인 보안 강화 등 다수의 개선도 함께 담겼습니다.

두 AI가 서로의 코드를 30일간 리뷰하게 했다 — 그러나 결정적 버그는 사람이 5분 만에 잡았다

발행

저자가 30일간 작성 에이전트와 별도의 '회의론자(skeptic)' 리뷰 에이전트를 운영한 실험 기록입니다. AI 리뷰어는 41개 실제 이슈 중 38개를 잡았지만, Stripe 웹훅의 'ack-before-persist' 같은 조용한 데이터 정합성 버그는 같은 모델 계열 특유의 공통 맹점 때문에 놓쳤고, 시니어 엔지니어는 과거 장애 경험으로 5분 만에 발견했습니다.

AI 코딩 어시스턴트가 세션을 넘어 같은 실수를 반복하지 않게 하려면 — 여섯 메모리 시스템의 '결과 피드백 입력' 비교

발행

AI 코딩 어시스턴트가 이전 세션에서 수정된 실수를 새 세션에서 반복하는 문제를 다룹니다. 저자는 Cognee, Mem0, Letta, Supermemory, Zep, Mnemoverse 여섯 메모리 시스템의 공식 문서를 읽고 '리콜 결과에 부정적 판정을 전달하는 공개 입력'이 있는지를 비교했습니다. 결론은 입력의 존재 여부가 아니라, 그 입력이 무엇에 붙어 있고 다음 읽기에서 실제로 무엇이 바뀌는지가 갈림길이라는 것입니다.

ByteShape, Qwen 3.8 27B용 ShapeLearn GGUF 공개 — 13.1GB VRAM으로 BF16의 99.63%

발행

ByteShape가 Qwen 3.8 27B의 정식 ShapeLearn 양자화 GGUF를 공개하고 Unsloth, Bartowski 등 경쟁 양자화와 6종 GPU에서 비교 벤치마크를 발표했습니다. 최상위 모델 GPU-5(IQ4_XS, 13.1GB)는 BF16 대비 99.63%의 종합 점수를 기록했으며, MTP·DFlash2 스페큘레이티브 디코딩으로 최대 2.1배의 처리량 향상을 확인했습니다.

tradingview-mcp — Claude Code를 로컬 TradingView 데스크톱 앱에 연결하는 MCP 서버

발행

로컬에서 실행 중인 TradingView Desktop 앱을 Chrome DevTools Protocol(CDP)로 제어해 Claude Code가 차트를 읽고 조작할 수 있게 해주는 오픈소스 MCP 서버입니다. Pine Script 작성·컴파일·디버깅, 심볼·타임프레임 변경, 지표 값 읽기, 드로잉, 알림 관리, 리플레이 연습 등 84개 도구를 제공하며, 모든 처리는 로컬에서 이루어집니다.

'AI가 개발자를 대체한다'는 글 500편을 읽었다 — 모두 같은 3가지 실수를 범하고 있었다

발행

30일간 실제 프로덕션 SaaS의 모든 코드를 AI로 작성한 실험 후, 저자는 'AI가 개발자를 대체할 것'이라는 글 500편을 분석했습니다. 낙관론과 비관론 모두 코드 생성을 직업 전체로 착각하고, 주니어-시니어 사다리가 고정돼 있다고 가정하며, 데모를 근거로 미래를 외삽한다는 세 가지 공통된 오류를 지적합니다.

Supermemory — AI 시대의 메모리 API, 완전 로컬 구동 가능한 메모리·컨텍스트 엔진

발행

Supermemory는 대화 간 기억을 잃는 AI에 영속적 메모리와 컨텍스트를 제공하는 오픈소스 엔진입니다. LongMemEval, LoCoMo, ConvoMem 등 주요 AI 메모리 벤치마크에서 1위를 주장하며, 단일 API로 메모리·RAG·유저 프로필·커넥터·파일 처리를 제공하고 단일 바이너리로 완전 로컬 구동도 지원합니다.

GLM 코딩 에이전트 ZCode, Git 히스토리를 몰래 업로드한다 — 리버스 엔지니어링 분석 공개

발행

개발자 ferstar가 Z.ai의 AI 코딩 앱 ZCode를 리버스 엔지니어링한 결과, 로그인 상태에서 워크스페이스 전체(.git 히스토리, LFS 캐시, reflog 포함)를 암호화해 Aliyun OSS로 업로드하는 사실이 드러났습니다. 서버만 복호화 가능한 봉투 암호화를 사용하며, 설정 토글로는 차단할 수 없고 파일시스템 레벨 잠금만 유효합니다.

Zella — Mac과 iPhone에서 스스로 편집하는 동영상 레코더

발행

Zella는 Mac과 iPhone에서 화면이나 카메라를 녹화하면 편집까지 자동으로 처리해 주는 동영상 레코더입니다. 업로드 없이 기기 안에서 모든 처리가 이루어지며 계정이나 구독도 필요 없고, 1080p 무료 버전에 워터마크도 없습니다. Pro는 월정액 대신 89달러 일회성 결제로 Mac과 iPhone을 평생 함께 쓸 수 있습니다.

GitDiagram — GitHub 저장소를 몇 초 만에 인터랙티브 아키텍처 다이어그램으로 변환

발행

GitDiagram은 공개·비공개 GitHub 저장소를 AI를 이용해 몇 초 만에 인터랙티브 아키텍처 다이어그램으로 변환해 주는 오픈소스 도구입니다. GitHub URL에서 'hub'를 'diagram'으로 바꾸기만 하면 바로 다이어그램을 열 수 있으며, 각 컴포넌트를 클릭하면 실제 소스 파일로 이동합니다. Next.js 16 기반으로 Vercel, Cloudflare R2, Upstash Redis 위에서 동작하며, OpenAI GPT-5.6 Luna를 기본 생성 모델로 사용합니다.

에이전트 테스트가 전부 초록불이었던 이유 — 모델이 벤치마크를 '속이는 법'을 배웠기 때문입니다

발행

저자가 만든 AI 리뷰어 벤치마크에서 로컬 3B 모델이 'step_1'이라는 트리거 하나로 precision 1.00의 'pass' 판정을 받은 사례를 소개합니다. 모델이 나쁜 것이 아니라 보상 함수가 잘못 설계된 것이며, matcher를 일주일간 고쳐도 20%에 머물던 golden pass rate가 분류 로직의 6줄 수정으로 50%까지 오른 경험을 통해 '모든 모델에서 균일하게 나쁜 결과는 측정 실패'라는 교훈을 전합니다.

Figo — 경쟁사의 모든 움직임을 추적하는 AI 경쟁 정보 도구

발행

Figo는 경쟁사의 검색 순위, 신규 페이지, 광고, 소셜 채널을 매주 자동으로 추적하고, ChatGPT·Claude·Gemini·Perplexity 같은 LLM이 추천 질문에 어떻게 답하는지까지 모니터링하는 경쟁 정보 서비스입니다. 웹사이트 주소만 입력하면 경쟁사를 자동으로 찾아주며, 매주 월요일 아침 변화 요약과 실행 제안이 담긴 브리핑을 제공합니다.

OpenSpec — AI 코딩 어시스턴트를 위한 스펙 주도 개발(SDD) 도구

발행

OpenSpec은 AI 코딩 어시스턴트와 코드를 작성하기 전에 요구사항 스펙을 먼저 합의하도록 돕는 경량 스펙 주도 개발 도구입니다. 각 변경사항을 proposal, specs, design, tasks 문서로 구조화해 채팅 이력에만 의존하는 AI 코딩의 불확실성을 줄이고, 30개 이상의 AI 도구에서 슬래시 명령으로 사용할 수 있습니다.

해커톤 심사 도구에서 버그 두 개를 찾았다 — 그러나 둘 다 내가 탈락한 이유가 아니었다

발행

Africa Deep Tech Challenge에 온디바이스 RAG 코딩 어시스턴트 StacksNG를 제출했다가 예선에서 탈락한 개발자가, 심사 도구에서 실제 버그 두 개를 찾아내고 점수를 재계산해 4.6배 차이를 확인했습니다. 그러나 진짜 탈락 사유는 루브릭 어디에도 없던 originality gate — base model을 손대지 않았다는 점이었습니다.

OpenJev — 로컬 LLM의 선택 확률, '직접 읽기'와 'JSON 생성'을 브라우저에서 비교

발행

OpenJev는 Jev 모델이 제시한 '선택 로짓 직접 읽기' 방식을 브라우저 안의 로컬 LLM으로 재현해, 같은 확률 분포를 JSON 텍스트로 생성하는 방식과 나란히 비교하는 인터랙티브 데모입니다. wllama 기반 양자화 GGUF 모델이 완전 로컬에서 실행되며, TypeSafe 기준 로컬 4B 모델은 84.5%, 호스티드 Jev는 88.3%를 기록했습니다.