Trawling

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

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

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을 손대지 않았다는 점이었습니다.

RustFS — Rust로 작성된 오픈소스 S3 호환 고성능 오브젝트 스토리지

발행

RustFS는 Rust로 작성된 분산 오브젝트 스토리지 시스템으로, MinIO의 단순함과 Rust의 메모리 안전성·성능을 결합하는 것을 목표로 합니다. Apache 2.0 라이선스를 채택해 MinIO의 AGPL 대비 상업적 사용이 자유롭다는 점을 차별점으로 내세우며, S3 API 호환성과 데이터 레이크·AI 워크로드 최적화를 표방합니다.

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

발행

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

Go map 100만 엔트리는 16MB가 아닌 38MB — Swiss Table map의 실제 메모리 비용 분석

발행

Go 1.24부터 기본이 된 Swiss Table 기반 map에서 map[int64]int64 100만 엔트리가 이론값 16MB가 아닌 37.8MB를 차지하는 이유를 강제 GC와 HeapAlloc 측정으로 분석한 글입니다. 그룹·테이블 구조와 7/8 로드 팩터, 할당자의 크기 클래스 올림 때문에 엔트리당 비용이 21~44바이트 사이를 오가며, struct{} set의 패딩 회귀와 삭제 시 메모리 미회수 같은 실무 영향도 함께 다룹니다.

Atria Dawn Preview — 상하이 AI 연구소의 744B MoE 기반 에이전틱 모델 프리뷰

발행

상하이 인공지능 연구소(Shanghai Artificial Intelligence Laboratory)가 744B 파라미터 MoE 모델인 GLM-5.2를 기반으로 한 차세대 에이전틱 모델 Atria Dawn Preview를 공개했습니다. 검색·코딩·도구 사용·생산성·보안 벤치마크에서 DeepSeek V4 Pro, KIMI K3, GPT 5.6, Claude Opus 5 등과 비교한 결과를 제시하며, MIT 라이선스로 가중치를 배포하고 Codex CLI·Kimi Code 등 에이전트 도구와의 연동 방법을 상세히 안내합니다.

MCPJam — MCP 서버를 위한 테스트·평가 플랫폼

발행

MCPJam은 MCP(Model Context Protocol) 서버 전용 테스트·평가 플랫폼입니다. ChatGPT, Claude, Copilot 같은 AI 네이티브 챗 인터페이스에서 서버가 실제로 어떻게 동작하는지 검증하고, Eval과 CI/CD 게이트로 배포 전 회귀를 자동으로 잡아낼 수 있게 해줍니다. 10만 6천 명 이상의 개발자와 300개 이상의 기업이 사용 중이라고 밝혔습니다.

Pre-Greek — 고대 그리스어 속에 숨겨진 잃어버린 언어

발행

고대 그리스어에는 인도유럽어로 거슬러 올라가지 않는 단어가 약 1,000개 존재하며, '미로(labyrinth)', '올리브', '바다(θάλασσα)', 아테네, 아킬레우스 같은 이름까지 포함됩니다. 이 글은 이 단어들이 그리스인 이전 에게해 지역의 기층 언어(Pre-Greek)가 남긴 흔적임을 음운 규칙, 발음 변형, 의미 범주 분포라는 세 가지 증거로 추적합니다.

Higgsfield API — 50개 이상의 생성형 미디어 모델을 하나의 비동기 API로

발행

Higgsfield API는 이미지·비디오·음성 등 50개 이상의 생성형 미디어 모델을 하나의 비동기 API로 묶어 제공하는 서비스입니다. 리뷰어들은 여러 모델과 크리에이티브 컨트롤을 한 워크플로에서 다룰 수 있어 콘텐츠 제작 속도가 빨라진다고 평가했지만, 가격 정책과 크레딧 운영 방식에는 불만이 모아지고 있습니다.

AI가 생성한 테스트는 코딩 에이전트를 오히려 나쁘게 만들 수 있다 — 내 테스트를 점검하는 방법

발행

