awesome-mac
이 프로젝트는 macOS를 위한 다양한 소프트웨어 모음집으로, 맥 사용자들이 유용하게 사용할 수 있는 오픈소스 및 무료 소프트웨어, 유틸리티, 관리자 도구, 개발 도구, 미디어 플레어, 보안 및 프라이버시 툴, 생산성 도구 등을 카테고리별로 체계적으로 정리한 목록입니다. 사용자는 이 리스트를 통해 자신의 업무 효율성을 높이거나 개인 취향에 맞는 애플리케이션을 손쉽게 찾을 수 있으며, 리스트 내 개별 프로젝트들은 GitHub를 통해 오픈소스로 관리되고 있어 누구나 기여하거나 참고할 수 있습니다. 최신의 맥용 소프트웨어 추천, 다운로드 사이트, 패키지 매니저, 플러그인, 확장도 포함되어 있어 맥 생태계 내 다양한 도구와 리소스 연결에 도움을 줍니다. 주요 기술 스택은 GitHub 저장소 기반으로 오픈소스 커뮤니티, 홈페이지 링크, 프로젝트별 세부 설명과 추천 링크들을 포함하여 맥 사용자들의 생산성 및 시스템 최적화를 돕기 위해 구성되어 있습니다.
바로가기
Claude Code
Claude Code는 터미널 환경에서 동작하는 인공지능 기반 코딩 도구로, 사용자 코드베이스를 이해하고 자연어 명령어를 통해 일상적인 작업 수행, 복잡한 코드 설명, 깃 워크플로우 처리 등을 돕습니다. 이 도구는 개발자가 더 빠르게 코딩하고 문제를 해결할 수 있도록 설계되었으며, 터미널, IDE 또는 GitHub에서 @claude 태그로 사용할 수 있습니다. 주요 기능으로 루틴 작업 자동화, 코드 설명, 버전 관리 지원 등이 있으며, Node.js, npm, Homebrew, PowerShell 등 다양한 기술 스택과 설치 방법을 지원합니다. 또한, 플러그인 시스템을 갖추어 커스터마이징과 확장을 가능하게 하며, 사용자 피드백과 버그 제보를 통해 지속적인 개선이 이루어지고 있습니다.
바로가기
NeMo Gym
NeMo Gym은 대형 언어 모델(LLMs)을 위한 강화 학습(RL) 훈련 환경을 구축하기 위한 라이브러리로, 환경 개발의 효율성을 높이고, Rollout 수집을 확장하며, 기존 훈련 프레임워크와 원활하게 통합할 수 있는 인프라를 제공합니다. 이 프로젝트는 NVIDIA의 GPU 가속 플랫폼인 NeMo Framework의 일부로, 다양한 도메인의 훈련 및 평가에 적합한 리소스 서버와 환경을 제공하며, 사용자 맞춤형 환경 제작도 지원합니다. 현재 초기 개발 단계로 API와 문서가 진화 중이며, GitHub를 통해 적극적인 기여와 피드백을 받고 있습니다. 주요 기능으로는 환경 생성 패턴 제공, 다양한 리소스 서버 포함(CALENDAR, Google Search, Math, Code Gen 등), 롤아웃 수집, 서버 정리 및 다양한 실습 튜토리얼과 참고 문서가 포함되어 있습니다. 기술 스택에는 Python 3.12 이상, Linux, macOS, Windows(WSL2 지원), Git, 그리고 Ray 등이 포함되며, OpenAI API 키와 vLLM 지원 인프라 활용이 가능합니다.
바로가기
PentestGPT
PentestGPT은 인공지능과 대화형 인터페이스를 활용한 자동 침투 테스트(AUTOMATED PENETRATION TESTING) 연구 프로토타입입니다. 대규모 언어 모델(LLM)을 이용해 보안 취약점 탐지 및 공격 시나리오 수행을 자동화하는 것을 목적으로 하며, 다양한 사이버 보안 챌린지를 포함하는 벤치마크와 CTF 대응 기능도 제공됩니다. 구조적으로는 Docker 기반의 격리 환경에서 동작하며, OpenAI 호환 API를 사용하는 LLM 제공자를 지원하며, 로컬 서버(LM Studio, Ollama 등) 플랜도 지원합니다. 핵심 기능은 AI 주도 공격 수행, 실시간 활동 모니터링, 세션 저장 및 재개, 웹, 크립토, 리버싱, 포렌식 등 다양한 공격 카테고리 지원입니다. 최근 버전 v1.0(Agentic Upgrade)에서는 자율 에이전트, 세션 지속성, Docker 우선 환경, 다중 모델 지원이 도입되었으며, 이 외에도 명령어 클리어와 실시간 피드백, 확장 가능한 모듈 구조를 갖추고 있습니다.
바로가기
exo
exo는 집에서 일상적으로 사용하는 디바이스들을 하나의 AI 클러스터로 연결하여 활용하는 오픈소스 프로젝트입니다. 이 프로젝트의 목적은 여러 디바이스의 자원을 모아 대형 모델을 구동하고, 빠른 연산 속도를 위해 RDMA 지원 등을 제공하는 것입니다. exo는 디바이스 자동 인식, 토폴로지 기반 병렬처리, 텐서 병렬화, MLX 기반 분산 통신과 같은 다양한 기능을 지원하며, GPU 또는 CPU를 활용하여 효율적인 AI 연산을 가능하게 합니다.
구성요소로는, 디바이스 탐지 및 네트워크 구성, API와 대시보드를 제공하는 서버 컴포넌트가 있으며, 사용자들은 이를 통해 클러스터 상태를 모니터링하고 모델을 실행할 수 있습니다. 최근 버전 업데이트 및 개선 사항은 릴리즈 노트 또는 공식 GitHub 저장소를 참고해야 하며, exo는 Mac과 Linux 환경 모두에서 사용할 수 있으며, Mac에서는 GPU 지원이 가능하고 Linux는 CPU 기반으로 동작하는 점이 특징입니다.
구현 기술로는 Python, npm 으로 빌드하는 대시보드, MLX를 이용한 분산 통신, RDMA 지원 기술 등을 사용하며, 맥용 앱 설치 프로그램 제공과 소스 기반 실행 방법도 안내됩니다. 커뮤니티 기여는 GitHub의 CONTRIBUTING 문서를 참고하길 권장하며, 이 프로젝트는 오픈소스이기 때문에 다양한 하드웨어 지원 확장도 기대할 수 있습니다.
바로가기
Payloads All The Things
Payloads All The Things는 웹 애플리케이션 보안 분야에서 활용되는 다양한 페이로드와 우회 기법들을 모아 놓은 오픈소스 프로젝트입니다. 이 프로젝트는 보안 시험 또는 취약점 연구를 하는 전문가들이 유용하게 사용할 수 있도록 여러 가지 취약점별 페이로드와 활용 방법들을 제공하며, 사용자들이 자신의 필요에 따라 기여할 수 있도록 구성되어 있습니다. 주요 기능은 보안 취약점별 페이로드 목록 제공, Burp Suite Intruder용 파일 세트, 관련 이미지와 참고 자료 포함입니다. 구조적으로는 각 취약점별로 README.md 파일에 취약점 설명과 공격 기법, 벤치마크를 위한 예제페이로드, 관련 자료 폴더(Images, Files)가 포함되어 있으며, 추가 기여를 위한 가이드도 마련되어 있습니다. 이 프로젝트의 대상 사용자는 보안 연구원, 취약점 분석가, 해커, 펜테스터, 그리고 웹 애플리케이션 개발자들로, 다양한 보안 테스트와 벤치마킹, 학습 목적으로 활용됩니다. 기술 스택은 주로 Markdown 문서, 텍스트 파일, 또는 CSV 형태로 구성된 리스트 자료이며, 별도의 복잡한 기술 기반은 없습니다. 최근 릴리즈 및 업데이트 내용은 지속적으로 새로운 취약점 페이로드와 기술이 추가되고 있으며, 기여 가이드와 여러 섹션의 문서가 계속해서 확장되고 있습니다.
바로가기
Mini-SGLang
Mini-SGLang은 대형 언어 모델(LLM)을 위한 경량이며 고성능의 추론 프레임워크입니다. 이 프로젝트는 복잡한 최신 LLM 서빙 시스템의 이해를 돕고, 연구자와 개발자가 쉽게 활용할 수 있도록 설계된 Python 기반의 구현체로서, 약 5,000줄의 코드로 구성되어 있습니다. 주요 목적은 빠른 추론 속도와 효율성을 달성하면서도, 투명하고 모듈화된 구조를 유지하는 데 있습니다. 제공하는 기능으로는 고성능 최적화 기술(예: Radix Cache, Chunked Prefill, Overlap Scheduling, 텐서 병렬성, FlashAttention 및 FlashInfer 통합)을 통해 높은 처리량과 낮은 지연 시간을 실현하며, 사용자 친화적 CLI와 API를 지원합니다. 구조적으로는 inference 엔진과 API 서버, CLI 도구, 그리고 성능 벤치마크 스크립트로 구성되어 있습니다. 대상 사용자는 연구자, 개발자, 그리고 추론 시스템을 구축하려는 산업체를 포함하며, 다양한 모델(Qwen, Llama 등)을 GPU 클러스터 환경에서 온라인 또는 오프라인으로 배포하고 테스트할 수 있습니다. 최신 릴리즈 및 변경 사항은 공식 깃허브 저장소와 벤치마크 스크립트(offline/online)를 통해 확인 가능하며, CUDA 호환 GPU와 적절한 CUDA Toolkit이 필요하다는 점을 유의해야 합니다. 설치와 실행 가이드는 git 클론 후 pip 설치, 서버 배포, 그리고 터미널 또는 API 클라이언트를 통한 요청 수행 과정을 포함합니다.
바로가기
Agent Development Kit (ADK) for TypeScript
이 프로젝트인 Agent Development Kit (ADK)는 TypeScript를 기반으로 하는 오픈소스 툴킷으로, 고도화된 AI 에이전트를 개발, 평가, 배포하는 데 목적이 있습니다. 구글 클라우드 서비스와 밀접하게 통합된 에이전트의 행동, 오케스트레이션, 도구 활용 등을 코드로 정의할 수 있어 개발자가 세밀한 제어와 유연성을 가질 수 있습니다. 프로젝트는 모듈화된 다중 에이전트 시스템 설계와, 강력한 디버깅, 버전관리, 배포 기능을 지원하며, 풍부한 도구 생태계와 오픈API, 맞춤형 기능, 외부 도구와의 연동을 용이하게 하는 구조를 갖추고 있습니다. TypeScript 기반의 개발 가이드와 샘플, 상세 문서를 제공하며, npm 또는 yarn 패키지 매니저를 통해 간편하게 설치할 수 있습니다. 프로젝트는 esbuild를 활용하여 소스 코드를 컴파일하고 번들링하며, 향후 에이전트 평가, 원격 A2A 통신 지원 등 다양한 기능의 확장이 기대됩니다. 대상은 복잡하고 확장성 높은 AI 에이전트 시스템을 구글 클라우드 환경과 연동하여 개발하려는 개발자 및 조직입니다. 현재 GitHub에서 오픈소스로 참여 가능하며, 기여 가이드와 라이선스는 Apache 2.0에 따라 제공됩니다.
바로가기
stanford-cs-229-machine-learning
이 프로젝트는 스탠포드의 CS 229 머신러닝 강좌에서 다루는 핵심 개념들을 정리한 치트시트 모음입니다. 목적은 강좌와 관련된 중요한 노트를 하나의 자료로 모아 학습을 도우며, 복습이나 개념 정리에 활용할 수 있도록 하는 것입니다. 이 자료는 머신러닝의 기초 지식, 각 분야별 핵심 내용, 훈련 시 유의할 점 등의 내용을 포함하며, 슈퍼바이즈드 러닝, 언슈퍼바이즈드 러닝, 딥러닝, 팁과 트릭 등 다양한 주제로 구성되어 있습니다. 구조상으로는 여러 PDF 형태의 치트시트로 나누어져 있으며, 각각의 분야별 핵심 내용을 학습하는 데 도움을 줍니다. 대상은 학생, 연구자, 머신러닝 모델을 설계하거나 학습하는 개발자 등이며, 강의 자료 또는 자습 자료로 적합합니다. 기술 스택은 특별히 명시되지 않았으며, 주로 문서 자료와 PDF 형식으로 제공됩니다. 최근 릴리즈 및 업데이트 내용은 구체적으로 언급되어 있지 않으나, 다국어 번역 지원 및 온라인 접근성을 높이기 위해 홈페이지와 깃허브 페이지가 지속적으로 활용되고 있습니다. 참고로, 다양한 언어로 번역 가능한 링크와 함께, 강의와 관련된 자료들이 온라인에서 쉽게 활용 가능하도록 정리되어 있습니다.
바로가기
Metabase
Metabase는 누구나 쉽게 데이터를 활용하여 질문하고 답변을 얻을 수 있도록 돕는 오픈소스 데이터 분석 도구입니다. 이 프로젝트의 주요 목적은 비전문가도 직관적으로 데이터를 분석하고 시각화할 수 있는 사용자 친화적인 인터페이스를 제공하는 것입니다. 기능으로는 질문 생성, 대시보드 빌드, 데이터 모델 설계, 알림 설정, 보고서 자동 전송, 차트 및 대시보드 임베딩 등이 포함되어 있으며, 다양한 데이터베이스에 연동이 가능합니다. 구조적으로는 프론트엔드와 백엔드로 나뉘며, 프론트엔드는 React 기반, 백엔드는 Clojure와 Java로 구성되어 있습니다. 사용 대상은 데이터 애널리스트, 비즈니스 사용자, 개발자 등이며, 다양한 기업·단체에서 내부 데이터 분석과 리포트 자동화, 임베디드 애널리틱스에 활용됩니다. 기술 스택으로는 Java, Clojure, React, GraphQL, SQL 등이 쓰였으며, 지원하는 데이터베이스는 MySQL, PostgreSQL, MongoDB, BigQuery 등 공식 지원 데이터베이스와 커뮤니티 드라이버가 있습니다. 최근 릴리즈 내역으로는 2023년 버전 업데이트와 여러 버그 수정, 성능 최적화 작업이 이루어졌으며, 개발자 가이드, 설치 방법, API 문서, 국제화 지원 등 폭넓은 문서와 가이드가 제공되고 있습니다. 특히 클라우드 서비스와 자체 호스팅 모두 지원하며, API를 통한 확장과 커스터마이징, 임베디드 솔루션 개발도 가능합니다.
바로가기