Trawling

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

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

Bruto — 저장소 안에서 사람과 AI가 함께 쓰는 작업 보드

발행

Bruto는 작업과 관련 맥락을 프로젝트 저장소의 파일에 기록하는 오픈소스 작업 보드입니다. 한 번의 키 입력으로 AI에 필요한 내용을 복사하거나 MCP로 에이전트가 보드의 작업을 읽고 답하게 합니다. Product Hunt 댓글에서는 동기화 충돌 처리와 AI에 작업을 돌려보낸 횟수 표시가 개선됐습니다.

TileLang — 고성능 GPU·CPU·가속기 커널 개발을 위한 도메인 특화 언어

발행

TileLang은 Python과 비슷한 문법으로 GEMM, FlashAttention 같은 연산 커널을 작성하고 TVM 기반 컴파일러로 하드웨어별 코드를 생성하는 도메인 특화 언어입니다. CUDA를 중심으로 ROCm, Metal, CPU 등 여러 백엔드를 지원하며, 커널 개발과 컴파일 과정의 도구도 함께 제공합니다.

코드 엑소시스트 — AI가 버그를 진단하고 사람이 퇴치합니다

발행

Next.js와 Sanity로 만든 버그 분류 앱입니다. Groq 기반 AI가 오류 로그와 버그 코드를 함께 분석해 원인과 수정안을 제시하고, 사람은 Sanity Studio에서 승인하거나 재분석을 요청합니다. 상태와 결정 기록은 실시간으로 웹 화면에 반영됩니다.

GPT-Synopsys 발표 — OpenAI와 Synopsys, AI 기반 반도체 설계 협력

발행

OpenAI와 Synopsys가 Synopsys의 EDA 도구를 직접 다루는 반도체 설계 특화 모델 GPT-Synopsys를 공동 개발합니다. 엔지니어가 설계 목표를 맡기면 에이전트가 도구를 실행하고 결과를 분석해 설계를 반복 개선하는 방식이며, 고객 데이터는 모델 학습에 쓰지 않는다고 밝혔습니다.

m’kay — 휴대전화로 모든 코딩 에이전트와 음성 대화

발행

m’kay는 휴대전화 브라우저에서 Mac의 Claude Code, Codex, Cursor를 음성으로 확인하고 지시하는 오픈소스 도구입니다. 메시지를 전송하기 전에 내용을 읽어주고 사용자가 “yes”라고 확인하게 해 실수 전송을 막습니다.

Cursor 공식 플러그인 저장소와 플러그인 구성

발행

Cursor가 공식 플러그인과 플러그인 명세를 공개 저장소에서 관리합니다. 마켓플레이스 매니페스트가 플러그인 목록을 담고, 각 플러그인은 별도 매니페스트와 스킬·규칙·MCP 설정 등을 갖춘 독립 디렉터리로 구성됩니다.

Rust-to-WGSL 변환기 `wgsl-rs` 베타 출시

발행

`wgsl-rs`가 Rust 코드를 WGSL 셰이더로 바꾸는 0.1.0-beta를 공개했습니다. 연산자 우선순위와 벡터 비교처럼 두 언어의 의미가 다른 부분을 보정하고, 런타임 IR에서 `wgpu` 파이프라인을 생성하도록 개선했습니다.

Rust 1.99.0 출시

발행

Rust 1.99.0이 안정 버전으로 출시됐습니다. C ABI 가변 인자를 받는 함수를 Rust로 정의하는 기능과 raw pointer의 크기·정렬 정보를 다루는 기능이 안정화됐으며, Box::leak으로 누수시킨 메모리를 나중에 해제하는 패턴은 피하도록 문서 지침을 바꿨습니다.

CoIsland — 엔지니어링 스택을 Mac 화면 한쪽에 모아 보기

발행

CoIsland는 CI, 배포, 오류, 인시던트, 데이터베이스를 35개 이상의 커넥터로 감시하는 macOS 앱입니다. 문제가 생길 때만 화면 가장자리의 작은 섬 모양 UI에 알림을 띄우고, Claude Code나 Codex 같은 코딩 에이전트에 한 번의 클릭으로 전달합니다.

