Sniffnet: 강력한 크로스 플랫폼 네트워크 트래픽 모니터

2025-02-02
Sniffnet: 강력한 크로스 플랫폼 네트워크 트래픽 모니터

Sniffnet은 여러 언어를 지원하는 무료 오픈소스 크로스 플랫폼 네트워크 트래픽 모니터링 도구입니다. 직관적인 인터페이스를 통해 네트워크 트래픽 모니터링, 실시간 차트 보기, PCAP 파일 내보내기, 서비스 및 프로토콜 식별 등을 쉽게 수행할 수 있습니다. 사용자 정의 테마, 알림, 필터도 지원하며, 포괄적인 위키도 제공합니다. 이전 시스템에서는 렌더러 전환을 위해 환경 변수를 설정해야 할 수도 있지만, 전반적으로 강력하고 사용하기 쉬운 도구입니다.

더 보기
개발

Lume: Apple Silicon에서 VM을 관리하는 경량 CLI

2025-02-02
Lume: Apple Silicon에서 VM을 관리하는 경량 CLI

Lume은 Apple Silicon에서 macOS 및 Linux 가상 머신(VM)을 생성, 실행 및 관리하기 위한 경량 명령줄 인터페이스(CLI) 및 로컬 API 서버입니다. Apple의 Virtualization.Framework를 활용하여 거의 네이티브 성능을 제공합니다. 미리 빌드된 macOS 이미지를 한 단계로 실행할 수 있습니다. CLI는 VM 관리를 위한 포괄적인 명령 집합을 제공하며, 생성, 실행, 목록 표시, 세부 정보 가져오기, 구성 설정, 중지, 삭제, 이미지 가져오기, 복제 및 캐시 관리가 포함됩니다. Lume은 VM의 자동화된 관리를 위한 로컬 HTTP API 서버도 제공합니다.

더 보기
개발

OmiAI: 간편하게 작동하는 AI SDK

2025-02-02
OmiAI: 간편하게 작동하는 AI SDK

OmiAI는 프롬프트에 따라 엄선된 모델 중에서 최적의 모델을 자동으로 선택하는 TypeScript 기반 AI SDK입니다. o3과 유사한 내장 추론 기능, 엄선된 도구, 인터넷 액세스, 거의 모든 미디어 유형을 지원하는 완벽한 멀티모달 지원 기능을 갖추고 있습니다. 모든 일에 뛰어난 단일 LLM을 사용하는 것을 상상해 보세요. 바로 그것이 OmiAI의 약속입니다. 복잡한 작업을 위해 모델을 지능적으로 체인하고, 내장 추론 및 도구 호출 기능을 갖추고 있으며, 매끄러운 멀티모달 지원과 실시간 인터넷 액세스를 제공합니다. OmiAI로 LLM 워크플로우를 간소화하세요.

더 보기
개발

Modest: Lua 음악 조화 라이브러리

2025-02-02
Modest: Lua 음악 조화 라이브러리

Modest는 단순한 장음계/단음계에서 복잡한 재즈 코드에 이르기까지 광범위한 코드를 처리하는 Chord, Note, Interval 객체를 제공하는 강력한 Lua 음악 조화 라이브러리입니다. 코드 식별을 위한 유연한 문자열 파싱, 전치 기능, 개별 음표 검색 기능을 갖추고 있습니다. LuaRocks 또는 수동 컴파일을 통해 쉽게 설치할 수 있으며, Modest는 Lua 5.4 및 LuaJIT를 지원하고 전역 네임스페이스 오염을 방지합니다. 코드 식별, 전치, 음표 추출, 간격 계산 등 주요 기능은 음악 소프트웨어 개발을 위한 효율적인 도구를 제공합니다.

더 보기
개발

ESP32 기반 원격 제어 카메라 시스템: 실시간 스트리밍 및 모터/서보 제어

2025-02-02
ESP32 기반 원격 제어 카메라 시스템: 실시간 스트리밍 및 모터/서보 제어

