방해 요소가 적은 PDF 읽기
Shelfhost는 읽기 편의성에 초점을 맞춘 PDF 읽기 인터페이스를 제공하며, 제품 소개에서는 따뜻하고 방해 요소가 적은 경험과 필요할 때만 나타나는 도구를 강조합니다.
Shelfhost는 PDF 라이브러리를 직접 통제하고 싶은 사람들을 위해 만들어진 오픈소스 셀프호스팅 PDF 리더이자 주석 플랫폼입니다. 읽기, 하이라이트, 북마크 기능을 로컬에서 호스팅되는 라이브러리 인터페이스에 결합합니다.
이 제품은 Cloudflare Pages, Workers, D1, R2를 기반으로 구축되었으며, 서버리스로 전 세계에 배포할 수 있는 것으로 설명됩니다. 설정 가이드는 데이터베이스와 저장소 버킷 생성, 마이그레이션 적용, Cloudflare Pages 배포를 중심으로 구성됩니다.
Shelfhost는 읽기 편의성에 초점을 맞춘 PDF 읽기 인터페이스를 제공하며, 제품 소개에서는 따뜻하고 방해 요소가 적은 경험과 필요할 때만 나타나는 도구를 강조합니다.
여러 강조 색상으로 텍스트 선택 부분을 하이라이트할 수 있어, 라이브러리 안에서 주석을 달고 나중에 다시 검토하는 데 도움이 됩니다.
라이브러리에는 페이지 북마크가 지원되어, 문서에서 읽던 위치를 저장하고 대시보드에서 다시 이어서 볼 수 있습니다.
Shelfhost는 Nuxt Nitro를 통해 Cloudflare Pages와 Workers에서 서버리스 함수로 실행되며, Docker 컨테이너나 가상 머신을 관리할 필요가 없습니다.
PDF 파일은 Cloudflare R2에 저장되고, D1은 빠른 쿼리와 라이브러리 데이터를 위한 SQLite 기반 데이터베이스 계층을 제공합니다.
배포 가이드는 저장소 복제, 의존성 설치, Cloudflare 로그인, 데이터베이스와 버킷 생성, 마이그레이션 적용, 글로벌 배포라는 적은 수의 설정 단계만 보여줍니다.
서드파티 읽기 서비스로 문서를 보내는 대신, 직접 통제하는 비공개 PDF 라이브러리가 필요할 때 Shelfhost를 사용하세요.
논문, 보고서 또는 장문 PDF를 읽으면서 중요한 부분을 표시하고 대시보드에서 나중에 이어 보아야 할 때 하이라이트와 북마크 도구를 사용하세요.
Docker 컨테이너나 가상 머신을 관리하지 않는 서버리스 배포를 원한다면 Cloudflare 기반 설정을 사용하세요.
스토리지 생성, 마이그레이션 적용, 앱 게시를 위한 문서화된 순서를 선호한다면 Shelfhost를 사용하세요.
Shelfhost는 Cloudflare Pages와 Workers에서 실행되도록 설계되었으며, SQLite 데이터베이스에는 D1을, PDF 저장에는 R2를 사용합니다. 배포 가이드는 저장소를 복제하고, 패키지를 설치하고, Wrangler로 로그인한 뒤, D1 데이터베이스와 R2 버킷을 생성하고, 마이그레이션을 적용한 다음, 배포 스크립트를 실행하는 과정을 보여줍니다.
이 제품은 셀프호스팅 PDF 리더, 라이브러리, 하이라이터로 소개됩니다. 원문에서는 텍스트 선택 강조, 북마크 저장, 그리고 로컬에서 호스팅되는 라이브러리에서 PDF 읽기를 구체적으로 설명합니다.
Shelfhost는 오픈소스이자 셀프호스팅 방식으로 제공되므로, 호스팅된 읽기 서비스를 사용하는 대신 자신의 통제 아래 PDF 라이브러리를 보관하고 싶은 독자를 위한 제품입니다.
원문에는 Shelfhost가 순수 Cloudflare Pages 구성요소로 컴파일되며 개인 라이브러리 용도로 Cloudflare의 무료 요금제에서 사용할 수 있다고 적혀 있습니다. 다만 전체 유료 요금제 구분이나 명시적인 요금제 제한은 제공되지 않습니다.
Lasso is an ecommerce product data platform for enriching catalog records, processing supplier files, generating product content, and monitoring competitors. It combines a web app with a REST API, SDK, and MCP server for teams and developers.
Codex Plugins bundle reusable skills, app integrations, and MCP servers into workflows you can install in the Codex app or use from Codex CLI. They help extend Codex with connected-service tasks, reusable instructions, and shared team workflows.
Struere is an AI-native platform for turning spreadsheet data into structured operational software with dashboards, alerts, and automations. It is aimed at teams that want to replace manual spreadsheet workflows without building custom tools from scratch.
garden-md is an open-source Node.js CLI that turns meeting transcripts into a local company wiki. It links entities across transcripts, keeps the original text intact, and renders the result as a browsable wiki.
Falconer is an AI-powered company brain that keeps internal documentation accurate, searchable, and up to date by syncing with tools like GitHub, Slack, and Linear. It helps engineering and cross-functional teams centralize knowledge and answer questions from a shared source of truth.
Snapmark is a VS Code extension that lets you annotate clipboard screenshots before pasting them into AI chats. It supports blur redaction, numbered callouts, and automatic resizing for large images.