StreetComplete iOS 공개 베타 시작

발행

OpenStreetMap 편집 앱 StreetComplete가 Kotlin Multiplatform과 Compose Multiplatform을 활용해 iOS 버전을 개발하고 공개 베타를 시작했습니다. 기존 Kotlin 코드베이스를 유지하면서 UI를 단계적으로 옮기는 접근을 택했으며, 프로젝트는 커뮤니티 기여를 받고 있습니다.

Pi — 통합 LLM API와 코딩 에이전트 CLI를 갖춘 AI 에이전트 도구 모음

발행

Pi는 여러 LLM 제공자 API와 에이전트 실행 환경, 터미널 UI, 코딩 에이전트 CLI를 패키지로 제공하는 프로젝트입니다. 기본 권한 제한이 없다고 명시하고 컨테이너·샌드박스 격리를 안내하며, 의존성 잠금과 설치 스크립트 통제로 공급망 위험도 관리합니다.

ASM Bots: 실제 8086 기계어로 벌이는 코어 워

발행

ASM Bots는 실제 8086 어셈블리로 전투 프로그램을 작성해 64KB 메모리 코어에서 겨루는 Core War 게임입니다. 한 명령씩 번갈아 실행하는 전투와 디버거, 순위전·토너먼트를 제공하며, 결정론적 실행으로 대전을 재생하고 검증합니다.

Book of Shapes — 생성형 SVG 패턴 모음

발행

Book of Shapes는 생성형·맞춤형 SVG 패턴을 모아둔 웹사이트입니다. 그리드, 방사형, 노이즈, 흐름 등 여러 유형의 패턴을 살펴볼 수 있어 디자인 작업에 쓸 시각 자료를 찾을 때 참고할 만합니다.

Evlat — 어떤 AI 코딩 에이전트가 응답을 기다리는지 확인하세요

발행

Evlat은 Mac 화면 가장자리에 Claude Code와 Codex 세션별 상태를 표시하는 앱입니다. 권한 요청이나 질문으로 작업이 멈추면 표시등이 주황색으로 바뀌고, 클릭하면 해당 터미널 탭을 엽니다. 공식 훅과 SSH 역방향 터널을 활용하며 macOS 권한을 요구하지 않습니다.

yoinks — 광고 없이 터미널에서 동영상 내려받기

발행

yoinks는 YouTube, X/Twitter, Instagram, TikTok 등 1,800개가 넘는 사이트에서 동영상을 내려받는 터미널 도구입니다. URL을 붙여 넣고 해상도나 MP3 추출을 선택하며, yt-dlp와 ffmpeg를 활용합니다.

타입클래스와 모듈은 서로 다른 문제를 풉니다

발행

타입클래스는 여러 타입에 같은 연산 이름을 쓰는 임의 다형성을, 모듈 시스템은 프로그램을 인터페이스와 구현 단위로 나누는 모듈 추상화를 목표로 합니다. 글은 두 기능의 차이를 예시와 언어별 구현으로 설명하며, 작성자는 대규모 프로그램을 구성할 때 모듈 추상화를 더 중시합니다.

OpenDLSS: NVIDIA DLSS 5 신경 렌더링 네트워크의 Vulkan 재구현

발행

OpenDLSS는 NVIDIA DLSS 5의 신경 렌더링 네트워크를 Vulkan으로 재구현한 프로젝트입니다. 원본과 중간값까지 비트 단위로 일치한다고 밝히며, RTX 4070 SUPER에서 1080p 한 프레임을 7.8ms에 처리합니다. 모델 가중치는 제공하지 않으며, DLSS 업스케일링과는 별개의 네트워크입니다.

휴대용 샘플러 CHOMPI, 하드웨어와 소프트웨어 소스 공개

발행

CHOMPI Club이 휴대용 샘플러 CHOMPI Mk1의 하드웨어·소프트웨어 파일과 문서를 공개했습니다. 제품 생산을 중단하면서 마련한 자료실로, 업데이트와 포괄적인 지원은 제공하지 않습니다. 8음성 웨이브테이블 신시사이저 펌웨어 WAVE 베타도 함께 공개했습니다.