본문 바로가기

728x90

typescript

(33)
Bun 1.4, Rust 전환과 Node.js 호환성 개선을 함께 담았어요 Bun 1.4, Rust 전환과 Node.js 호환성 개선을 함께 담았어요Bun 1.4 개발자 뉴스 썸네일Bun 1.4가 2026년 8월 20일 공개됐어요. 이번 버전은 런타임을 Zig에서 Rust로 옮긴 첫 정식 릴리스예요. Node.js 호환성, 서버 자원 사용량, 테스트와 패키지 관리 도구도 한꺼번에 손봤어요. 2핵심 요약구분핵심왜 볼 만한가요런타임Bun의 주요 구현을 Zig에서 Rust로 옮겼어요언어 전환이 실제 배포 버전에 들어간 첫 사례예요Node.js 호환성Node.js 테스트 1,517개가 새로 통과했어요기존 Node.js 프로젝트를 옮길 때 만나는 호환성 문제를 줄였어요성능유휴 CPU 사용량은 5분의 1로, 메모리는 최대 35% 줄였다고 밝혔어요상시 실행하는 서버와 개발 도구의 운영 비용..
Kaneo는 가볍게 시작하는 셀프 호스팅 프로젝트 관리 도구예요 Kaneo는 가볍게 시작하는 셀프 호스팅 프로젝트 관리 도구예요AI 뉴스 썸네일프로젝트 관리 도구가 복잡해질수록 팀은 일을 기록하는 데 더 많은 시간을 써요. Kaneo는 칸반과 이슈 추적에 집중하고, 데이터를 직접 보관할 수 있게 만든 오픈소스 도구예요. Docker Compose부터 Kubernetes, MCP 연동까지 배포와 자동화 선택지도 갖췄어요. 2핵심 요약구분핵심왜 볼 만한가요제품 방향칸반과 이슈 관리에 필요한 흐름을 단순한 화면에 담았어요Jira나 Linear의 기능이 팀 규모에 비해 무겁게 느껴질 때 비교할 수 있어요데이터 운영애플리케이션과 PostgreSQL을 직접 운영할 수 있어요프로젝트와 업무 데이터를 외부 서비스에 맡기지 않는 구성이 가능해요배포 방식drim CLI, Docker ..
OpenSandbox, AI 에이전트 실행을 격리하는 오픈소스 런타임 OpenSandbox, AI 에이전트 실행을 격리하는 오픈소스 런타임OpenSandbox AI 에이전트 샌드박스 썸네일AI 에이전트가 셸 명령을 실행하고 파일을 바꾸기 시작하면 모델 성능만큼 실행 환경의 격리가 중요해져요. OpenSandbox는 이런 작업을 별도 샌드박스에서 처리하도록 돕는 오픈소스 플랫폼이에요. 로컬 Docker 환경부터 Kubernetes 기반 분산 실행까지 한 인터페이스로 다루는 구성이 눈에 띄어요. 1핵심 요약구분핵심왜 볼만한가요실행 환경Docker와 Kubernetes에서 샌드박스 수명 주기와 작업 실행을 관리해요개발 환경과 대규모 운영 환경 사이의 구현 차이를 줄일 수 있어요개발 도구여러 언어용 SDK, `osb` CLI, MCP 서버를 제공해요기존 코딩 도구와 에이전트에 샌..
Bluesky는 어떻게 스크린샷에만 로고를 띄울까요 Bluesky는 어떻게 스크린샷에만 로고를 띄울까요AI 뉴스 썸네일Bluesky 앱에서는 게시물 오른쪽 위에 팔로우 버튼이 보여요. 그런데 iPhone으로 화면을 캡처하면 같은 자리에 Bluesky 로고가 나타나요. 앱이 캡처 버튼을 감지해 화면을 급히 바꾸는 방식은 아니에요. iOS가 보안 입력 필드를 캡처할 때 내용을 가리는 동작을 거꾸로 활용했어요. 1핵심 요약구분내용화면에서 보이는 요소앱을 사용할 때는 팔로우 버튼이 보여요.스크린샷에 남는 요소iOS가 버튼 레이어를 비우면 뒤에 있던 Bluesky 로고가 드러나요.구현 수단`expo-privacy-sensitive`가 보안 `UITextField` 안에 실제 콘텐츠를 렌더링해요.적용 범위글쓴이가 확인한 구현은 iOS에서 작동하고, 다른 플랫폼에서는..
Git 커밋 기록을 표처럼 고치는 git-knife, 날짜와 작성자도 한 번에 바꿔요 Git 커밋 기록을 표처럼 고치는 git-knife, 날짜와 작성자도 한 번에 바꿔요git-knife IT 뉴스 썸네일Git 히스토리에서 오래된 이메일 주소나 잘못 적은 날짜를 고치려면 명령어와 환경변수를 조합해야 할 때가 많아요. git-knife는 커밋 메시지부터 작성자·커미터의 이름, 이메일, 날짜까지 표에서 직접 편집하게 만든 데스크톱 도구예요. 1핵심 요약구분내용편집 범위커밋 메시지, 작성자·커미터 이름과 이메일, 작성일과 커밋일을 바꿀 수 있어요.일괄 작업일반 문자열이나 정규표현식으로 여러 커밋의 텍스트 필드를 한 번에 치환해요.작동 방식시스템에 설치된 Git CLI와 `git commit-tree`로 커밋을 다시 만들어요. 기존 tree를 재사용해 파일 내용은 유지해요.안전장치적용 전 비교 ..
코딩 에이전트를 플러그인으로 조립하는 DeepSeek Harness 코딩 에이전트를 플러그인으로 조립하는 DeepSeek HarnessDeepSeek Harness 썸네일AI 코딩 도구를 바꾸려면 모델뿐 아니라 파일 접근, 셸 실행, 권한 정책, 세션 저장 방식까지 함께 손봐야 할 때가 많아요. DeepSeek Harness는 이 구성 요소를 플러그인으로 분리해 필요한 실행 환경을 조립하도록 만든 오픈소스 코딩 에이전트예요. 1핵심 요약구분내용확인할 점구조모델, 도구, 세션, 샌드박스, 실행 루프와 UI를 플러그인으로 다뤄요교체 범위가 넓은 만큼 플러그인 간 호환성 관리가 필요해요실행Web UI와 Python SDK를 제공해요Node.js를 설치하면 `npx @deepseek-ai/dsh web`으로 Web UI를 열 수 있어요기록모델 입력과 도구 호출 결과를 추가 전용..
Wails v3 베타, Go 데스크톱 앱의 구조를 다시 짰어요 Wails v3 베타, Go 데스크톱 앱의 구조를 다시 짰어요Wails v3 베타 썸네일Wails v3가 3년 넘는 알파 개발을 마치고 베타 단계에 들어갔어요. Go 백엔드와 웹 프론트엔드로 데스크톱 앱을 만드는 방식은 그대로지만, 복잡한 제품을 다루기 위한 내부 구조는 크게 달라졌어요. 여러 창과 서비스의 수명주기를 코드에서 명확히 관리할 수 있게 된 점이 이번 변화의 중심이에요. 1핵심 요약구분달라진 점개발자가 확인할 부분앱 구조Application, Window, Service를 명시적인 객체로 다뤄요창과 서비스의 생성·종료 시점을 코드에서 추적하기 쉬워져요멀티윈도우여러 창을 기본 기능으로 지원해요에디터, 설정, 검사 도구처럼 창이 많은 앱에 잘 맞아요프론트엔드 연결Go 소스를 분석해 TypeScr..
Instatic, 비주얼 편집과 정적 사이트 제작을 한곳에 묶었어요 Instatic, 비주얼 편집과 정적 사이트 제작을 한곳에 묶었어요IT & AI 뉴스 썸네일웹사이트를 직접 운영하려면 CMS, 프레임워크, 호스팅, 폼, 미디어 저장소를 따로 고르는 경우가 많아요. Instatic은 이 구성 요소를 하나의 Bun 서버에 묶고, 편집 결과를 시맨틱 HTML과 압축된 CSS로 내보내는 셀프호스팅 비주얼 CMS예요. 1핵심 요약구분내용운영 방식비주얼 에디터, 콘텐츠, 미디어, 인증, 폼, 플러그인, 퍼블리셔를 한 Bun 서버에서 다뤄요.데이터베이스기본 개발 환경은 SQLite를 쓰고, 여러 작성자나 관리형 백업이 필요하면 PostgreSQL을 선택할 수 있어요.공개 페이지게시할 때 정적 파일을 만들며, 일반 경로에서는 프레임워크 부팅이나 데이터베이스 왕복을 줄여요.확장 기능백..
여러 AI 에이전트를 한 팀으로 운영하는 LobeHub 여러 AI 에이전트를 한 팀으로 운영하는 LobeHubAI 뉴스 썸네일AI 에이전트를 여러 개 쓰기 시작하면 답변 품질보다 운영 방식이 먼저 복잡해져요. LobeHub는 에이전트 구성, 협업, 예약 실행, 결과 확인, 기억 관리를 한곳에 묶어 AI 팀을 계속 운영할 수 있게 만든 도구예요. 2핵심 요약구분핵심왜 볼 만한가요팀 구성필요한 역할을 설명하면 Agent Builder가 개인화된 AI 팀 구성을 도와요모델별 대화창을 오가며 역할을 매번 다시 설명하는 수고를 줄일 수 있어요협업Agent Groups가 여러 에이전트의 병렬 작업과 반복 개선을 지원해요하나의 작업을 조사, 작성, 검토 역할로 나눠 맡길 수 있어요예약 실행Schedule로 사용자가 자리를 비운 동안에도 정해진 작업을 실행해요정기 보고나 ..
qm, 팀이 함께 쓰는 격리형 AI 작업 공간 공개 qm, 팀이 함께 쓰는 격리형 AI 작업 공간 공개AI 뉴스 썸네일AI 도구를 회사 전체로 넓히면 개인용 챗봇과는 다른 문제가 생겨요. 직원마다 접근할 수 있는 자료가 다르고, 여러 명이 같은 업무를 이어서 처리할 때는 기록과 권한의 경계도 필요해요. 오픈소스 프로젝트 qm은 사람과 대화 공간마다 작업 환경을 분리하는 방식으로 이 문제를 풀려고 해요. 1핵심 요약구분핵심왜 볼 만한가요협업 구조개인 공간과 공유 공간을 나눠 여러 사람이 같은 AI와 일할 수 있어요개인용 도구를 조직 단위로 확장할 때 필요한 권한 경계를 제품 구조에 넣었어요실행 환경메모리, 파일, 자격 증명 보기, 예약 작업, 영구 샌드박스를 공간별로 분리해요한 사람의 작업과 다른 팀의 작업이 섞이는 위험을 줄이는 설계예요모델 선택Pi, O..

728x90