이 프로젝트는 WebSocket을 통해 실시간 비디오 스트림을 전송하고 모터와 서보를 제어하는 ESP32 기반 원격 제어 카메라 시스템을 보여줍니다. Python 서버는 WebSocket 통신을 관리하고 ESP32 기기의 표시 및 제어를 위한 웹 인터페이스를 제공합니다. 명령을 수신하지 않은 경우 모터와 서보를 기본 상태로 재설정하는 자동 타임아웃 기능을 갖추고 있습니다. 이 시스템은 여러 클라이언트를 지원하며 오픈 소스입니다.

더 보기
하드웨어

PL/Rust: Rust로 PostgreSQL 함수의 네이티브 성능 구현

2025-02-02
PL/Rust: Rust로 PostgreSQL 함수의 네이티브 성능 구현

PL/Rust는 Rust로 PostgreSQL 함수 개발을 가능하게 하는 로드 가능한 절차적 언어이며, 네이티브 머신 코드로 컴파일하여 최적의 성능을 제공합니다. 인터프리터 방식과 달리 Rust의 에코시스템과 컴파일 타임 안전성을 활용합니다. Postgres의 SPI(동적 쿼리 및 준비된 명령어 포함), 대부분의 Postgres 데이터 형식에 대한 안전한 Rust 형식, 트리거 함수 지원을 제공합니다. x86_64 및 aarch64 Linux 시스템에서는 "신뢰할 수 있는" 언어로 작동하여 향상된 보안을 제공하며, 다른 시스템에서는 "신뢰할 수 없는" 언어로 작동합니다. 포괄적인 문서, 설치 지침 및 크로스 컴파일 지원을 이용할 수 있습니다.

더 보기
개발

Auto-Commit Bot: Gemini AI를 사용한 자동 Git 커밋

2025-02-01
Auto-Commit Bot: Gemini AI를 사용한 자동 Git 커밋

Auto-Commit Bot은 Git 워크플로를 자동화하는 Python 도구입니다. 디렉토리의 변경 사항을 모니터링하고 Google Gemini의 AI를 사용하여 설명적인 커밋 메시지를 생성하고 커밋합니다. 이를 통해 반복적인 작업이 제거되고 일관된 메시지가 보장됩니다. 실시간 파일 모니터링, 자동 커밋, AI 기반 커밋 메시지, 간편한 사용자 정의 등의 기능이 있습니다. 종속성을 설치하고 API 키를 설정하여 명령을 실행하기만 하면 됩니다.

더 보기
개발

BZip3: BZip2의 강력한 후계자

2025-02-01
BZip3: BZip2의 강력한 후계자

BZip3는 BZip2의 후속 버전으로, 더 빠르고 효율적인 압축 알고리즘입니다. 더 높은 압축률과 향상된 성능을 자랑합니다. 0차 컨텍스트 믹싱 엔트로피 코더, 접미사 배열을 사용하는 빠른 버로우즈-휠러 변환, LZ77 스타일의 문자열 매칭과 PPM 스타일의 컨텍스트 모델링을 기반으로 하는 RLE와 Lempel Ziv+Prediction 패스를 통해 이를 달성합니다. Perl 소스 코드의 대규모 아카이브에 대한 테스트를 포함한 다른 압축 알고리즘과의 벤치마크는 그 장점을 명확하게 보여줍니다. BZip3의 성능은 컴파일러에 크게 의존하며, x64 Linux clang13 빌드는 매우 빠릅니다. 이 프로젝트는 LGPLv3 라이선스로 제공됩니다.

더 보기
개발

Yandex, 생산 환경 성능에 영향을 주지 않고 CPU 프로파일을 수집할 수 있는 오픈소스 지속적 프로파일링 앱 Perforator 발표

2025-02-01
Yandex, 생산 환경 성능에 영향을 주지 않고 CPU 프로파일을 수집할 수 있는 오픈소스 지속적 프로파일링 앱 Perforator 발표

