오늘의 트렌드 한눈에 보기
오늘 트렌딩은 “AI 에이전트를 위한 인프라"가 한 방향으로 몰려 있는 하루다. 코딩 에이전트의 스킬 세트, 브라우저 자동화 CLI, 스마트홈 MCP 서버, 보안 스캔 CLI까지 — 에이전트가 실제로 일을 잘 하도록 받쳐주는 도구들이 대거 올라왔다. 특히 Meta의 8년 묵은 디자인 시스템 Astryx가 “사람과 에이전트가 같은 API로 빌드한다"는 컨셉으로 오픈소스화된 점과, shadcn의 improve가 “비싼 모델은 계획, 싼 모델은 실행"이라는 역할 분담을 밀어붙인 점이 눈에 띈다.
Astryx
Meta가 13,000개 이상 앱을 지탱해 온 사내 디자인 시스템을 베타로 오픈소스화한, 사람과 AI 에이전트가 함께 쓰는 React 컴포넌트 시스템.
- GitHub: meta/astryx
- 언어/스택: React 19+, StyleX, TypeScript, CLI
- 카테고리: 프론트엔드
무엇을 하는 프로젝트인가? Astryx는 Meta 내부에서 약 8년간 성장하며 사내 최대 규모 디자인 시스템이 된 프로젝트를 그대로 공개한 것이다. 13,000개 이상의 앱이 이 시스템 위에서 돌아가고 있으며, 현재는 베타 단계다. 목표는 단순한 컴포넌트 배포가 아니라, “사람과 그들과 함께 일하는 AI 에이전트"가 같은 API·문서·CLI를 참조해 동일한 방식으로 개발하도록 만드는 것이다. 완전히 커스터마이즈 가능한 오픈소스 디자인 시스템이라는 점에서, 기존의 폐쇄적인 엔터프라이즈 디자인 시스템과 결이 다르다.
주요 특징
- 150개 이상의 접근성 높은 컴포넌트: 브랜드 테마와 다크 모드, 템플릿, CLI를 하나의 일관된 시스템으로 제공한다.
- Open internals: 컴포넌트가 닫힌 최상위 API 뒤에 잠겨 있지 않다. 필요한 빌딩 블록이 직접 export되고, 더 깊이 들어가야 할 때는
swizzle로 컴포넌트 전체 소스를 프로젝트로 추출(eject)해 소유할 수 있다. - No styling lock-in: 내부적으로 StyleX로 스타일을 쓰지만 소비자에게는 보이지 않는다. Tailwind, CSS 모듈, 순수 CSS 등 기존 프로젝트 방식으로
className을 통해 오버라이드할 수 있다. - Customize without wrapping: 테마는 CSS 커스텀 프로퍼티 오버라이드 집합이라, 소스를 포크하거나 래핑하지 않고 디자이너가 독자 브랜드로 바꿀 수 있다.
- 사람과 에이전트를 위한 설계: API·문서·CLI가 함께 설계되어 양쪽이 같은 레퍼런스로 개발한다.
개발자에게 의미하는 것
React 19 기반 프로젝트에서 디자인 시스템을 “가져다 쓰되 필요하면 소유"하는 전략이 필요할 때, 그리고 코딩 에이전트에게 컴포넌트 사용법을 문서로 먹이고 싶을 때 바로 검토할 만한 선택지다. Next.js, Tailwind, Vite, CDN 환경 지원 가이드가 @astryxdesign/core README에 정리되어 있다.
股票智能分析系统 (Daily Stock Analysis)
LLM이 관심종목을 매일 자동 분석해 “의사결정 대시보드” 리포트를 메신저로 밀어주는 주식 분석 시스템.
- GitHub: ZhuLinsen/daily_stock_analysis
- 언어/스택: Python 3.10+, FastAPI, Docker, GitHub Actions, AkShare/Tushare/YFinance
- 카테고리: AI
무엇을 하는 프로젝트인가? A주(중국 본토), 홍콩, 미국, 일본, 한국, 대만 주식과 ETF를 대상으로, AI 대형 언어모델이 관심종목을 매일 분석하고 리포트를 자동 전송하는 시스템이다. 리포트는 핵심 결론, 종합 점수, 추세 판단, 매수/매도 포인트, 리스크 경보, 상승 촉매, 실행 체크리스트를 담은 ‘의사결정 대시보드’ 형태다. 시세·캔들·기술적 지표·뉴스·공시·펀더멘털을 결합해 데이터를 집계한다. Web/데스크톱 워크벤치에서 수동 분석, 백테스트, 포트폴리오 관리까지 가능하다.
주요 특징
- 다중 시장 데이터 집계: 시장별로 데이터 소스와 지원 범위가 다르므로, 시장 지원 경계 문서에서 필드 계약과 데이터 소스 우선순위를 확인해야 한다.
- Agent 전략 문의: 이동평균, 缠论, 파동이론, 추세, 핫스팟 등 15가지 내장 전략을 Web·Bot·API에서 다회차 후속 질문으로 사용할 수 있다.
- 스마트 임포트: 이미지, CSV/Excel, 클립보드로 종목 목록을 가져오고, 코드·이름·병음·별칭 기반 자동완성을 지원한다.
- 자동화 및 알림: GitHub Actions, Docker, 로컬 스케줄러, FastAPI로 정기 실행하며 WeCom·Feishu·Telegram·Discord·Slack·Email로 전송한다.
개발자에게 의미하는 것 LLM + 데이터 파이프라인 + 알림 채널을 한 저장소에서 조합하는 실전 구조를 참고하기 좋다. 다만 분석 결과는 참고 자료일 뿐이며, 초기 구성에 API 키·모델 엔드포인트·알림 채널 설정이 필요하다는 점은 감안해야 한다.
Modern Web Guidance (Source)
코딩 에이전트가 레거시 패턴 대신 현대 웹 플랫폼 API를 쓰도록 유도하는 ‘스킬’ 세트의 소스 저장소.
- GitHub: GoogleChrome/modern-web-guidance-src
- 언어/스택: Node.js, npm, Markdown, GitHub Pages
- 카테고리: 프론트엔드
무엇을 하는 프로젝트인가? LLM의 학습 데이터에는 레거시 코드가 넘치기 때문에, 코딩 에이전트는 네이티브 고성능 웹 솔루션이 있는데도 불필요하게 비대한 JavaScript를 찍어내곤 한다. Modern Web Guidance는 엄선된 전문가 가이드라인을 에이전트의 컨텍스트 윈도우에 직접 넣어 이 격차를 메우는 스킬 세트다. 이 저장소는 가이드 콘텐츠의 작성·보정·평가를 위한 코드와 문서를 담은 소스 저장소다. Google Chrome, Microsoft Edge, Mozilla Firefox, MDN 팀이 웹 개발 커뮤니티와 함께 운영한다.
주요 특징
- CLI 설치 마법사:
npx modern-web-guidance@latest install로 대화형 설치를 진행한다. - search / retrieve:
search "animate a dialog modal backdrop"처럼 자연어로 가이드를 찾고, ID로 특정 가이드를 조회할 수 있다. - legacy-scan: 코드베이스를 스캔해 현대화가 필요한 레거시 패턴을 식별한다.
- 토큰 효율적 가이드: 평가(eval)를 통해 모델이 이미 아는 일반 내용을 제거해 토큰 효율을 극대화한다. 결과는 GitHub Pages 평가 대시보드로 공개된다.
개발자에게 의미하는 것 에이전트가 만든 프론트엔드 코드가 “왜 이렇게 무거운가” 싶을 때, 원인을 스킬 레벨에서 교정하는 접근법이다. Modern Browser APIs, 성능·접근성, 합리적 폴백을 중심으로 가이드를 정리해 두었다.
improve
shadcn이 만든 에이전트 스킬 — 코드베이스를 감사하고, 다른 에이전트가 실행할 구현 계획서를 쓴다.
- GitHub: shadcn/improve
- 언어/스택: Agent Skills 포맷, Markdown, npx
- 카테고리: AI
무엇을 하는 프로젝트인가?
improve는 어떤 코드베이스든 감사(audit)하고, 다른 에이전트가 실행할 수 있는 구현 계획서를 작성하는 스킬이다. 핵심 아이디어는 “지능이 복리로 쌓이는 구간” — 코드베이스를 이해하고, 무엇이 할 가치가 있는지 판단하고, 스펙을 쓰는 단계 — 에는 가장 비싼 모델을 쓰고, 실제 구현은 저렴한 모델에게 넘기는 것이다. 이 스킬은 스스로 코드를 구현하지 않는다. 계획서 자체가 결과물이다.
주요 특징
- 코드베이스 감사: 저장소 구조·스택·컨벤션·빌드/테스트/린트 명령을 파악하고, 우선순위가 매겨진 발견 사항 표를 만든다.
- 자기완결적 계획서:
plans/디렉터리에 파일 하나씩 스펙을 작성하고, 실행 순서를 담은 인덱스를 함께 만든다. 현재 코드 발췌, 정확한 단계, 검증 게이트, 그리고 현실이 계획과 다를 때를 위한 STOP 조건이 포함된다. - 실행 위임:
execute로 더 저렴한 모델을 격리된 워크트리에서 실행하고, 결과 diff를 계획서와 대조 검토한 뒤 판정을 보고한다. 머지는 사용자가 직접 한다. - 거부 사유 기록: 채택하지 않은 발견 사항은 이유를 남겨 다음 실행에서 다시 올라오지 않게 한다.
개발자에게 의미하는 것
/improve quick, /improve security, /improve branch(PR 전 점검), /improve reconcile 같은 명령으로 감사 강도를 조절할 수 있다. --issues 플래그로 계획서를 GitHub 이슈로 발행할 수도 있어, 에이전트 워크플로를 이슈 트래커에 붙이는 팀에 잘 맞는다.
agent-skills
시니어 엔지니어의 워크플로와 품질 게이트를 AI 코딩 에이전트에 이식하는 프로덕션급 스킬 모음.
- GitHub: addyosmani/agent-skills
- 언어/스택: Agent Skills, Markdown, Claude Code 플러그인, npx skills CLI
- 카테고리: AI
무엇을 하는 프로젝트인가? 프롬프트 한 줄이 아니라 개발 방법론 자체를 에이전트에 이식하는 것이 목표다. 시니어 엔지니어가 소프트웨어를 만들 때 쓰는 워크플로, 품질 게이트, 모범 사례를 스킬 형태로 인코딩해, 에이전트가 개발의 모든 단계에서 일관되게 따르도록 패키징했다. 개발 흐름을 DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP 6단계로 정의하고, 각 단계에 대응하는 9개의 슬래시 커맨드를 제공한다.
주요 특징
- 9개 커맨드:
/spec(스펙 우선),/plan(작고 원자적 태스크),/build(점진적 구현),/test(테스트가 곧 증거),/constraints,/review,/webperf,/code-simplify,/ship이 각각 필요한 스킬을 자동 활성화한다. - 자동 스킬 활성화: API 설계 시
api-and-interface-design, UI 구축 시frontend-ui-engineering이 상황에 따라 트리거된다. /build auto모드: 스펙 확정 후 계획을 한 번 승인하면 모든 태스크를 단일 패스로 자동 구현한다. 단 검증은 생략되지 않고, 모든 태스크는 테스트 주도로 개별 커밋되며 실패나 위험 단계에서 일시 중지한다.- 개별 스킬 25개 내외:
test-driven-development(레드-그린-리팩터 강제),code-review-and-quality(머지 전 5축 리뷰),interview-me(한 번에 하나씩 질문하는 요구사항 심문) 등.
개발자에게 의미하는 것
Vercel Labs의 skills CLI로 Claude Code, Cursor, Codex, Copilot, Cline 등 70개 이상 에이전트에 한 번에 설치할 수 있다. 다만 스킬 하나만 npx로 설치하면 skills/<name>/ 폴더만 복사되고 루트의 references/가 빠져 공유 체크리스트 경로가 끊길 수 있으니, 통합 설치나 저장소 클론을 권장한다.
agent-browser
AI 에이전트가 셸 명령 한 줄로 브라우저를 조작하게 해주는 Rust 기반 CLI.
- GitHub: vercel-labs/agent-browser
- 언어/스택: Rust, CDP(Chrome DevTools Protocol), npm, Homebrew
- 카테고리: AI
무엇을 하는 프로젝트인가? Vercel Labs가 만든 AI 에이전트용 브라우저 자동화 CLI다. 에이전트가 셸에서 명령을 한 줄씩 실행해 브라우저를 조작할 수 있도록 설계되었고, 네이티브 Rust로 구현됐다. 브라우저가 명령 사이에도 계속 열려 있기 때문에, 페이지를 열고 접근성 트리로 읽고 특정 요소에 동작을 수행하는 일련의 과정이 짧은 호출 여러 번으로 처리된다.
주요 특징
- snapshot: 페이지를 간결한 텍스트로 반환하고 각 요소에
@e1같은 ref를 부여한다. 예:- link "Learn more" [ref=e1] - ref 기반 동작: 스냅샷에서 얻은 ref로 클릭하고, 다시 읽어 결과를 확인한 뒤 반복한다. CSS 선택자, 텍스트, XPath, 시맨틱 로케이터도 지원한다.
- 안전한 실패 처리: 대상이 숨겨져 있거나 비활성, 뷰포트 밖, 동의 배너에 가려진 경우 성공으로 보고하지 않고 실패시킨다.
- 세션 관리: 각
--session은 자체 데몬과 브라우저를 가진다. 기본적으로 마지막 명령 후 1시간 동안 명령이 없으면 헤드리스 브라우저를 닫는다. - 브라우저/엔진 선택: 기본은 Chrome for Testing이며,
--cdp/--auto-connect로 실행 중인 Chrome에 연결할 수 있다.--engine으로 Lightpanda, Obscura를 선택하고, iOS 시뮬레이터의 Mobile Safari, Browserbase·Browserless 같은 클라우드 브라우저 제공자도 지원한다.
개발자에게 의미하는 것 에이전트가 웹 UI를 다뤄야 하는 태스크에서 Playwright 스크립트를 매번 짜는 대신, CLI 호출로 상태를 확인하며 진행하는 패턴을 쓸 수 있다. ref는 스냅샷 시점의 상태이므로 페이지 이동이나 DOM 변경 후에는 반드시 새 스냅샷을 찍어야 한다.
Sure
중단된 Maybe Finance를 커뮤니티가 이어받은 셀프 호스팅 개인 재정 관리 앱.
- GitHub: we-promise/sure
- 언어/스택: Ruby on Rails, PostgreSQL, Redis/Sidekiq, Hotwire(Turbo/Stimulus), Tailwind CSS, Docker
- 카테고리: 기타
무엇을 하는 프로젝트인가? 모든 사람을 위한 개인 재정 관리 앱으로, 2023년 중반 개발이 중단된 Maybe Finance 프로젝트를 커뮤니티가 이어받아 유지보수하는 포크다. 원본은 2021~2022년에 약 100만 달러를 투자했지만 B2C 비즈니스로 지속되지 못했고, AGPLv3로 공개된 뒤 이 저장소가 코드베이스를 살리기 위해 만들어졌다. 사용자는 자신의 재정 데이터를 직접 호스팅하며 관리할 수 있고, 브라우저, macOS 데스크톱 앱, 모바일 앱, API 클라이언트, LLM 에이전트 등 다양한 클라이언트로 접근할 수 있다.
주요 특징
- 대시보드: 현금 흐름, 순자산, 지출 및 유출 내역을 보여준다.
- AI 어시스턴트: 저축 관련 질문에 답하는 어시스턴트가 README에 소개되어 있다.
- 셀프 호스팅: Docker 기반 호스팅과 로컬 개발 문서가 제공된다.
- 운영 도구: Skylight 성능 모니터링, GitHub Actions의 Pipelock 보안 스캔이 확인된다.
개발자에게 의미하는 것 데이터 주권을 중시하는 개인 재정 앱의 실제 Rails 코드베이스를 읽어볼 수 있다. AGPLv3 라이선스를 유지해야 하고, 포크 시 Maybe Finance 기반이지만 Maybe Finance Inc.와 제휴·보증 관계가 없음을 명시해야 하며, ‘Maybe’ 상표와 로고는 포크 저장소에서 사용할 수 없다. 데이터가 많은 앱 특성상 성능 문제가 있고, 공개 Skylight 대시보드에서 성능 개선 기여를 환영한다.
ha-mcp
Claude·ChatGPT 같은 AI 어시스턴트로 Home Assistant를 구성·자동화하는 MCP 서버.
- GitHub: homeassistant-ai/ha-mcp
- 언어/스택: Python, FastMCP, HACS/Home Assistant Marketplace
- 카테고리: AI
무엇을 하는 프로젝트인가? Home Assistant를 AI 어시스턴트로 구성·자동화할 수 있게 해주는 MCP(Model Context Protocol) 서버다. 자연어 대화를 통해 스마트홈 환경을 관리하는 것이 목적이다. 87개의 도구를 제공해 AI 어시스턴트가 엔티티, 자동화, 구성 등을 조회·제어할 수 있다.
주요 특징
- HA-MCP 통합 설치 방식 권장: HACS 또는 Home Assistant 2026.11+의 내장 Marketplace를 통해 설치하며, 서버가 Home Assistant 인프로세스(in-process)로 실행된다.
- 모든 설치 유형 지원: Home Assistant OS, Supervised, Container, Core에서 동일한 기능을 제공한다.
- 연결 옵션: 관리자 토큰과 연결 방식을 지정하며, ‘Remote access through Home Assistant’(Secret URL 또는 Home Assistant 로그인)와 ‘Local network’ 중 선택한다. 두 옵션 모두 기본 비활성 상태로 시작한다.
- YAML 구성 도구:
ha_config_set_yaml도구가 v7.3.0에서 beta로 이동하는 변경이 있었다.
개발자에게 의미하는 것 스마트홈을 자연어로 제어하는 MCP 서버의 실제 구현을 참고할 수 있다. 보안을 위해 개인 계정 대신 HA-MCP 전용 계정을 ‘Allow login’, ‘Local access only’, ‘Administrator’ 옵션으로 만드는 것을 권장하며, 버전별로 설정 양식이 달라질 수 있으므로 설치 전 호환성을 확인해야 한다.
Codex Security
코드베이스의 보안 취약점을 탐지·조사·수정하는 OpenAI의 보안 워크플로 도구.
- GitHub: openai/codex-security
- 언어/스택: TypeScript SDK, Node.js 22.13+/24/26, Python 3.10+, npm, GitHub Actions
- 카테고리: 보안
무엇을 하는 프로젝트인가?
Codex 세션 안에서 대화형으로 쓸 수도 있고, @openai/codex-security CLI와 TypeScript SDK로 자동화 파이프라인에 붙일 수도 있다. 저장소 전체, 선택한 경로, Git 변경 사항(diff) 단위로 스캔할 수 있고, 후보 취약점 검증과 패치 생성, 기존 수정 사항 검증까지 다룬다.
주요 특징
--mode deep: Standard 스캔을 반복 수행하고 중복 제거된 결과를 반환한다.- 정책 문서화:
SECURITY.md정책 초안을 작성하고 위협 모델을 저장한다. - 결과 관리: 저장된 스캔과 취약점 조회, 중복 식별, 자체 기준(rubric)에 따른 심각도 평가, 소스 및 Git 이력 기반 담당자 추천을 제공한다.
- 외부 스캐너 연동: 서드파티 스캐너 결과를 미리 보거나 로컬 저장, 또는 Codex Security Cloud에 게시할 수 있다.
- 이슈 트래커/CI 연동: Linear, Jira, GitHub에서 취약점 추적, SARIF/JSON/CSV 내보내기, GitHub Action으로 CI 및 컨테이너 환경 자동화를 지원한다.
개발자에게 의미하는 것
npm install --global @openai/codex-security → cs login → cs scan .으로 바로 시작할 수 있다. --path, --diff origin/main, --max-time 15 같은 옵션으로 범위를 조절한다. CI에서는 OPENAI_API_KEY 또는 CODEX_API_KEY 환경 변수가 필요하고, 일부 보안 요청과 보호된 결과물은 Trusted Access for Cyber 자격이 필요하다는 점을 유의해야 한다.
The Algorithms - Java
컴퓨터 과학의 핵심 알고리즘과 자료구조를 Java로 구현한 교육용 오픈소스 저장소.
- GitHub: TheAlgorithms/Java
- 언어/스택: Java, GitHub Actions, Codecov, Gitpod.io
- 카테고리: 기타
무엇을 하는 프로젝트인가? 다양한 알고리즘과 자료구조를 Java로 직접 구현해 놓은 교육용 저장소다. TheAlgorithms 조직의 대표 프로젝트 중 하나로, 컴퓨터 과학의 핵심 개념을 읽고 이해할 수 있는 코드 형태로 제공한다. 알고리즘 학습자와 오픈소스 기여 입문자를 위한 교육 자료 역할을 하며, 이론을 실제 구현 코드로 검증하고 실습할 수 있는 환경을 제공한다.
주요 특징
- 폭넓은 주제: 정렬, 탐색, 그래프, 동적 계획법, 수학, 문자열, 암호화, 자료구조 등 다양한 구현을 포함한다.
DIRECTORY.md: 전체 알고리즘 목록을 한눈에 확인할 수 있다.- Gitpod.io 지원: 클릭 한 번으로 무료 온라인 개발 환경에서 코드를 실행·수정할 수 있다.
- CI/커뮤니티: GitHub Actions 기반 빌드 워크플로와 Codecov 커버리지 배지, Discord 커뮤니티를 운영한다.
개발자에게 의미하는 것
구현체는 교육 목적이므로 Java 표준 라이브러리보다 성능이 떨어질 수 있고, 실무에서는 표준 라이브러리 사용을 권장한다. 기여를 원한다면 CONTRIBUTING.md를 먼저 읽고 진행하는 것이 좋다.
오늘의 한 줄 정리
오늘의 트렌드는 “에이전트에게 무엇을 먹일 것인가"에 대한 답을 각자 내놓고 있는 풍경이다. 스킬 세트, 브라우저 CLI, MCP 서버, 보안 스캐너 — 모두 에이전트의 행동을 규율하는 도구라는 점에서 같은 방향을 가리키고 있다.
매일 아침 GitHub Trending을 릿치 블로그에서 만나보세요.