modular/modular
AI를 더 빠르게 돌리기 위한 새 프로그래밍 언어와 실행 엔진을 통째로 공개한 저장소
modular/modular는 Mojo라는 새 프로그래밍 언어와 MAX라는 AI 모델 실행 프레임워크를 함께 담은 오픈소스 저장소다. Mojo 컴파일러, 표준 라이브러리, MAX의 하드웨어 가속 연산 라이브러리, OpenAI 호환 추론 서버, 모델 파이프라인 등 핵심 구성요소를 모두 포함한다. 스타 27441개를 받은 대형 프로젝트로, 주 언어는 Mojo다.
무엇을 하는 레포인가
- AI 개발과 배포를 한 플랫폼에서 처리하는 것을 목표로 Mojo 언어와 MAX 프레임워크를 함께 공개했다.
- 저장소 안에 Mojo 컴파일러(/KGEN), Mojo 표준 라이브러리, MAX 가속 연산 라이브러리(/max/kernels), OpenAI 호환 추론 서버, 파이썬 기반 모델 파이프라인, 코드 예제까지 구조별로 나눠 담았다.
- Mojo 표준 라이브러리, MAX 가속 라이브러리, MAX 모델 아키텍처, 코드 예제, 문서에는 외부 기여를 받고 있지만 Mojo 컴파일러 자체는 아직 기여를 받지 않는다.
- 저장소 코드는 Apache License v2.0(LLVM 예외 포함)으로, MAX 사용과 배포는 별도의 Modular Community License로 라이선스가 나뉘어 있다.
- 디스코드, 포럼, 밋업, 커뮤니티 미팅, 유튜브 등 다양한 채널로 커뮤니티를 운영하고 있다.
왜 중요한가
AI 모델을 만들고 서비스로 내보내는 과정에서 언어와 실행 엔진을 각각 따로 고르지 않고 한 생태계 안에서 처리할 수 있는 선택지가 생긴다는 뜻이다. 특히 하드웨어 가속과 OpenAI 호환 서버까지 오픈소스로 열려 있어, 자체 추론 서버나 모델 파이프라인을 구축하려는 개발자에게 참고할 코드 기반이 된다.
이 레포의 용어
- Mojo · Modular이 만든 새로운 프로그래밍 언어, 이 저장소의 주 언어
- MAX · AI 모델을 실행하고 서비스로 배포하기 위한 Modular의 프레임워크
- 컴파일러 · 사람이 쓴 코드를 컴퓨터가 실행할 수 있는 형태로 바꿔주는 프로그램, 여기서는 Mojo 언어용
- OpenAI 호환 엔드포인트 · OpenAI API와 같은 방식으로 요청을 받는 서버 인터페이스, 기존 OpenAI용 코드를 그대로 쓸 수 있게 해줌
- Apache License v2.0 · 소스코드를 자유롭게 쓰고 수정할 수 있게 허용하는 오픈소스 라이선스 종류
레포 원문 소개 (영문)
The Modular Platform (includes MAX & Mojo)
GitHub에서 보기주목받는 레포
- vorssaint/vorssaint-utils메뉴바 아이콘 하나로 유료 맥 앱 열 개 값을 대신하는 오픈소스 도구
- Alishahryar1/free-claude-code코딩 AI 에이전트를 무료 모델 49곳에 자유롭게 연결해주는 로컬 프록시
- freestylefly/awesome-gpt-image-2GPT-Image2로 원하는 이미지를 정확히 뽑아내는 프롬프트 설계도 532개를 모아놓은 저장소
- block/buzz사람과 AI 에이전트가 같은 채팅방에서 함께 일하는 오픈소스 협업 플랫폼
- NousResearch/hermes-agentNous Research가 만든, 쓰면 쓸수록 스스로 똑똑해지는 AI 에이전트 Hermes
- virgiliojr94/book-to-skill기술서 PDF를 AI 에이전트가 언제든 펼쳐볼 수 있는 '스킬'로 바꿔주는 도구
- VoltAgent/awesome-agent-skillsAI 코딩 도구가 특정 작업을 '전문가처럼' 하도록 도와주는 매뉴얼 1000개 이상을 한곳에 모았다
- anthropics/claude-plugins-community누구나 만든 Claude 확장 기능을 한곳에 모아 설치하게 해주는 저장소