Yandex는 eBPF 기술을 기반으로 한 오픈소스 지속적 프로파일링 앱 Perforator를 발표했습니다. Perforator는 생산 환경 성능에 영향을 주지 않고 CPU 프로파일을 수집할 수 있습니다. 이미 Yandex의 수만 대 서버에 배포되어 많은 개발자가 서비스 성능 문제를 해결하는 데 도움이 되었습니다. C++, C, Go, Rust 등 여러 프로그래밍 언어를 지원하며, 확장 가능한 스토리지, 사용하기 쉬운 쿼리 언어와 UI, 그리고 PGO(Profile Guided Optimization)를 위한 sPGO 프로파일 생성 기능을 갖추고 있습니다. 리소스 소비가 매우 적어 랩탑부터 Kubernetes 클러스터까지 다양한 환경에서 실행할 수 있습니다.

더 보기
개발

Hoppscotch: 가벼운 API 개발 도구

2025-02-01
Hoppscotch: 가벼운 API 개발 도구

Hoppscotch는 최소한의 UI와 포괄적인 기능을 갖춘 경량 및 고속 API 개발 도구입니다. 다양한 HTTP 메서드, 테마 사용자 지정, PWA 설치, WebSocket, Server-Sent Events, Socket.IO, MQTT 및 GraphQL을 지원합니다. 고급 기능으로는 요청 기록, 컬렉션 관리, 사전 요청 스크립트, 사후 요청 테스트, 환경 변수, 팀 협업 및 작업 공간 관리 등이 있어 효율적인 API 테스트 및 개발이 가능합니다. 사용자는 API 요청을 쉽게 생성하고 관리하며 다양한 방법으로 공유하고 협업할 수 있습니다.

더 보기

PDF에서 Linux 실행: 브라우저에서 실행되는 RISC-V 에뮬레이터

2025-01-31
PDF에서 Linux 실행: 브라우저에서 실행되는 RISC-V 에뮬레이터

개발자 @ading2210은 PDF 파일 안에서 Linux 시스템을 실행하는 놀라운 성과를 달성했습니다. PDF 내부의 JavaScript 엔진과 asm.js로 컴파일된 TinyEMU RISC-V 에뮬레이터를 활용하여 기능적인 Linux 환경을 만들었습니다. 출력은 ASCII 문자로 표시되고, 입력은 가상 키보드로 관리됩니다. 부팅 시간이 느리지만(30~60초), 이 프로젝트는 PDF 형식의 놀라운 기능을 보여줍니다. 코드는 오픈소스이며 32비트와 64비트 시스템을 지원합니다.

더 보기
개발

비동기 프로그래밍 실험: Lua와 libuv, C 모듈 통합

2025-01-31
비동기 프로그래밍 실험: Lua와 libuv, C 모듈 통합

이 프로젝트는 libuv 라이브러리를 사용하여 비동기 작업을 수행하는 Lua 스크립트에 C 컴파일 모듈을 통합하는 방법을 탐구합니다. Lua 인터프리터, libuv 라이브러리, 사용자 정의 C 모듈을 포함하여 C 모듈을 컴파일하고 Lua에 로드하는 방법을 보여주고 간단한 HTTP 서버를 만듭니다. 프로젝트는 명확한 구조를 가지고 있으며, 설치 및 컴파일 절차, 샘플 코드가 자세히 설명되어 있어 Lua와 C 통합, 비동기 프로그래밍 기술 학습에 적합합니다.

더 보기
개발

Go 스크립팅 라이브러리: script — 시스템 관리 작업 간소화

2025-01-31
Go 스크립팅 라이브러리: script — 시스템 관리 작업 간소화

