Trawling

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

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

Apple이 iPad의 필수 발표 기능을 망가뜨렸습니다

발행

iPadOS 27에서는 AirPlay로 발표 화면을 외부 디스플레이에 띄운 상태에서 다른 앱을 누르면 iPad 전체 화면이 외부 화면에 나타납니다. 강의 중 발표자 노트나 공개 전 설문 결과가 노출될 수 있어, 글쓴이는 발표 앱이 종료될 때까지 외부 화면을 계속 제어하도록 바꾸자고 제안합니다.

한 사람을 위한 앱: Devpost 스킬 팩으로 그래도 명세서를 만든 이유

발행

작은 도매 제과점을 위한 앱 Cuenta를 만들며 Devpost의 AI 개발 스킬 팩으로 요구사항과 구현 계획을 먼저 정리한 과정을 소개합니다. 사전 계획은 시간대, 가격 기록, 작업 범위 같은 문제를 코드 작성 전에 잡았지만, 잘못된 가정 하나는 명세와 테스트에 그대로 반영됐고 실제 사용 과정에서야 드러났습니다.

wshobson/agents — 여러 코딩 도구에서 쓰는 에이전트 플러그인 마켓플레이스

발행

wshobson/agents는 Claude Code, Codex CLI, Cursor 등 7개 코딩 도구에서 에이전트, 스킬, 명령을 사용하는 플러그인 저장소입니다. 로컬 플러그인 92개를 포함해 플러그인 94개를 제공하며, 공통 Markdown 소스를 각 도구에 맞는 형식으로 연결하거나 변환합니다. 설치 경로와 구성 요소 지원 범위는 도구마다 다릅니다.

macOS에서 Touch ID로 SSH 키 설정하기

발행

macOS Secure Enclave에서 추출할 수 없는 SSH 키를 만들고 Touch ID로 서명하는 방법을 소개합니다. 내장 도구 세 가지로 설정하며, 재부팅 뒤 에이전트에 키를 다시 등록해야 하고 Mac을 잃으면 해당 키도 복구할 수 없습니다.

Voxtral 3, 음성 모델과 실시간 에이전트 SDK 공개

발행

Mistral이 50개 이상 언어의 음성 인식 모델, 음성 합성 모델, 실시간 음성 에이전트 SDK를 공개했습니다. 전사와 추론, 도구 호출, 음성 응답을 하나의 스트리밍 흐름으로 묶고, API 또는 자체 인프라 배포를 지원한다고 밝혔습니다.

초기 설정 지원과 고객 업무 대행, 어디서 선을 그을까요?

발행

TradeQuote를 만드는 창업자가 첫 견적 작성 지원과 고객의 가격표 정리·고객 정보 입력 사이에서 어디까지 도울지 묻습니다. 댓글에서는 첫 독립적인 성공을 돕되 반복 업무는 유료 서비스나 제품 기능으로 분리하고, 지원 범위를 미리 정하자는 제안이 나옵니다.

Claude와 Next.js로 주말 만에 SaaS를 만든 솔직한 후기

발행

Claude와 Next.js로 주말 동안 핵심 기능이 작동하는 SaaS 프로토타입을 만들었지만, 결제 웹훅 코드의 처리 순서 오류가 유료 고객을 잃게 할 뻔했습니다. 글쓴이는 코드 생성 모델과 별도의 검토 모델, 최종 승인을 맡는 사람을 분리하는 작업 방식을 제안합니다.

eMudhra 중간 인증서 침해에 대응해 Firefox 사용자를 보호합니다

발행

Mozilla는 eMudhra 중간 인증서 8개의 개인 키가 유출됐다는 신고를 받고 Firefox의 OneCRL에 해당 인증서를 차단 목록으로 배포했습니다. 표준 설정을 사용하는 Firefox에는 신고 후 3시간 안에 배포를 마쳤으며, 일부 사용자와 다른 Mozilla 인증서 저장소 이용자를 위한 추가 업데이트도 내놨습니다.

에이전트 재시도와 중단을 견디는 애플리케이션 상태 관리

발행

에이전트의 재시도 문제는 모델의 추론보다 요청 결과가 불명확한 상황과 외부 부작용을 어떻게 기록·통제하느냐에 달려 있습니다. 세 글은 작업 의도와 멱등성 키, 애플리케이션이 소유하는 워크플로 상태, 독립적인 대사를 각각 다루며, 안전한 재시도에는 이 관리 방식들이 함께 필요하다고 설명합니다.

