# @anyknown/file-viewer > View and edit files in the browser: bytes in, Blob out, no server. The site is a hash-routed app with a playground on the home page. Every entry below links the Markdown source; the #/ link is the same document on the site. ## Guides - [Getting started](https://file-viewer.anyknown.com/docs/getting-started.md): Install, CSS, show a file, let people edit, bring your own bytes, limits and errors, language. - [Connect your app](https://file-viewer.anyknown.com/docs/connect.md): Content Security Policy, Vite, theme, fonts. - [Package README](https://file-viewer.anyknown.com/docs/readme.md): Package layout, commands, releasing. - [Changelog](https://file-viewer.anyknown.com/docs/changelog.md): What changed in each release. ## API - [API reference](https://file-viewer.anyknown.com/docs/api.md): every export of every subpath with signatures, props and the message tables. ## Optional - [Everything in one file](https://file-viewer.anyknown.com/llms-full.txt): every guide and the API reference, for loading into one context. ## Package - npm: https://www.npmjs.com/package/@anyknown/file-viewer (MIT) - Source: https://github.com/anyknown-com/file-viewer - Entry points: `@anyknown/file-viewer`, `@anyknown/file-viewer/comp`, `@anyknown/file-viewer/markdown`, `@anyknown/file-viewer/audio-editor`, `@anyknown/file-viewer/excalidraw`, `@anyknown/file-viewer/video-editor`, `@anyknown/file-viewer/styles.css`