Go의 `script` 라이브러리는 시스템 관리자를 위해 셸 스크립트와 유사한 기능을 제공합니다. 파일 읽기, 하위 프로세스 실행, 줄 수 세기, 문자열 일치 등이 포함됩니다. 파이프라인 방식으로 데이터 스트림을 처리하고 깔끔한 API를 제공하여 Go 프로그래밍을 셸 스크립트처럼 효율적이고 편리하게 만듭니다. `script`는 파일 입출력, HTTP 요청, 외부 명령 실행, 사용자 정의 필터 등 광범위한 작업을 지원하여 시스템 관리 작업을 크게 간소화합니다. 예를 들어 `grep`과 같은 기능을 쉽게 재현하고 병렬 실행을 지원하여 성능을 향상시킵니다.

더 보기
개발 스크립팅

uscope: Linux용 네이티브 코드 그래픽 디버거

2025-01-31
uscope: Linux용 네이티브 코드 그래픽 디버거

uscope는 Linux용 네이티브 코드 그래픽 디버거 및 자가 검사 도구 체인으로 현재 초기 개발 단계에 있습니다. 개발자는 여러 프로그래밍 언어(C, Zig, C++, Go, Rust, Odin, Jai 등) 지원, 멀티스레드 프로그램 디버깅, 코드 탐색, 원격 디버깅 등을 추가할 계획입니다. 이 프로젝트는 사용자 친화적인 인터페이스를 갖춘 유연하고 확장 가능한 디버깅 시스템을 구축하는 것을 목표로 합니다. 또한 개발자는 이를 라이브러리로 구축하여 다른 개발자가 이를 기반으로 더욱 흥미로운 도구를 구축할 수 있도록 할 계획입니다.

더 보기

VoidDB, 벤치마크에서 LMDB, BoltDB, LevelDB, BadgerDB 압도

2025-01-31
VoidDB, 벤치마크에서 LMDB, BoltDB, LevelDB, BadgerDB 압도

최근 벤치마크 테스트에서 VoidDB는 LMDB, BoltDB, LevelDB, BadgerDB와 같은 주요 임베디드 데이터베이스들을 크게 앞서는 성능을 보였습니다. Put, Get, GetNext 작업에서 VoidDB는 경쟁사들을 압도적으로 앞섰습니다. 특히 Put 작업에서는 VoidDB가 BoltDB보다 약 4배, LevelDB보다 약 3배 빠른 속도를 달성했습니다. 이는 고처리량 환경에서 VoidDB가 매우 강력한 경쟁력을 갖고 있음을 보여주며, 개발자에게 효율적이고 신뢰할 수 있는 데이터베이스 옵션을 제공합니다.

더 보기
개발

MillenniumDB: 혁신적인 그래프 지향 데이터베이스 관리 시스템

2025-01-31
MillenniumDB: 혁신적인 그래프 지향 데이터베이스 관리 시스템

MillenniumDB는 밀레니엄 데이터 기초 연구소(IMFD)에서 개발한 그래프 지향 데이터베이스 관리 시스템입니다. 여러 그래프 모델을 지원하며, RDF/SPARQL을 거의 완벽하게 지원하고 사용자 정의 속성 그래프 쿼리 언어도 갖추고 있습니다. 현재 개발 중이며 아직 프로덕션 환경에 대응하지는 않지만 상당한 기능을 갖추고 있으며, 조만간 GQL 지원을 추가할 예정입니다. Docker 배포 방법을 포함한 자세한 설치, 구성 및 사용 방법이 제공됩니다.

더 보기

RamaLama: Docker처럼 간편하게 AI 모델 실행

2025-01-31
RamaLama: Docker처럼 간편하게 AI 모델 실행

RamaLama는 AI 모델의 로컬 실행 및 관리를 간소화하도록 설계된 명령줄 도구입니다. OCI 컨테이너 기술을 활용하여 GPU 지원을 자동으로 감지하고 Hugging Face 및 Ollama와 같은 모델 레지스트리에서 모델을 가져옵니다. 복잡한 시스템 설정 없이 간단한 명령어로 챗봇이나 REST API 서비스를 실행할 수 있습니다. RamaLama는 Podman과 Docker를 지원하며 편리한 모델 별칭 기능을 제공하여 사용 편의성을 높였습니다.

