Trawling

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

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

학계를 떠나 네 번 실패한 창업가, 다섯 번째 제품으로 월 1.25만 달러 달성 — 웹 데이터 API SocialCrawl

발행

옥스퍼드대에서 신경과학 박사를 마친 Selene Lee가 공동창업자와 함께 네 개의 AI 소비자 제품을 만들고 모두 실패한 뒤, 다섯 번째 제품인 공개 웹 데이터 API 'SocialCrawl'로 월 1만 2,500달러의 MRR을 달성한 사례입니다. 44개 이상의 플랫폼과 325개 엔드포인트를 단일 API·단일 빌링 체계로 제공해, AI 에이전트와 기업이 웹 데이터를 쉽게 통합하도록 돕는 개발자 도구라는 점에서 주목할 만합니다.

Python으로 실행 가능한 MCP 루프 만들기 — stdio, streamable-http, LLM tool choice까지

발행

대부분의 MCP 자료가 Server 등록과 Cursor 연동만 다루는 반면, 이 글은 Client/Host 측까지 직접 구축해 prompts·resources·tools를 열거하고, stdio와 streamable-http 두 전송 방식으로 호출한 뒤 LLM이 어떤 tool을 쓸지 선택하게 하는 전체 루프를 다룹니다. Agent를 백엔드에 배포하려는 개발자에게 SDK 데모와 실제 서비스 사이의 빈 구간을 채워주는 튜토리얼입니다.

Voicebox — 음성 복제·받아쓰기·에이전트 음성 출력을 하나로 묶은 오픈소스 로컬 AI 보이스 스튜디오

발행

Voicebox는 음성 복제, 7개 TTS 엔진 기반 음성 합성, 전역 핫키 받아쓰기, MCP 에이전트 음성 출력까지 음성 입력·출력 전 과정을 로컬에서 처리하는 오픈소스 앱입니다. ElevenLabs와 WisprFlow를 각각 대체하면서 두 기능을 하나로 묶고, Tauri(Rust) 기반 네이티브 성능과 REST API·MCP 서버를 갖춘 점이 특징입니다.

비즈니스 담당자에게 소프트웨어 개발이 여전히 어려운 이유를 설명하는 법 — Lovable 해커톤 참전기와 '집 짓기' 비유

발행

AI 코딩 도구 Lovable로 해커톤에 참여해 첫날 90%를 완성했지만 둘째 날 버그에 파묻힌 엔지니어링 매니저의 경험담입니다. 저자는 비기술 리더에게 '소프트웨어는 왜 항상 더 복잡해지는가'를 설명하기 위해 집 리노베이션 비유를 제시하며, 코드 작성 자체보다 인프라와 유지보수가 본질적인 난제임을 강조합니다.

vphone-cli — Apple Virtualization.framework로 가상 iPhone을 부팅하는 CLI 도구

발행

Apple Silicon Mac에서 Virtualization.framework와 PCC 리서치 VM 인프라를 활용해 실제 iOS를 구동하는 가상 iPhone을 만들어주는 오픈소스 CLI입니다. IPSW 다운로드부터 부트 체인 패치, DFU 리스토어, CFW 설치, 첫 부팅까지 한 명령으로 자동화하며, 패치 수준에 따라 'less'부터 완전 탈옥(jb)·연구용(exp)까지 다섯 단계 변형을 지원합니다.

Lightricks, 오픈 웨이트 영상·오디오 생성 모델 LTX-2.5 공개 — 멀티샷 생성과 신규 디코더 탑재

발행

Lightricks가 텍스트·이미지·영상 입력으로 동기화된 영상과 오디오를 생성하는 오픈 웨이트 모델 LTX-2.5를 Hugging Face에 공개했습니다. 여러 컷에 걸쳐 캐릭터와 스타일을 유지하는 네이티브 멀티샷 생성, 장면 복잡도에 따라 연산을 배분하는 렌더링, 신규 디퓨전 비디오 디코더와 Gemma 4 12B 텍스트 인코더가 핵심 변화입니다. 월간 다운로드 160만 건을 넘긴 시리즈의 후속으로, 로컬 실행과 파인튜닝을 전제로 합니다.

addyosmani/agent-skills — 프로덕션 수준의 엔지니어링 스킬을 AI 코딩 에이전트에게

발행

