우리가 알던 오픈소스는 죽어가고 있습니다
AI가 PR 작성 비용을 낮추면서 유지관리자가 검토해야 할 기여가 급증하고 있습니다. 글쓴이는 그 결과 여러 프로젝트가 외부 PR을 닫는 현실을 짚으며, 코드뿐 아니라 낯선 사람과 함께 만들던 오픈소스의 문화도 사라질 수 있다고 말합니다.
직접 활용할 공개 저장소와 프로젝트를 소개합니다.
AI가 PR 작성 비용을 낮추면서 유지관리자가 검토해야 할 기여가 급증하고 있습니다. 글쓴이는 그 결과 여러 프로젝트가 외부 PR을 닫는 현실을 짚으며, 코드뿐 아니라 낯선 사람과 함께 만들던 오픈소스의 문화도 사라질 수 있다고 말합니다.
Opengeni는 세션 복구, 격리 샌드박스, OAuth 연동, 사람 승인, 실행 기록과 비용 추적을 묶은 오픈소스 AI 에이전트 인프라입니다. 장시간 실행과 서버리스 연동 방식, PostgreSQL 부하에 관한 개발팀의 답변도 공개됐습니다.
OpenAI가 EU AI Act에 대응해 텍스트 생성물에 보이지 않는 통계적 워터마크를 넣는 textGrain을 공개했습니다. 짧은 글이나 수학처럼 단어 선택 폭이 좁은 글에서는 탐지율이 낮고, 동의어로 일부를 고쳐도 신호가 약해집니다. API 적용은 전 세계에서 선택 사항이며, ChatGPT와 Codex는 EU에서 단계적으로 적용합니다.
Dadi ki Rasoi는 할머니의 힌디어·힌글리시 음성 메모를 레시피로 정리해 인쇄용 책으로 만드는 오픈소스 프로젝트입니다. faster-whisper와 Ollama 기반 로컬 모델을 사용해 음성을 외부 서버로 보내지 않으며, 원래 표현과 이야기를 보존하고 변환 결과를 사람이 고치도록 설계했습니다.
MCP 서버 pulpie-mcp는 AI 에이전트가 웹페이지와 문서를 원문 내용에 가까운 마크다운으로 가져오고 저장하게 합니다. 작성자는 문서 60페이지를 약 49초 만에 저장했으며, 로컬 모델을 공유하고 유휴 상태가 30분 이어지면 메모리를 반환하는 구조를 소개합니다.
Stremio의 공식 웹 UI 저장소로, React 화면과 Rust로 작성해 WebAssembly로 컴파일한 stremio-core를 연결합니다. 개발 서버 실행과 빌드·테스트 명령, 관련 저장소 구성을 안내합니다.
Octri.dev은 OpenAPI 명세 하나로 맞춤형 문서 사이트, 10개 언어 SDK, MCP 서버를 생성하고 GitHub 병합 때마다 갱신합니다. SDK가 실제 앱에서 발생한 오류를 보고하는 기능도 제공합니다.
AI가 몇 분 만에 그럴듯한 포트폴리오를 만드는 시대에도 포트폴리오는 여전히 필요하다고 주장합니다. 시각적 완성도보다 실제 프로젝트와 경력의 신뢰성, 접근성, 간결한 구성에 집중하고 포트폴리오를 적극적으로 공개하라고 제안합니다.
opensend.cc는 자체 서버에 설치하고 AWS SES 계정으로 이메일을 보내는 오픈소스 플랫폼입니다. REST API와 SMTP, 자동화 기능을 제공하며 이메일당 과금 없이 운영할 수 있습니다.
openGym은 루틴 계획, 운동 기록, 체중과 근육별 훈련 상태를 관리하는 오픈소스 트래커입니다. Docker로 자체 서버에 설치하고 패스키 로그인, 오프라인 사용, 기기 간 동기화를 지원하며 FitNotes·Strong·Hevy 기록을 가져옵니다.
Agency Agents는 개발·보안·디자인 등 역할별 AI 에이전트 지침을 모은 오픈소스 프로젝트입니다. 설치 스크립트와 변환 도구로 Claude Code, Cursor, Codex 등 여러 도구에 에이전트를 배치하며, 팀별·에이전트별 선택 설치도 지원합니다.
Flirt는 작성자가 패치를 계속 수정하고 리베이스하는 패치 시리즈 작업 방식에 맞춘 코드 리뷰 도구입니다. 이전에 검토한 내용을 기억해 현재 변경분과 비교하며, GitHub와 메일링 리스트를 비롯한 여러 백엔드를 지원합니다. 아직 버그와 미구현 기능이 많아 일반 사용에는 이르다고 안내합니다.
Blume 2.0은 Markdown 파일을 폴더에 넣으면 문서 사이트를 만드는 오픈소스 프레임워크입니다. 설정과 앱 보일러플레이트를 줄이고, AI 에이전트가 읽기 좋은 문서를 지향합니다. 한 사용자는 Docusaurus보다 빌드가 빠르고 검색이 즉각적이었다고 전했지만, 대규모 문서에서의 성능은 더 확인해야 한다고 했습니다.
Squishy Lab은 누르면 움푹 들어가고 천천히 원래 모양으로 돌아오는 디지털 말랑이 놀이터입니다. 120Hz XPBD 연체 시뮬레이션과 자연어 기반 재질 설정을 결합했으며, 브라우저에서 실행하고 PNG로 내보낼 수 있습니다.
OpenSSH의 원격 포트 포워딩과 nginx를 조합해 로컬 웹 서비스를 공개하는 자체 호스팅 터널을 구현합니다. nginx의 secure_link로 만료 시간이 있는 접근 토큰을 검사하고, 셸 스크립트가 OpenSSH가 할당한 포트와 공유 URL을 찾아 출력합니다.
grubby는 베어 Git 저장소를 웹에서 볼 수 있는 정적 사이트로 만드는 Ruby 도구입니다. 저장소별 페이지와 전체 저장소 색인을 생성하며, Git 훅에 연결해 푸시 후 자동으로 다시 만들 수 있습니다. 개별 커밋이나 브랜치 페이지는 제공하지 않습니다.
bmux는 분할 화면, 이름이 붙은 세션, 별도 프로필을 한 창에서 제공하는 무료 오픈소스 브라우저입니다. CLI로 에이전트가 백그라운드에서 페이지를 탐색하게 하고, 필요할 때 해당 세션에 연결해 작업을 확인합니다.
SCM은 사진과 동영상을 Mac 안에서 분석해 자연어, 화면 속 글자, 음성 대사로 검색하는 오픈소스 앱입니다. 동영상은 장면별로 색인해 검색 결과에서 해당 시점으로 이동하며, 미디어를 외부로 보내지 않습니다.
GPT-6 Astra가 화면 대신 서버 네트워크 패킷과 퀘스트 데이터로 월드 오브 워크래프트(WoW)의 오크 초보 지역을 40분 동안 사망 없이 완료했습니다. 실험은 실서버가 아닌 AzerothCore 개인 서버에서 진행했으며, 범용 에이전트가 게임별 봇을 따로 만들지 않고도 게임 상태를 파악하고 과제를 수행했다는 점이 토론의 쟁점입니다.
ncdu는 터미널에서 디스크 사용량을 살펴보고 공간을 많이 차지하는 파일과 디렉터리를 찾는 도구입니다. 이 포크는 Zig 0.17에 맞춰 업데이트했으며, ncurses를 지원하는 POSIX 계열 환경에서 실행됩니다.