최신 글

SPA 자동화 테스트를 만들며 배운 점

Lobsters

React 기반 오디오 플레이어 Réécoute의 전체 사용자 흐름을 Playwright와 실제 브라우저로 검사한 경험을 공유합니다. 테스트 데이터 격리, 외부 서비스 모의 객체, 병렬 실행, hydration으로 생기는 불안정성, CI에서 실패를 진단하는 방법을 설명합니다.

Openship — CI/CD를 내 서버에서 운영하는 배포 플랫폼

GitHub

Openship은 저장소나 로컬 폴더를 연결하면 빌드부터 컨테이너 실행, 도메인 연결, TLS 설정까지 처리하는 오픈소스 배포 플랫폼입니다. 데스크톱 앱, 자체 호스팅 서버, 관리형 클라우드 중 운영 방식을 고르며, GitHub 푸시 배포와 롤백도 지원합니다.

월 200달러 Pro 요금제 재판매, 기존보다 사용량 절반으로

Reddit

Tibo는 신규 가입이 중단됐던 월 200달러 Pro 요금제를 다시 판매하면서, 요금제에 포함된 사용량을 기존의 절반 수준으로 조정한다고 밝혔습니다. 5시간 사용 제한은 도입하지 않고, 모델 효율 향상과 API 가격 인하, 사용량을 차감하지 않는 새 혜택으로 가치를 보완하겠다는 설명입니다.

CoW — Wayland용 스태킹 윈도우 매니저

Lobsters

CoW는 River 컴포지터를 사용하는 Wayland용 스태킹 윈도우 매니저입니다. FVWM과 MWM의 1990년대 디자인을 바탕으로 하면서 현대적인 스타일도 지원하며, 명령어와 설정 파일을 같은 방식으로 다뤄 외부 도구에서 스크립트로 제어할 수 있습니다.

PageIndex: 벡터 검색 없이 추론으로 문서를 찾는 RAG

GitHub

PageIndex는 문서마다 계층형 트리 색인을 만들고 LLM이 트리를 탐색해 정보를 찾는 벡터리스 RAG 도구입니다. 프로젝트는 FinanceBench에서 98.7% 정확도를 보고했으며, 로컬 SDK와 OCR·이미지 분석을 지원하는 클라우드 서비스를 제공합니다.

Neovim 사용자, Emacs로 옮기다

Lobsters

Neovim으로 개발해 온 저자가 이메일·캘린더·채팅까지 터미널에서 처리하고 싶어 Emacs를 다시 시도합니다. 직접 설정하는 대신 Doom Emacs를 택해 Vim 키바인딩으로 빠르게 적응했고, 패키지 설치와 문서 탐색을 장점으로 꼽습니다.

Harness Router — Jev 기반 AI 도구 라우팅

Product Hunt

Harness Router는 AI 코딩 에이전트가 도구를 실행하기 전에 호출 대상을 빠르고 저렴하게 고르는 라우팅 계층입니다. 명확한 요청은 빠른 경로로 처리하고, 애매한 선택은 Jev에 맡기며, 복잡한 다단계 판단은 MCTS로 넘깁니다.

AI 코딩 에이전트를 위한 오픈소스 아키텍처 가드 출시

Indie Hackers

Codapult Guard는 저장소 구조와 변경 내용을 살펴 AI 코딩 에이전트가 새 아키텍처 규칙을 어기는지 검사합니다. 기존 위반은 기준선으로 등록하고 새 위반에만 실패 처리해 레거시 코드가 많은 프로젝트에서도 검사 게이트를 유지하도록 설계했습니다.

Mochi — 흩어진 파일을 정리하는 귀여운 Mac 데스크톱 펫

Product Hunt

Mochi는 Mac 화면 위를 돌아다니며 사용자가 동의하면 데스크톱 파일을 폴더로 옮기는 작은 펫입니다. 파일을 삭제하거나 덮어쓰지 않고 이동을 되돌릴 수 있으며, Pro에는 딸기나무와 가족을 키우는 생활 시뮬레이션이 더해집니다.

Proton Mail에서 표시 이름으로 발신자 위장 가능

Reddit

Proton Mail에서 발신자 표시 이름과 글꼴의 유사 문자를 악용해 실제 주소와 다른 발신자를 믿을 만하게 보이게 하는 문제가 보고됐습니다. DMARC 정책이 없는 도메인에서 인증 실패 경고도 나타나지 않으며, 제보자는 Proton이 수정에 동의하고 포상금을 지급한 뒤에도 2026년 9월까지 문제가 재현됐다고 밝혔습니다.

MuM — 읽기에 초점을 둔 macOS용 Markdown 엔진

Product Hunt

MuM은 여러 폴더의 Markdown 문서를 빠르게 읽도록 만든 macOS 앱입니다. AppKit으로 화면을 그려 콜드 스타트 약 0.3초, 5MB 문서 스크롤 100fps 이상을 내세우며, 프로젝트별 읽기 위치 저장과 프로젝트 간 검색을 지원합니다.

rust-analyzer 변경 기록 #347

Reddit

rust-analyzer #347은 자동 완성, 의미 토큰 캐시, 상수 평가와 비동기 클로저 처리를 개선합니다. 트레이트 메서드에 구현 정보를 표시하고, `#[cfg]` 값과 속성 자동 완성의 중복·누락 문제도 수정합니다.

MUGEN 오픈소스 재구현 Ikemen GO 1.0.0 출시 — 롤백 넷코드 지원

Reddit

MUGEN 호환 오픈소스 대전 격투 게임 엔진 Ikemen GO가 1.0.0을 출시했습니다. 롤백 넷코드를 기본 활성화하고 리플레이 저장·관리와 넷플레이 설정 동기화를 추가했습니다. glTF 기반 3D 무대, Z축 이동, 다양한 MUGEN 기능 호환성 개선도 포함했습니다.

Shotcandy — 스크린샷을 보기 좋게 꾸미는 브라우저 도구

Product Hunt

Shotcandy는 스크린샷과 화면 녹화 영상에 배경, 프레임, 기울기, 주석 효과를 적용하는 무료 도구입니다. 브라우저에서 실행하며 파일을 기기 밖으로 보내지 않고, 이미지와 영상을 바로 공유하거나 내보낼 수 있습니다.

Rust 리더십 위원회 2026년 9월 업데이트

Reddit

Rust 리더십 위원회가 새 대표 선출, Rust Foundation 이사 선거, 기여자 지원 예산 배정과 LLM 정책 논의 현황을 공유합니다. 예산 집행 방식을 바꾸고 프로젝트 전체 LLM 정책을 맡을 팀을 만들기로 했습니다.

CybeDefend VibeDefend — Cursor와 Claude Code를 한 번의 명령으로 보호합니다

Product Hunt

VibeDefend는 AI 코딩 에이전트가 코드를 쓰는 동안 저장소에서 추출한 업무 규칙과 보안 규칙을 적용하고, 코드 변경과 위험한 셸 명령을 검사합니다. 커밋 뒤에 동작하는 스캐너와 달리 작성 단계에서 규칙 위반을 막는 방식이며, Claude Code·Cursor 등 여러 에이전트를 지원합니다.

HP, 192GB Ryzen AI Max+ PRO 495 노트북 가격 7,449달러 공개

Reddit

HP ZBook Ultra G3a의 192GB 메모리 구성 가격이 7,449달러로 공개됐습니다. 통합 메모리로 대형 로컬 모델을 실행할 수 있지만, 메모리 대역폭과 가격을 고려하면 데스크톱이나 다른 플랫폼보다 나은 선택인지 논쟁이 이어집니다.