Google 엔지니어링 문화의 모범 사례를 담은 25개의 구조화된 워크플로우 스킬을 AI 코딩 에이전트에 적용하는 오픈소스 패키지입니다. 스펙 작성부터 테스트, 리뷰, 배포까지 개발 생애주기 전반에 걸쳐 시니어 엔지니어 수준의 품질 게이트를 에이전트가 일관되게 따르도록 강제합니다. Claude Code, Cursor, Codex, Copilot 등 70개 이상의 에이전트에서 설치할 수 있습니다.

선언형 GUI 툴킷 Slint 1.18 출시 — FlexboxLayout·스프링 애니메이션·실험적 Vello 렌더러

발행

Rust 기반 선언형 GUI 툴킷 Slint가 1.18 버전을 공개했습니다. 이번 릴리스는 컴파일러가 더 작고 빠른 바이너리를 생성하도록 개선됐고, 웹의 Flexbox를 옮긴 FlexboxLayout, 스프링 애니메이션, 런타임 z-order 변경 등 생산성 개선이 중심입니다. 실험적 Vello 렌더러와 접근성·언어 서버 개선도 포함됐습니다.

OSRS Wiki와 RuneLite가 저품질 AI 개발로 인해 점점 압박받고 있다

발행

RuneLite Plugin Hub에 제출되는 Java 코드량이 올해 초 대비 약 100배 증가했고, OSRS Wiki는 AI로 작성된 플러그인과 사이트로 인해 주 2~3회의 인프라 사고를 겪고 있습니다. OSRS Wiki 디렉터와 RuneLite 창립자가 자원봉사 리뷰어와 공개 인프라에 가해지는 숨은 비용을 수치와 사례로 공개하며, AI 개발자들에게 의존성에 가하는 부하를 고려해 달라고 호소합니다.

openai-community/gpt2 — 1억 2,400만 파라미터의 GPT-2 모델 카드

발행

OpenAI가 공개한 자기회귀 언어 모델 GPT-2의 Hugging Face 모델 카드입니다. 124M 파라미터의 가장 작은 버전으로, 프롬프트 기반 텍스트 생성과 다운스트림 태스크 파인튜닝에 사용할 수 있습니다. 카드에는 사용법 코드, 학습 데이터 구성, 그리고 인종·성별 편향이 드러나는 생성 예시까지 포함되어 있어 모델의 한계를 명확히 문서화하고 있습니다.

폴란드어로 코딩하는 프로그래밍 언어를 만들었다 — 그 과정에서 Ruby에 대해 배운 7가지

발행

Ruby 개발자가 'x = 5를 입력하고 머신이 동작하기까지 무슨 일이 일어나는지' 궁금해 시작한 주말 프로젝트가 18개월 후 표준 라이브러리, async/await, 디버거, 자체 웹 프레임워크를 갖춘 폴란드어 키워드 스크립트 언어 AlexScript로 성장했습니다. throw/catch를 이용한 return 구현, UTF-8 바이트 단위 렉싱, 네이티브-유저 메서드 테이블 통합, Fiber 기반 비동기 런타임 등 인터프리터를 Ruby로 직접 만들며 얻은 구체적인 성능·설계 교훈을 정리합니다.

Ever Gauzy — ERP·CRM·HRM·ATS를 하나로 묶은 오픈 비즈니스 관리 플랫폼

발행

Ever Co.가 개발하는 Ever Gauzy는 ERP, CRM, HRM, ATS, 프로젝트 관리, 직원 시간·활동 추적을 단일 코드베이스로 통합한 오픈 비즈니스 관리 플랫폼입니다. TypeScript 기반 헤드리스 API 구조로 설계됐고 Docker Compose 한 줄로 데모를 띄울 수 있으며, GitHub에서 점수 771을 기록했습니다.

Unicode 18.0.0 — 13,007자 추가, Jurchen·Seal·Proto-Cuneiform 세 개의 새 문자 체계 수록

발행

Unicode Consortium이 Unicode Standard 18.0.0의 베타 리뷰 페이지를 공개했습니다. 13,007자가 추가되어 총 172,808자가 되며, Jurchen(여진), Seal(소전), Proto-Cuneiform 숫자라는 세 개의 새 스크립트가 수록됩니다. 줄바꿈·그래핌 클러스터 규칙 수정과 Unihan 프로퍼티 개편 등 구현체 마이그레이션에 영향을 주는 변경도 다수 포함되어 있습니다.