AI 코딩 에이전트가 생성한 테스트가 수정 능력을 떨어뜨릴 수 있다는 분석입니다. SWE-bench Verified 실험에서 약한 테스트는 해결률을 61.2%에서 57.3%로 낮췄고, 더 좋은 테스트는 65.3%로 높였습니다. 잘못된 테스트는 결함을 놓치는 수준을 넘어 다음 수정에 잘못된 목표를 제시할 수 있다고 지적합니다.

NovaSynth by Noveum — 연출할 수 없는 발신자까지 재현해 보이스 에이전트를 테스트

발행

NovaSynth by Noveum은 보이스 에이전트를 스테이징 환경에서 재현하기 어려운 발신자 조건으로 테스트하는 시뮬레이션 도구입니다. 커스텀 페르소나와 시나리오, 인터럽션, 소음, 억양, 네트워크 상태를 설정해 실제 통화를 수행하고, 오디오와 트랜스크립트를 30개 이상의 차원에서 채점해 실패 지점과 수정 방향을 제시합니다.

Modaal for Android — 하나의 프로젝트로 Swift + Kotlin 네이티브 앱을 두 스토어에 동시 배포

발행

Modaal이 Android 지원을 추가해, 하나의 프로젝트에서 실제 Swift/SwiftUI(iOS)와 Kotlin/Jetpack Compose(Android) 코드를 동시에 생성하는 AI 앱 빌더로 확장됐습니다. React Native처럼 화면을 공유하는 대신 로직만 공유하는 구조이며, 사용자가 보유한 Claude·ChatGPT·Cursor 구독을 그대로 가져와 토큰 마크업 없이 사용할 수 있습니다.

MVC, MVP, MVVM, MVVM-C, VIPER — 다섯 벌의 옷을 입은 하나의 패턴

발행

모바일 앱 아키텍처 논쟁의 고전인 MVC, MVP, MVVM, MVVM-C, VIPER를 'View와 Model 사이의 중재자에게 얼마나 많은 권한과 역할을 줄 것인가'라는 단일 질문의 변형으로 재해석한 글입니다. 프로필 사진 변경이라는 동일한 기능을 다섯 패턴으로 구현하며 각각의 차이와 적합한 상황을 비교합니다.

중국의 슈퍼 앱은 어떻게 동작하는가 — Flutter로 파헤쳐 본 미니 프로그램 아키텍처

발행

WeChat, Alipay, Douyin 같은 중국 슈퍼 앱이 수만 개의 서드파티 미니 프로그램을 앱스토어 심사 없이 실행하는 기술적 구조를 분석한 글입니다. 핵심은 셸(shell) 안에 임베드된 스크립트 엔진과 JSBridge이며, 순수 Flutter로는 이 모델을 재현할 수 없다고 지적합니다. 대신 모듈형 모놀리스, SDUI, dart_eval, Flutter Web WebView 등 Flutter 생태계에서 가능한 네 가지 대안을 비교합니다.

Creem 2.0 — AI로 만든 제품을 팔고 키우는 Merchant of Record

발행

Creem 2.0은 AI로 만든 제품의 판매와 성장을 돕는 Merchant of Record(MoR) 결제 플랫폼입니다. 사용자 리뷰에서는 Stripe 등 기존 서비스보다 낮은 수수료, 빠른 정산, 간편한 설정이 강점으로 꼽히며, Lemon Squeezy의 대안으로도 언급됩니다. 다만 API에서 상품 중복 생성과 종량제 과금 관련 문제가 지적되기도 했습니다.

회의마다 "네, 뭐라고요?"를 외치다가 직접 만든 Mac 메뉴 막대 앱 — Huh?

발행

회의나 강의에서 방금 놓친 말을 되돌려 듣기 위해, 최근 30초~2분의 오디오를 RAM에 보관했다가 단축키로 즉시 재생하는 macOS 메뉴 막대 앱 Huh?를 만든 개발기입니다. CoreAudio 프로세스 탭, 무잠금 링 버퍼, 온디바이스 전사, ad-hoc 코드 서명이 권한 없이 무음을 반환하는 문제 등 실제 구현 과정에서 겪은 함정들이 상세히 공유됩니다.