로컬 AI 도구의 역할 분담: 계산은 코드에, 해석은 모델에 맡길 때

발행

세 사례는 모델을 어디에 쓸지 입력의 성격과 실패 비용에 맞춰 나눕니다. 정전 도구는 사실·수치를 코드로 만들고 Gemma에는 짧은 안내만 맡기며, 은행 장부는 이름 판독에만 모델을 씁니다. 음성 메모 도구도 모델별 역할을 분리하고 타임스탬프와 수치를 검증하지만, 배포·추론 방식과 검증 범위는 사례마다 다릅니다.

광고 없는 Android TV 만들기

발행

Projectivy Launcher와 SmartTube, ADB 명령을 조합해 Android TV의 광고 배너와 기본 YouTube 앱을 없애는 방법을 소개합니다. 런처 교체부터 리모컨 버튼 설정, 되돌리는 방법까지 안내하며 Chromecast with Google TV와 Hisense TV에서 설정했다고 밝힙니다.

EU 전자 송장 규정에 맞춘 Factur-X API를 만들었습니다. 매출은 아직 0달러라 전체 코드를 공개합니다

발행

개발자는 Factur-X PDF와 CII XML 검증기, EN 16931 규칙에 맞춘 전자 송장 생성 API를 만들고 AGPL-3.0으로 공개했습니다. 출시 열흘 동안 방문자는 약 900명, 유료 고객은 0명이었습니다. 댓글에서는 구매자와 유통 경로를 개발자에서 회계사, 플러그인 업체로 넓히고 첫 유효 송장까지 걸리는 시간을 줄이라는 제안이 나왔습니다.

DecisionDebt: 모든 관계에 근거를 남기는 회사 지식 그래프

발행

DecisionDebt는 FalkorDB에 회사의 서비스, 소유자, 프로젝트, 문서와 의사결정을 그래프로 연결해 변경 영향도를 미리 계산하는 도구입니다. 관계마다 근거가 된 문서의 정확한 문장과 버전을 기록하고, 불확실한 정보는 사람의 확인을 요청합니다.

Framefields — AI 에이전트를 위한 코드 중심 영상 엔진

발행

Framefields는 Node.js에서 네이티브 WebGPU로 작동하는 오픈소스 영상 엔진입니다. TypeScript로 모션 그래픽, 합성 효과, 3D 장면과 오디오 처리를 구성하고 브라우저 없이 프레임 단위로 렌더링해 MP4를 출력합니다.

Agentic Awesome Skills, 2,715개 이상의 에이전트 스킬과 로컬 선택·검증 도구

발행

Agentic Awesome Skills는 설치 가능한 SKILL.md 플레이북 2,715개 이상을 제공하고, Codex와 Claude에서 로컬 카탈로그 검색과 스킬 선택, 스택 검증, 설치 전 계획 검토를 지원합니다. 검증은 구조와 ID를 확인할 뿐 의미 적합성이나 안전성을 보증하지 않으며, 적용과 복구는 실험 단계입니다.

DeepSeek, 추론 엔진 공개

발행

DeepSeek이 자사 대규모 서비스에 쓰는 추론 엔진 DeepInfer를 Apache 2.0 라이선스로 공개했습니다. DeepSeek-V4.1-Flash와 NVIDIA SM100, Huawei Ascend 950을 지원하며, KV 캐시와 부하 분산 같은 완전한 서비스 운영 요소는 이번 공개에 포함되지 않습니다.

고객 인터뷰 15건을 점수로 매겨 자기기만을 막는 법

발행

고객이 긍정적으로 답했다는 인상 대신 과거 행동을 기준으로 문제의 강도를 평가하는 인터뷰 점수법을 제안합니다. 인터뷰 15건 중 70% 이상이 세 조건을 모두 충족하면 강한 문제 신호로 보고, 절반 미만이면 문제나 고객군을 바꾸라고 권합니다.

buddylist — 2005년 메신저처럼 코딩 에이전트와 대화하기

발행

buddylist는 Claude Code, Codex, Gemini, OpenCode를 MSN 메신저 같은 대화 목록에 모으는 무료 데스크톱 앱입니다. 에이전트끼리 프로젝트 폴더를 공유하고, 한 에이전트가 시작한 작업을 다른 에이전트가 이어서 하거나 검토하게 구성할 수 있습니다.