더 보기

GitHub 코드 제안 적용 제한 사항: 발생할 수 있는 문제

2025-01-31
GitHub 코드 제안 적용 제한 사항: 발생할 수 있는 문제

GitHub 문서의 이 조각은 코드 제안 적용 시 발생할 수 있는 다양한 제한 사항을 나열합니다. 코드 변경이 없음, 풀 리퀘스트가 닫힘, 변경 사항의 하위 집합 보기, 줄당 하나의 제안만 적용, 삭제된 줄에 적용, 잘못된 제안 및 기타 임시 제한 사항 등이 있습니다. 이러한 제한 사항은 코드베이스의 무결성과 일관성을 유지하고 제안의 효과적인 적용을 보장하기 위한 것입니다.

더 보기

ldump: 복잡한 데이터 구조를 위한 Lua 직렬화 라이브러리

2025-01-31
ldump: 복잡한 데이터 구조를 위한 Lua 직렬화 라이브러리

ldump는 순환 참조, 함수(upvalue 포함), 메타테이블, 코루틴, 사용자 데이터 등 복잡한 데이터 구조를 처리할 수 있는 강력한 Lua 직렬화 라이브러리입니다. 데이터를 실행 가능한 Lua 코드로 직렬화하고, `load(data)() `를 통해 역직렬화합니다. ldump는 속도와 크기보다 기능성과 유연성을 우선시하므로, 복잡한 게임 상태 저장 등에 적합합니다. 출력 크기가 크지만, 최신 압축 알고리즘을 사용하여 크기를 크게 줄일 수 있습니다. Lua 5.1부터 5.4, LuaJIT을 지원하며, 다양한 예외 상황에 대한 테스트를 거쳤습니다.

더 보기
개발

최소주의 Ruby X11 윈도우 매니저: rubywm

2025-01-31
최소주의 Ruby X11 윈도우 매니저: rubywm

기존 윈도우 매니저에 불만을 품은 작성자가 1000줄도 채 되지 않는 순수 Ruby 코드(X11 드라이버 포함)로 최소주의 윈도우 매니저 rubywm을 만들었습니다. 타일 및 플로팅 윈도우 레이아웃을 지원하지만, 윈도우 장식 및 드래그 앤 리사이즈 기능은 없습니다. 모든 키보드 조작은 sxhkd와 같은 외부 도구에 위임되며, 통신은 X11 ClientMessage 이벤트를 통해 이루어집니다. 현재 단일 모니터만 지원하며, 실험 단계이므로 충돌이 발생할 수 있습니다. 작성자의 주요 목표는 개인적인 사용이며, 대규모 사용자 기반을 목표로 하지 않습니다.

더 보기

Reaktiv: 파이썬을 위한 반응형 프로그래밍 라이브러리

2025-01-31
Reaktiv: 파이썬을 위한 반응형 프로그래밍 라이브러리

Reaktiv는 Angular의 반응형 모델에서 영감을 받아 일급 async/await 지원을 제공하는 파이썬용 반응형 프로그래밍 라이브러리입니다. 데이터에 종속적인 신호의 생성 및 관리를 용이하게 하고, 데이터가 변경되면 종속성을 자동으로 업데이트합니다. 간단한 API를 통해 동기 및 비동기 컨텍스트를 모두 지원하며, 자동 종속성 추적, 외부 종속성 없음, 효율적인 메모리 관리 등의 기능을 갖추어 비동기 프로그래밍의 복잡성을 크게 줄입니다.

더 보기

Distr: 엔터프라이즈 소프트웨어 배포 간소화

2025-01-30
Distr: 엔터프라이즈 소프트웨어 배포 간소화