당신의 AI는 얼마나 낡았는가 — 20개 모델의 출시일과 학습 컷오프 비교

발행

AI 모델의 최신성을 결정하는 두 날짜인 출시일(release date)과 학습 데이터 컷오프(training cutoff)를 8개 연구소 20개 모델에 대해 정리하고, 각 날짜로부터 경과 시간을 실시간으로 세어주는 페이지입니다. 20개 모델 중 10개만 연구소가 컷오프를 공식 공개했으며, 코딩 에이전트가 models.json을 참조해 모델 정보를 검증하도록 하는 AGENTS.md용 지시문도 함께 제공합니다.

GNOME 51 공개 — 오프라인 지도와 접근성 강화를 담은 6개월의 성과

발행

GNOME 프로젝트가 6개월의 개발 끝에 데스크톱 환경 최신 버전 GNOME 51 'A Coruña'를 발표했습니다. Mutter의 프레임 스케줄링 개선으로 애니메이션이 더 부드러워졌고, Maps에 오프라인 지도가 도입되었으며, 접근성·보안·앱 전반에 걸친 다양한 개선이 포함되었습니다. 향후 몇 주 내 주요 리눅스 배포판을 통해 배포될 예정입니다.

Qwen3.8-27B GGUF 공개 — Unsloth Dynamic 3.0 양자화와 27B 비전-언어 모델

발행

Unsloth이 Qwen 오픈 모델 패밀리의 최신 세대인 Qwen3.8-27B의 GGUF 배포판을 공개했습니다. Dynamic V3.0 양자화로 동일 용량 대비 다른 제공자보다 top-1% 구간에서 10% 이상 높은 정확도를 주장하며, 네이티브 262,144 토큰 컨텍스트와 이미지·영상 이해, Thinking 모드를 지원하는 27B dense 모델입니다.

llms.txt에는 실제로 무엇을 넣어야 하는가

발행

llms.txt는 언어 모델을 위한 평문 사이트 요약 파일로, 2024년 9월 Jeremy Howard가 제안했지만 주요 AI 기업이 실제로 읽는지 확인된 바 없습니다. 그럼에도 저자는 이 파일을 작성하는 행위 자체가 '우리 비즈니스가 무엇인가'를 마케팅 수사 없이 정의하게 만드는 강제 장치(forcing function)이므로 쓸 가치가 있다고 주장하며, 포함해야 할 여섯 가지와 빼야 할 것들을 구체적으로 정리합니다.

Pull Request를 대체하는 Delta — Zed의 멀티플레이어 에이전트 코딩 환경 공개 베타

발행

Zed 팀이 에이전트와 함께 코딩하고 결과물을 리뷰하는 멀티플레이어 환경 Delta의 공개 베타를 출시했습니다. 커밋·푸시 대신 대화 스레드에 팀원을 초대해 같은 worktree와 에이전트 컨텍스트를 공유하는 방식으로, 자사 저장소에서 pull request를 끄고 33명이 570개의 변경을 main에 반영한 상태입니다. Git 위에 델타 기반 증분 버전을 기록하는 DeltaDB가 기반 기술입니다.

verygoodsoftwarenotvirus.ru의 종말 — 12년 만에 끝난 8달러짜리 농담

발행

러시아의 새로운 법령(569-ФЗ)으로 .ru 도메인 등록에 러시아와의 연고가 요구되면서, 저자가 2014년부터 유지해온 농담 도메인 verygoodsoftwarenotvirus.ru를 갱신할 수 없게 됐습니다. 등록은 2026년 11월까지 유효하지만 12월 11일에는 해제되어 요건을 충족하는 누구나 가져갈 수 있으며, 저자는 이 도메인이 자신의 개발자 커리어와 정체성으로 자라난 과정을 회고합니다.

벡터화된 성능 이식성 Quicksort — std::sort보다 10배 빠른 Google의 SIMD 정렬

발행

Google이 C++ std::sort보다 약 10배 빠르면서도 여러 CPU 아키텍처에서 동작하는 벡터화 Quicksort 구현을 오픈소스로 공개했습니다. Highway 라이브러리의 이식 가능한 SIMD 함수를 활용해 x86 AVX-512/AVX2, Arm NEON 등 6개 명령어 집합을 단일 구현으로 지원하며, 단일 코어에서 1GB/s 이상의 정렬 속도를 달성했습니다.