Distr은 고객 제어 또는 공유 책임 환경에 대한 엔터프라이즈 소프트웨어 배포를 간소화합니다. 직관적인 웹 UI를 통해 모든 배포 및 연결된 에이전트를 볼 수 있습니다. 화이트 라벨 고객 포털을 통해 고객은 배포를 제어할 수 있습니다. 풍부한 SDK를 사용하여 API에 액세스할 수 있습니다. 완전히 오픈 소스이며 자체 호스팅이 가능합니다. Distr Hub는 Docker 이미지로 배포되며 Docker Compose를 사용한 배포 예제를 제공합니다. 포괄적인 문서에서는 자체 호스팅 및 소스에서 빌드하는 방법을 설명하며, JavaScript SDK를 사용하여 애플리케이션을 통합할 수 있습니다.

더 보기

Stats: 메뉴 바에 상주하는 macOS 시스템 모니터

2025-01-30
Stats: 메뉴 바에 상주하는 macOS 시스템 모니터

Stats는 메뉴 바에 상주하는 macOS 시스템 모니터링 애플리케이션입니다. CPU 및 GPU 사용률, 메모리 사용량, 디스크 I/O, 네트워크 활동, 배터리 레벨 등의 실시간 정보를 제공합니다. macOS 10.15(Catalina) 이상 버전과 호환되며, 센서 데이터(온도, 전압, 전력) 및 Bluetooth 기기 모니터링 기능도 제공합니다. M1 칩을 탑재한 Mac에서는 센서 데이터를 얻으려면 HID 센서를 수동으로 활성화해야 합니다. Intel 기반 Mac에서는 Intel Power Gadget을 설치하여 CPU 클럭 주파수를 표시할 수 있습니다. 전력 소모를 줄이려면 센서나 Bluetooth와 같은 모듈을 비활성화할 수 있습니다. MIT 라이선스하에 배포되며, 번역 및 기능 개선에 대한 기여를 환영합니다.

더 보기

iterm-mcp를 사용하여 LLM으로 iTerm 제어하기

2025-01-30
iterm-mcp를 사용하여 LLM으로 iTerm 제어하기

iterm-mcp는 LLM이 iTerm 세션에 접근할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 모델에 필요한 출력만 읽음으로써 토큰을 효율적으로 사용합니다. LLM이 iTerm과 상호 작용하여 질문에 답하거나 작업을 수행할 수 있는 자연스러운 통합을 제공합니다. REPL 지원을 통한 완벽한 터미널 제어도 가능합니다. npx를 통해 쉽게 설치할 수 있으며 Claude Desktop과 같은 클라이언트와의 통합도 용이합니다. 단순성을 우선시하지만, 내장된 보안 제한이 없으므로 사용자는 모델의 활동을 모니터링하고 주의해야 합니다.

더 보기
개발

teemoji: 터미널 출력에 이모지를 추가하는 CLI 도구

2025-01-30
teemoji: 터미널 출력에 이모지를 추가하는 CLI 도구

teemoji는 기존 tee 유틸리티에서 영감을 받은 명령줄 도구입니다. Core ML 모델을 사용하여 각 텍스트 행에 적절한 이모지를 예측하고 추가하여 명령줄 워크플로에 재미있고 맥락에 맞는 요소를 더합니다. 이모지 예측, 표준 입출력 지원, 파일 처리 옵션(추가 또는 덮어쓰기), 기존 쉘 파이프라인과의 쉬운 통합 등의 기능이 있습니다. Homebrew를 통해 간편하게 설치할 수 있으며, 사용법은 표준 tee 명령어와 유사하며 이모지 기능과 유용한 옵션이 추가되었습니다.

더 보기
개발

Mathesar: Postgres용 오픈소스 스프레드시트 유사 인터페이스

2025-01-30
Mathesar: Postgres용 오픈소스 스프레드시트 유사 인터페이스

Mathesar는 Postgres 데이터를 직관적인 스프레드시트 유사 인터페이스로 보고, 편집하고, 쿼리할 수 있는 오픈소스 애플리케이션입니다. 모든 기술 수준의 사용자가 데이터에서 직접 공동 작업할 수 있습니다. 100% 오픈소스, 자체 호스팅이며, 기본 Postgres 액세스 제어를 통해 보안을 유지합니다. Mathesar는 간편한 설치(Docker 사용), 모든 데이터 크기에 대응하는 확장성, 기존 인프라와의 원활한 통합을 특징으로 합니다. 사용자 친화적인 인터페이스는 데이터베이스 상호 작용을 간소화하고, 강력한 보안 기능은 데이터 보호를 보장합니다.

더 보기
개발

GitHub Actions: Bluesky에 RSS 피드 자동 게시

2025-01-30
GitHub Actions: Bluesky에 RSS 피드 자동 게시

Blueskyfeedbot은 RSS/ATOM 피드를 Bluesky에 자동으로 게시하는 GitHub Actions입니다. 사용자는 GitHub 저장소를 생성하고, 시크릿(Bluesky 사용자 이름 및 앱 비밀번호)을 설정하고, RSS 피드 URL과 Handlebars 템플릿을 지정한 워크플로 파일을 설정하기만 하면 자동 게시를 구현할 수 있습니다. Bluesky에 대한 콘텐츠 배포를 간소화하여 블로거 및 개발자에게 편리한 솔루션을 제공합니다.

더 보기
개발

Keymapper: 크로스 플랫폼 컨텍스트 인식 키 리매퍼

2025-01-29
Keymapper: 크로스 플랫폼 컨텍스트 인식 키 리매퍼

Keymapper는 전역적으로 또는 애플리케이션별로 키보드 레이아웃과 바로 가기를 재정의할 수 있는 크로스 플랫폼 컨텍스트 인식 키 리매퍼입니다. GNU/Linux, Windows, macOS를 지원하며 모든 바로 가기를 단일 구성 파일로 관리할 수 있습니다. 애플리케이션 실행에 바로 가기를 바인딩할 수도 있습니다. 고급 기능으로는 매핑에서 마우스 버튼과 휠 사용, 창 제목, 클래스, 프로세스 경로 또는 입력 장치와 같은 컨텍스트를 기반으로 다른 매핑 활성화가 포함됩니다.

더 보기

mcp-agent: 효과적인 AI 에이전트 구축을 위한 간단한 프레임워크

2025-01-29
mcp-agent: 효과적인 AI 에이전트 구축을 위한 간단한 프레임워크

mcp-agent는 모델 컨텍스트 프로토콜(MCP)을 사용하여 에이전트를 구축하기 위한 경량의 구성 가능한 프레임워크입니다. '효과적인 에이전트 구축'에 설명된 모든 패턴을 구현하여 이러한 패턴을 연결할 수 있습니다. 또한 다중 에이전트 오케스트레이션을 위한 OpenAI의 Swarm 패턴도 구현합니다. mcp-agent를 사용하면 다중 에이전트 협업 워크플로우, Human-in-the-loop 워크플로우, RAG 파이프라인 등 강력한 AI 애플리케이션을 쉽게 구축할 수 있습니다.

더 보기
개발

SmolGPT: 작은 LLM을 훈련하기 위한 최소한의 PyTorch 구현

2025-01-29
SmolGPT: 작은 LLM을 훈련하기 위한 최소한의 PyTorch 구현

SmolGPT는 교육 목적으로 설계된 최소한의 PyTorch 프로젝트로, 사용자는 처음부터 자신의 작은 언어 모델(LLM)을 훈련할 수 있습니다. Flash Attention, RMSNorm, SwiGLU를 포함한 최신 아키텍처와 효율적인 샘플링 기술을 갖추고 있습니다. 이 프로젝트는 완벽한 훈련 파이프라인, 사전 훈련된 모델 가중치 및 텍스트 생성 예제를 제공하여 LLM 훈련에 대한 학습과 실험을 용이하게 합니다.

더 보기
개발 LLM 훈련
1 2 38 39 40 42 44 45 46 50 51