karakeep
AI 기반 자동 태그 지정 기능과 전문 검색(full text search)을 지원하는, 링크, 노트, 이미지를 포함한 모든 것을 북마크할 수 있는 자체 호스팅(self-hostable) 앱
파일 탐색기
최종 버전 다운로드 (.zip)- settings.json
- bug_report.yml
- feature_request.yml
- question.yml
- android.yml
- chrome.yml
- ci.yml
- cli.yml
- docker.yml
- extension.yml
- ios.yml
- mcp.yml
- sdk.yml
- FUNDING.yml
- pull_request_template.md
- pre-commit
- logo-128-darkmode.png
- logo-128.png
- logo-16-darkmode.png
- logo-16.png
- logo-48-darkmode.png
- logo-48.png
- logo-full-white.png
- logo-full.png
- logo.png
- react.svg
- background.ts
- protocol.ts
- badge.tsx
- button.tsx
- command.tsx
- dialog.tsx
- dynamic-popover.tsx
- input.tsx
- popover.tsx
- select.tsx
- switch.tsx
- textarea.tsx
- BookmarkLists.tsx
- ListsSelector.tsx
- NoteEditor.tsx
- TagList.tsx
- TagsSelector.tsx
- singlefile-content-script.ts
- badgeCache.ts
- css.ts
- permissions.ts
- providers.tsx
- settings.ts
- singlefile.ts
- storagePersister.ts
- ThemeProvider.tsx
- trpc.ts
- type.ts
- url.ts
- BookmarkDeletedPage.tsx
- BookmarkSavedPage.tsx
- CustomHeadersPage.tsx
- index.css
- Layout.tsx
- Logo.tsx
- main.tsx
- NotConfiguredPage.tsx
- OptionsPage.tsx
- SavePage.tsx
- SignInPage.tsx
- single-file-core.d.ts
- Spinner.tsx
- vite-env.d.ts
- .gitignore
- .oxlintrc.json
- components.json
- index.html
- manifest.json
- package.json
- postcss.config.js
- tailwind.config.js
- tsconfig.json
- vite.config.ts
- admin.ts
- assets.ts
- auth.ts
- bookmarks.ts
- dump.ts
- highlights.ts
- lists.ts
- migrate.ts
- tags.ts
- whoami.ts
- wipe.ts
- config.ts
- globals.ts
- http.ts
- output.ts
- trpc.ts
- index.ts
- vite-env.d.ts
- .gitignore
- .npmignore
- .oxlintrc.json
- package.json
- tsconfig.json
- vite.config.mts
- button.tsx
- utils.ts
- apple-icon.png
- icon.png
- karakeep-full.svg
- karakeep-text.svg
- logo-full.svg
- logo-icon-dark.svg
- logo-icon.svg
- logo-text.svg
- dashboard-dark.webp
- dashboard-light.webp
- highlights.webp
- reader-view.webp
- rule-engine.webp
- rules.webp
- search.webp
- tags.webp
- app-store-badge.png
- apple-icon.svg
- chrome-extension-badge.png
- chrome-icon.svg
- favicon.ico
- firefox-addon.png
- firefox-icon.svg
- google-play-badge.webp
- google-play-icon.svg
- obsidian-icon.svg
- openclaw-icon.svg
- opengraph-image.png
- raycast-icon.svg
- robots.txt
- safari-extension.png
- safari-icon.svg
- screenshot.png
- sitemap.xml
- twitter-image.png
- hero.webp
- Banner.tsx
- CallToAction.tsx
- FeaturesGrid.tsx
- FeatureShowcase.tsx
- Footer.tsx
- Hero.astro
- OpenSource.tsx
- Platforms.tsx
- BaseLayout.astro
- Layout.astro
- apps.astro
- index.astro
- pricing.astro
- privacy.astro
- terms.astro
- Apps.tsx
- constants.ts
- env.d.ts
- Homepage.tsx
- Navbar.tsx
- Pricing.tsx
- Privacy.tsx
- Terms.tsx
- .oxlintrc.json
- astro.config.ts
- components.json
- package.json
- postcss.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- vite-env.d.ts
- assets.test.ts
- assets.ts
- bookmarks.test.ts
- bookmarks.ts
- highlights.test.ts
- highlights.ts
- index.ts
- lists.test.ts
- lists.ts
- shared.ts
- tags.test.ts
- tags.ts
- utils.test.ts
- utils.ts
- .gitignore
- .npmignore
- .oxlintrc.json
- package.json
- README.md
- tsconfig.json
- vite.config.mts
- vitest.config.ts
- _layout.tsx
- index.tsx
- _layout.tsx
- index.tsx
- _layout.tsx
- index.tsx
- _layout.tsx
- index.ios.tsx
- index.tsx
- _layout.tsx
- index.tsx
- _layout.tsx
- index.tsx
- highlights.tsx
- index.tsx
- info.tsx
- manage_lists.tsx
- manage_tags.tsx
- new.tsx
- edit.tsx
- index.tsx
- new.tsx
- bookmark-default-view.tsx
- index.tsx
- offline.tsx
- reader-settings.tsx
- theme.tsx
- toolbar-settings.tsx
- [slug].tsx
- _layout.tsx
- archive.tsx
- favourites.tsx
- +not-found.tsx
- _layout.tsx
- error.tsx
- index.tsx
- server-address.tsx
- sharing.tsx
- signin.tsx
- test-connection.tsx
- adaptive-icon.png
- blur.jpeg
- icon-tinted.png
- icon.png
- splash-white.png
- splash.png
- ActionBar.tsx
- bookmark-card-context-menu.ios.tsx
- bookmark-card-context-menu.tsx
- BookmarkCard.tsx
- TagList.tsx
- use-bookmark-actions.ts
- BookmarkAssetImage.tsx
- BookmarkAssetView.tsx
- BookmarkCard.tsx
- BookmarkContentLoading.tsx
- BookmarkHtmlHighlighterDom.tsx
- BookmarkLinkPreview.tsx
- BookmarkLinkTypeSelector.tsx
- BookmarkLinkView.tsx
- BookmarkList.tsx
- BookmarkListHeader.tsx
- BookmarkTextMarkdown.tsx
- BookmarkTextView.tsx
- BottomActions.tsx
- NotePreview.tsx
- PDFViewer.tsx
- TagPill.tsx
- UpdatingBookmarkList.tsx
- useOfflineAvailability.ts
- HighlightCard.tsx
- HighlightList.tsx
- stack.tsx
- ReaderPreview.tsx
- BookmarkSearchResults.tsx
- InlineSearch.tsx
- SearchModeSelector.tsx
- ProfileAvatarButton.tsx
- UserProfileHeader.tsx
- ErrorAnimation.tsx
- LoadingAnimation.tsx
- SuccessAnimation.tsx
- FAB.ios.tsx
- FAB.tsx
- index.ts
- index.ts
- SearchInput.ios.tsx
- SearchInput.tsx
- types.ts
- ActionButton.tsx
- AndroidSearchBar.tsx
- Avatar.tsx
- Button.tsx
- ChevronRight.tsx
- Divider.tsx
- EmptyState.tsx
- FullPageSpinner.tsx
- GroupedList.tsx
- Input.tsx
- Skeleton.tsx
- Text.tsx
- Toast.tsx
- ConnectionStatusIndicator.tsx
- CustomHeadersModal.tsx
- FullPageError.tsx
- Logo.tsx
- QueryPageState.tsx
- SplashScreenController.tsx
- TailwindResolver.tsx
- client-config.tsx
- form-sheet-options.ts
- hooks.ts
- ios.ts
- offlineCache.ts
- offlineLibrary.ts
- providers.tsx
- readerSettings.tsx
- session.ts
- settings.ts
- shareBookmark.ts
- tabScreenOptions.ts
- upload.ts
- useBookmarkSearchState.ts
- useColorScheme.tsx
- useConnectionStatus.tsx
- useMenuIconColors.ts
- utils.ts
- camera-not-required.js
- network_security_config.xml
- trust-local-certs.js
- colors.ts
- index.ts
- .gitignore
- .oxlintrc.json
- app.config.js
- babel.config.js
- eas.json
- globals.css
- index.ts
- metro.config.js
- nativewind-env.d.ts
- package.json
- tailwind.config.js
- tsconfig.json
- i18next.d.ts
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- route.ts
- route.tsx
- route.tsx
- page.tsx
- page.tsx
- page.tsx
- default.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- error.tsx
- layout.tsx
- not-found.tsx
- page.tsx
- page.tsx
- page.tsx
- not-found.tsx
- page.tsx
- layout.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- apple-icon.png
- layout.tsx
- manifest.ts
- page.tsx
- AddUserDialog.tsx
- AdminCard.tsx
- AdminNotices.tsx
- BackgroundJobs.tsx
- BasicStats.tsx
- BookmarkDebugger.tsx
- CreateInviteDialog.tsx
- InvitesList.tsx
- InvitesListSkeleton.tsx
- ResetPasswordDialog.tsx
- ServiceConnections.tsx
- UpdateUserDialog.tsx
- UserList.tsx
- UserListSkeleton.tsx
- ArchiveBookmarkButton.tsx
- AssetCard.tsx
- BookmarkActionBar.tsx
- BookmarkCard.tsx
- BookmarkedTextEditor.tsx
- BookmarkFormattedCreatedAt.tsx
- BookmarkLayoutAdaptingCard.tsx
- BookmarkMarkdownComponent.tsx
- BookmarkOptions.tsx
- BookmarkOwnerIcon.tsx
- Bookmarks.tsx
- BookmarksGrid.tsx
- BookmarksGridSkeleton.tsx
- BookmarkTagsEditor.tsx
- BulkManageListsModal.tsx
- BulkTagModal.tsx
- DeleteBookmarkConfirmationDialog.tsx
- EditBookmarkDialog.tsx
- EditorCard.tsx
- FooterLinkURL.tsx
- icons.tsx
- LinkCard.tsx
- ManageListsModal.tsx
- NoBookmarksBanner.tsx
- NotePreview.tsx
- SummarizeBookmarkArea.tsx
- TagList.tsx
- TagModal.tsx
- TagsEditor.tsx
- TextCard.tsx
- UnknownCard.tsx
- UpdatableBookmarksGrid.tsx
- TagDuplicationDetention.tsx
- FeedSelector.tsx
- Header.tsx
- ProfileOptions.tsx
- AllHighlights.tsx
- HighlightCard.tsx
- AllListsView.tsx
- BookmarkListSelector.tsx
- CollapsibleBookmarkLists.tsx
- DeleteListConfirmationDialog.tsx
- EditListModal.tsx
- LeaveListConfirmationDialog.tsx
- ListHeader.tsx
- ListHeaderComponents.tsx
- ListOptions.tsx
- ManageCollaboratorsModal.tsx
- MergeListModal.tsx
- PendingInvitationsCard.tsx
- PublicListLink.tsx
- RssLink.tsx
- ShareListModal.tsx
- AmazonRenderer.tsx
- index.ts
- InstagramRenderer.tsx
- README.md
- registry.ts
- TikTokRenderer.tsx
- types.ts
- XRenderer.tsx
- YouTubeRenderer.tsx
- ActionBar.tsx
- AssetContentSection.tsx
- AttachmentBox.tsx
- BookmarkPreview.tsx
- highlights.ts
- HighlightsBox.tsx
- LinkContentSection.tsx
- NoteEditor.tsx
- ReaderSettingsPopover.tsx
- ReaderView.tsx
- ReadingProgressBanner.tsx
- SavedPageOverview.tsx
- TextContentSection.tsx
- RuleEngineActionBuilder.tsx
- RuleEngineConditionBuilder.tsx
- RuleEngineEventSelector.tsx
- RuleEngineRuleEditor.tsx
- RuleEngineRuleList.tsx
- QueryExplainerTooltip.tsx
- SearchInput.tsx
- SearchModeSelector.tsx
- useSearchAutocomplete.ts
- AllLists.tsx
- InvitationNotificationBadge.tsx
- AllTagsView.tsx
- BulkTagAction.tsx
- CreateTagModal.tsx
- DeleteTagConfirmationDialog.tsx
- EditableTagName.tsx
- MergeTagModal.tsx
- MultiTagSelector.tsx
- RenameTagModal.tsx
- TagAutocomplete.tsx
- TagHeader.tsx
- TagOptions.tsx
- TagPill.tsx
- BulkBookmarksAction.tsx
- EditableText.tsx
- ErrorFallback.tsx
- GlobalActions.tsx
- KeyboardShortcutsDialog.tsx
- SortOrderToggle.tsx
- UploadDropzone.tsx
- ViewOptions.tsx
- InviteAcceptForm.tsx
- PublicBookmarkGrid.tsx
- PublicListHeader.tsx
- AddApiKey.tsx
- AISettings.tsx
- apiKeyScopes.ts
- ApiKeySettings.tsx
- ApiKeySuccess.tsx
- BackupSettings.tsx
- ChangePassword.tsx
- DeleteAccount.tsx
- DeleteApiKey.tsx
- FeedSettings.tsx
- ImportExport.tsx
- ImportSessionCard.tsx
- ImportSessionDetail.tsx
- ImportSessionsSection.tsx
- ReaderSettings.tsx
- RegenerateApiKey.tsx
- SettingsPage.tsx
- SubscriptionSettings.tsx
- UserAvatar.tsx
- UserDetails.tsx
- UserOptions.tsx
- WebhookEventSelector.tsx
- WebhookSettings.tsx
- MobileSidebar.tsx
- ModileSidebarItem.tsx
- Sidebar.tsx
- SidebarItem.tsx
- SidebarLayout.tsx
- SidebarVersion.tsx
- TSidebarItem.ts
- CredentialsForm.tsx
- ForgotPasswordForm.tsx
- OAuthAutoRedirect.tsx
- ResetPasswordForm.tsx
- SignInForm.tsx
- SignInProviderButton.tsx
- SignUpForm.tsx
- QuotaProgress.tsx
- toolbar-plugin.tsx
- markdown-editor.tsx
- markdown-readonly.tsx
- theme.ts
- action-button.tsx
- action-confirming-dialog.tsx
- alert.tsx
- avatar.tsx
- back-button.tsx
- badge.tsx
- button.tsx
- calendar.tsx
- card.tsx
- collapsible.tsx
- command.tsx
- copy-button.tsx
- dialog.tsx
- dropdown-menu.tsx
- field.tsx
- file-picker-button.tsx
- form.tsx
- formatted-date.tsx
- full-page-spinner.tsx
- info-tooltip.tsx
- input.tsx
- kbd.tsx
- label.tsx
- multiple-choice-dialog.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- relative-time.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- spinner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toggle.tsx
- tooltip.tsx
- user-avatar.tsx
- BookmarkSavedToast.tsx
- useShowArchived.tsx
- ValidAccountCheck.tsx
- index.ts
- ShareButton.tsx
- WrappedContent.tsx
- WrappedModal.tsx
- DemoModeBanner.tsx
- KarakeepIcon.tsx
- theme-provider.tsx
- client.ts
- bookmark-search.ts
- relative-time.ts
- upload-file.ts
- useBookmarkBulkActions.test.ts
- useBookmarkBulkActions.ts
- useBookmarkImport.ts
- useBookmarkKeyboardNavigation.test.ts
- useBookmarkKeyboardNavigation.ts
- useDialogFormReset.ts
- useImportSessions.ts
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- translation.json
- client.ts
- provider.tsx
- server.ts
- settings.ts
- useInBookmarkGridStore.ts
- useInSearchPageStore.ts
- useKeyboardNavigationStore.ts
- useSortOrderStore.ts
- bookmarksLayout.tsx
- types.ts
- userLocalSettings.ts
- attachments.tsx
- bookmark-drag.ts
- bulkActions.test.ts
- bulkActions.ts
- bulkTagActions.ts
- clientConfig.tsx
- date-format.test.ts
- date-format.ts
- drag-and-drop.ts
- haptic.ts
- providers.tsx
- readerSettings.tsx
- userSettings.tsx
- utils.ts
- karakeep-full.svg
- karakeep-text.svg
- logo-128.png
- logo-16.png
- logo-192.png
- logo-48.png
- logo-512.png
- logo-full.svg
- logo-icon-dark.svg
- logo-icon.svg
- logo-text.svg
- desktop.png
- mobile.png
- blur.avif
- favicon.ico
- client.ts
- trpc.ts
- auth.ts
- .oxlintrc.json
- components.json
- instrumentation.node.ts
- instrumentation.ts
- next.config.mjs
- package.json
- postcss.config.cjs
- README.md
- tailwind.config.ts
- tsconfig.json
- vitest.config.ts
- metascraper-amazon-improved.ts
- metascraper-reddit.ts
- metascraper-safe-favicon.test.ts
- metascraper-safe-favicon.ts
- crawlAdhoc.ts
- parseHtmlSubprocess.ts
- migrateLinkHtmlContent.ts
- tidyAssets.ts
- assetStorage.ts
- autoconsent.ts
- browser.ts
- crawlAndParse.ts
- crawlPage.ts
- parseSubprocess.ts
- probe.ts
- utils.ts
- inferenceWorker.ts
- summarize.ts
- tagging.ts
- twz-feed.xml
- feedParser.test.ts
- feedParser.ts
- fetchBookmarks.ts
- metadataResolver.test.ts
- metadataResolver.ts
- parseHtmlSubprocessIpc.ts
- readerViewAssessment.test.ts
- readerViewAssessment.ts
- adminMaintenanceWorker.ts
- assetPreprocessingWorker.ts
- backupWorker.ts
- crawlerWorker.ts
- embeddingsWorker.ts
- feedWorker.ts
- importWorker.ts
- ruleEngineWorker.ts
- searchWorker.ts
- videoWorker.ts
- webhookWorker.ts
- .oxlintrc.json
- exit.ts
- index.ts
- metrics.ts
- network.test.ts
- network.ts
- package.json
- server.ts
- trpc.ts
- tsconfig.json
- tsdown.config.ts
- utils.ts
- workerTracing.ts
- workerUtils.ts
- README.md
- Dockerfile
- README.md
- run
- type
- up
- init-db-migration
- run
- type
- init-db-migration
- run
- type
- .gitkeep
- .env.sample
- docker-compose.build.yml
- docker-compose.dev.yml
- docker-compose.yml
- Dockerfile
- Dockerfile.dev
- 01-intro.md
- 02-screenshots.md
- _category_.json
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- 09-cloud-hosting.md
- 10-pikapods.md
- _category_.json
- 01-environment-variables.md
- 02-different-ai-providers.md
- _category_.json
- _category_.json
- advanced-workflows.md
- bookmarking.md
- import.md
- lists.md
- quick-sharing.md
- search-query-language.md
- tags.md
- 02-command-line.md
- 03-mcp.md
- 05-singlefile.md
- 06-rss-feeds.md
- 07-agentic-skills.md
- _category_.json
- 01-security-considerations.md
- 02-FAQ.md
- 03-openai.md
- 05-troubleshooting.md
- 06-server-migration.md
- 07-legacy-container-upgrade.md
- 08-hoarder-to-karakeep-migration.md
- 09-chrome-image-migration.md
- _category_.json
- 01-community-projects.md
- 02-community-channels.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- _category_.json
- add-bookmark-to-list.api.mdx
- admin-update-user.api.mdx
- attach-asset-to-bookmark.api.mdx
- attach-tags-to-bookmark.api.mdx
- check-bookmark-url.api.mdx
- create-backup.api.mdx
- create-bookmark.api.mdx
- create-highlight.api.mdx
- create-list.api.mdx
- create-tag.api.mdx
- delete-backup.api.mdx
- delete-bookmark.api.mdx
- delete-highlight.api.mdx
- delete-list.api.mdx
- delete-tag.api.mdx
- detach-asset-from-bookmark.api.mdx
- detach-tags-from-bookmark.api.mdx
- download-backup.api.mdx
- get-asset.api.mdx
- get-backup.api.mdx
- get-bookmark-highlights.api.mdx
- get-bookmark-lists.api.mdx
- get-bookmark.api.mdx
- get-current-user-stats.api.mdx
- get-current-user.api.mdx
- get-highlight.api.mdx
- get-list-bookmarks.api.mdx
- get-list.api.mdx
- get-tag-bookmarks.api.mdx
- get-tag.api.mdx
- karakeep-api.info.mdx
- list-backups.api.mdx
- list-bookmarks.api.mdx
- list-highlights.api.mdx
- list-lists.api.mdx
- list-tags.api.mdx
- remove-bookmark-from-list.api.mdx
- replace-asset-on-bookmark.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-bookmark.api.mdx
- update-bookmark.api.mdx
- update-highlight.api.mdx
- update-list.api.mdx
- update-tag.api.mdx
- upload-asset.api.mdx
- custom.css
- index.tsx
- arch.png
- extension.png
- mobile.png
- admin.png
- all-lists.png
- all-tags.png
- bookmark-preview.png
- homepage-dark.png
- homepage.png
- settings.png
- share-sheet.png
- docusaurus-social-card.jpg
- favicon.ico
- logo-full-white.svg
- logo-full.svg
- logo.png
- mcp-1.gif
- mcp-2.gif
- mcp-3.gif
- opengraph-image.png
- .nojekyll
- _redirects
- robots.txt
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 05-pikapods.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- 01-legacy-container-upgrade.md
- 02-search-query-language.md
- 03-singlefile.md
- 04-hoarder-to-karakeep-migration.md
- 05-different-ai-providers.md
- 06-server-migration.md
- _category_.json
- _category_.json
- add-a-bookmark-to-a-list.api.mdx
- attach-asset.api.mdx
- attach-tags-to-a-bookmark.api.mdx
- create-a-new-bookmark.api.mdx
- create-a-new-highlight.api.mdx
- create-a-new-list.api.mdx
- create-a-new-tag.api.mdx
- delete-a-bookmark.api.mdx
- delete-a-highlight.api.mdx
- delete-a-list.api.mdx
- delete-a-tag.api.mdx
- detach-asset.api.mdx
- detach-tags-from-a-bookmark.api.mdx
- get-a-single-asset.api.mdx
- get-a-single-bookmark.api.mdx
- get-a-single-highlight.api.mdx
- get-a-single-list.api.mdx
- get-a-single-tag.api.mdx
- get-all-bookmarks.api.mdx
- get-all-highlights.api.mdx
- get-all-lists.api.mdx
- get-all-tags.api.mdx
- get-bookmarks-in-the-list.api.mdx
- get-bookmarks-with-the-tag.api.mdx
- get-current-user-info.api.mdx
- get-current-user-stats.api.mdx
- get-highlights-of-a-bookmark.api.mdx
- get-lists-of-a-bookmark.api.mdx
- karakeep-api.info.mdx
- remove-a-bookmark-from-a-list.api.mdx
- replace-asset.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-a-bookmark.api.mdx
- update-a-bookmark.api.mdx
- update-a-highlight.api.mdx
- update-a-list.api.mdx
- update-a-tag.api.mdx
- update-user.api.mdx
- upload-a-new-asset.api.mdx
- 01-intro.md
- 03-configuration.md
- 04-screenshots.md
- 05-quick-sharing.md
- 06-openai.md
- 08-security-considerations.md
- 09-command-line.md
- 09-mcp.md
- 10-import.md
- 11-FAQ.md
- 12-troubleshooting.md
- 13-community-projects.md
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 05-pikapods.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- 01-legacy-container-upgrade.md
- 02-search-query-language.md
- 03-singlefile.md
- 04-hoarder-to-karakeep-migration.md
- 05-different-ai-providers.md
- 06-server-migration.md
- _category_.json
- _category_.json
- add-a-bookmark-to-a-list.api.mdx
- attach-asset.api.mdx
- attach-tags-to-a-bookmark.api.mdx
- create-a-new-bookmark.api.mdx
- create-a-new-highlight.api.mdx
- create-a-new-list.api.mdx
- create-a-new-tag.api.mdx
- delete-a-backup.api.mdx
- delete-a-bookmark.api.mdx
- delete-a-highlight.api.mdx
- delete-a-list.api.mdx
- delete-a-tag.api.mdx
- detach-asset.api.mdx
- detach-tags-from-a-bookmark.api.mdx
- download-a-backup.api.mdx
- get-a-single-asset.api.mdx
- get-a-single-backup.api.mdx
- get-a-single-bookmark.api.mdx
- get-a-single-highlight.api.mdx
- get-a-single-list.api.mdx
- get-a-single-tag.api.mdx
- get-all-backups.api.mdx
- get-all-bookmarks.api.mdx
- get-all-highlights.api.mdx
- get-all-lists.api.mdx
- get-all-tags.api.mdx
- get-bookmarks-in-the-list.api.mdx
- get-bookmarks-with-the-tag.api.mdx
- get-current-user-info.api.mdx
- get-current-user-stats.api.mdx
- get-highlights-of-a-bookmark.api.mdx
- get-lists-of-a-bookmark.api.mdx
- karakeep-api.info.mdx
- remove-a-bookmark-from-a-list.api.mdx
- replace-asset.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-a-bookmark.api.mdx
- trigger-a-new-backup.api.mdx
- update-a-bookmark.api.mdx
- update-a-highlight.api.mdx
- update-a-list.api.mdx
- update-a-tag.api.mdx
- update-user.api.mdx
- upload-a-new-asset.api.mdx
- 01-intro.md
- 03-configuration.md
- 04-screenshots.md
- 05-quick-sharing.md
- 06-openai.md
- 08-security-considerations.md
- 09-command-line.md
- 09-mcp.md
- 10-import.md
- 11-FAQ.md
- 12-troubleshooting.md
- 13-community-projects.md
- 01-intro.md
- 02-screenshots.md
- _category_.json
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- 09-cloud-hosting.md
- 10-pikapods.md
- _category_.json
- 01-environment-variables.md
- 02-different-ai-providers.md
- _category_.json
- _category_.json
- advanced-workflows.md
- bookmarking.md
- import.md
- lists.md
- quick-sharing.md
- search-query-language.md
- tags.md
- 02-command-line.md
- 03-mcp.md
- 05-singlefile.md
- 06-rss-feeds.md
- _category_.json
- 01-security-considerations.md
- 02-FAQ.md
- 03-openai.md
- 05-troubleshooting.md
- 06-server-migration.md
- 07-legacy-container-upgrade.md
- 08-hoarder-to-karakeep-migration.md
- _category_.json
- 01-community-projects.md
- 02-community-channels.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- _category_.json
- add-a-bookmark-to-a-list.api.mdx
- attach-asset.api.mdx
- attach-tags-to-a-bookmark.api.mdx
- create-a-new-bookmark.api.mdx
- create-a-new-highlight.api.mdx
- create-a-new-list.api.mdx
- create-a-new-tag.api.mdx
- delete-a-backup.api.mdx
- delete-a-bookmark.api.mdx
- delete-a-highlight.api.mdx
- delete-a-list.api.mdx
- delete-a-tag.api.mdx
- detach-asset.api.mdx
- detach-tags-from-a-bookmark.api.mdx
- download-a-backup.api.mdx
- get-a-single-asset.api.mdx
- get-a-single-backup.api.mdx
- get-a-single-bookmark.api.mdx
- get-a-single-highlight.api.mdx
- get-a-single-list.api.mdx
- get-a-single-tag.api.mdx
- get-all-backups.api.mdx
- get-all-bookmarks.api.mdx
- get-all-highlights.api.mdx
- get-all-lists.api.mdx
- get-all-tags.api.mdx
- get-bookmarks-in-the-list.api.mdx
- get-bookmarks-with-the-tag.api.mdx
- get-current-user-info.api.mdx
- get-current-user-stats.api.mdx
- get-highlights-of-a-bookmark.api.mdx
- get-lists-of-a-bookmark.api.mdx
- karakeep-api.info.mdx
- remove-a-bookmark-from-a-list.api.mdx
- replace-asset.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-a-bookmark.api.mdx
- trigger-a-new-backup.api.mdx
- update-a-bookmark.api.mdx
- update-a-highlight.api.mdx
- update-a-list.api.mdx
- update-a-tag.api.mdx
- update-user.api.mdx
- upload-a-new-asset.api.mdx
- 01-intro.md
- 02-screenshots.md
- _category_.json
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- 09-cloud-hosting.md
- 10-pikapods.md
- _category_.json
- 01-environment-variables.md
- 02-different-ai-providers.md
- _category_.json
- _category_.json
- advanced-workflows.md
- bookmarking.md
- import.md
- lists.md
- quick-sharing.md
- search-query-language.md
- tags.md
- 02-command-line.md
- 03-mcp.md
- 05-singlefile.md
- 06-rss-feeds.md
- _category_.json
- 01-security-considerations.md
- 02-FAQ.md
- 03-openai.md
- 05-troubleshooting.md
- 06-server-migration.md
- 07-legacy-container-upgrade.md
- 08-hoarder-to-karakeep-migration.md
- _category_.json
- 01-community-projects.md
- 02-community-channels.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- _category_.json
- add-bookmark-to-list.api.mdx
- admin-update-user.api.mdx
- attach-asset-to-bookmark.api.mdx
- attach-tags-to-bookmark.api.mdx
- check-bookmark-url.api.mdx
- create-backup.api.mdx
- create-bookmark.api.mdx
- create-highlight.api.mdx
- create-list.api.mdx
- create-tag.api.mdx
- delete-backup.api.mdx
- delete-bookmark.api.mdx
- delete-highlight.api.mdx
- delete-list.api.mdx
- delete-tag.api.mdx
- detach-asset-from-bookmark.api.mdx
- detach-tags-from-bookmark.api.mdx
- download-backup.api.mdx
- get-asset.api.mdx
- get-backup.api.mdx
- get-bookmark-highlights.api.mdx
- get-bookmark-lists.api.mdx
- get-bookmark.api.mdx
- get-current-user-stats.api.mdx
- get-current-user.api.mdx
- get-highlight.api.mdx
- get-list-bookmarks.api.mdx
- get-list.api.mdx
- get-tag-bookmarks.api.mdx
- get-tag.api.mdx
- karakeep-api.info.mdx
- list-backups.api.mdx
- list-bookmarks.api.mdx
- list-highlights.api.mdx
- list-lists.api.mdx
- list-tags.api.mdx
- remove-bookmark-from-list.api.mdx
- replace-asset-on-bookmark.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-bookmark.api.mdx
- update-bookmark.api.mdx
- update-highlight.api.mdx
- update-list.api.mdx
- update-tag.api.mdx
- upload-asset.api.mdx
- 01-intro.md
- 02-screenshots.md
- _category_.json
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- 09-cloud-hosting.md
- 10-pikapods.md
- _category_.json
- 01-environment-variables.md
- 02-different-ai-providers.md
- _category_.json
- _category_.json
- advanced-workflows.md
- bookmarking.md
- import.md
- lists.md
- quick-sharing.md
- search-query-language.md
- tags.md
- 02-command-line.md
- 03-mcp.md
- 05-singlefile.md
- 06-rss-feeds.md
- 07-agentic-skills.md
- _category_.json
- 01-security-considerations.md
- 02-FAQ.md
- 03-openai.md
- 05-troubleshooting.md
- 06-server-migration.md
- 07-legacy-container-upgrade.md
- 08-hoarder-to-karakeep-migration.md
- _category_.json
- 01-community-projects.md
- 02-community-channels.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- _category_.json
- add-bookmark-to-list.api.mdx
- admin-update-user.api.mdx
- attach-asset-to-bookmark.api.mdx
- attach-tags-to-bookmark.api.mdx
- check-bookmark-url.api.mdx
- create-backup.api.mdx
- create-bookmark.api.mdx
- create-highlight.api.mdx
- create-list.api.mdx
- create-tag.api.mdx
- delete-backup.api.mdx
- delete-bookmark.api.mdx
- delete-highlight.api.mdx
- delete-list.api.mdx
- delete-tag.api.mdx
- detach-asset-from-bookmark.api.mdx
- detach-tags-from-bookmark.api.mdx
- download-backup.api.mdx
- get-asset.api.mdx
- get-backup.api.mdx
- get-bookmark-highlights.api.mdx
- get-bookmark-lists.api.mdx
- get-bookmark.api.mdx
- get-current-user-stats.api.mdx
- get-current-user.api.mdx
- get-highlight.api.mdx
- get-list-bookmarks.api.mdx
- get-list.api.mdx
- get-tag-bookmarks.api.mdx
- get-tag.api.mdx
- karakeep-api.info.mdx
- list-backups.api.mdx
- list-bookmarks.api.mdx
- list-highlights.api.mdx
- list-lists.api.mdx
- list-tags.api.mdx
- remove-bookmark-from-list.api.mdx
- replace-asset-on-bookmark.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-bookmark.api.mdx
- update-bookmark.api.mdx
- update-highlight.api.mdx
- update-list.api.mdx
- update-tag.api.mdx
- upload-asset.api.mdx
- 01-intro.md
- 02-screenshots.md
- _category_.json
- 01-docker.md
- 02-unraid.md
- 03-archlinux.md
- 04-kubernetes.md
- 06-debuntu.md
- 07-minimal-install.md
- 08-truenas.md
- 09-cloud-hosting.md
- 10-pikapods.md
- _category_.json
- 01-environment-variables.md
- 02-different-ai-providers.md
- _category_.json
- _category_.json
- advanced-workflows.md
- bookmarking.md
- import.md
- lists.md
- quick-sharing.md
- search-query-language.md
- tags.md
- 02-command-line.md
- 03-mcp.md
- 05-singlefile.md
- 06-rss-feeds.md
- 07-agentic-skills.md
- _category_.json
- 01-security-considerations.md
- 02-FAQ.md
- 03-openai.md
- 05-troubleshooting.md
- 06-server-migration.md
- 07-legacy-container-upgrade.md
- 08-hoarder-to-karakeep-migration.md
- 09-chrome-image-migration.md
- _category_.json
- 01-community-projects.md
- 02-community-channels.md
- _category_.json
- 01-setup.md
- 02-directories.md
- 03-database.md
- 04-architecture.md
- _category_.json
- _category_.json
- add-bookmark-to-list.api.mdx
- admin-update-user.api.mdx
- attach-asset-to-bookmark.api.mdx
- attach-tags-to-bookmark.api.mdx
- check-bookmark-url.api.mdx
- create-backup.api.mdx
- create-bookmark.api.mdx
- create-highlight.api.mdx
- create-list.api.mdx
- create-tag.api.mdx
- delete-backup.api.mdx
- delete-bookmark.api.mdx
- delete-highlight.api.mdx
- delete-list.api.mdx
- delete-tag.api.mdx
- detach-asset-from-bookmark.api.mdx
- detach-tags-from-bookmark.api.mdx
- download-backup.api.mdx
- get-asset.api.mdx
- get-backup.api.mdx
- get-bookmark-highlights.api.mdx
- get-bookmark-lists.api.mdx
- get-bookmark.api.mdx
- get-current-user-stats.api.mdx
- get-current-user.api.mdx
- get-highlight.api.mdx
- get-list-bookmarks.api.mdx
- get-list.api.mdx
- get-tag-bookmarks.api.mdx
- get-tag.api.mdx
- karakeep-api.info.mdx
- list-backups.api.mdx
- list-bookmarks.api.mdx
- list-highlights.api.mdx
- list-lists.api.mdx
- list-tags.api.mdx
- remove-bookmark-from-list.api.mdx
- replace-asset-on-bookmark.api.mdx
- search-bookmarks.api.mdx
- sidebar.ts
- summarize-bookmark.api.mdx
- update-bookmark.api.mdx
- update-highlight.api.mdx
- update-list.api.mdx
- update-tag.api.mdx
- upload-asset.api.mdx
- version-v0.28.0-sidebars.json
- version-v0.29.0-sidebars.json
- version-v0.30.0-sidebars.json
- version-v0.31.0-sidebars.json
- version-v0.32.0-sidebars.json
- version-v0.33.0-sidebars.json
- .gitignore
- .oxlintrc.json
- babel.config.js
- docusaurus.config.ts
- package.json
- README.md
- sidebars.ts
- tsconfig.json
- versions.json
- .env_sample
- .gitignore
- .secrets_sample
- chrome-deployment.yaml
- chrome-service.yaml
- data-pvc.yaml
- ingress_sample.yaml
- kustomization.yaml
- Makefile
- meilisearch-deployment.yaml
- meilisearch-pvc.yaml
- meilisearch-service.yaml
- namespace.yaml
- README.md
- web-deployment.yaml
- web-service.yaml
- apiKeyScopes.ts
- auth.ts
- rateLimit.test.ts
- rateLimit.ts
- trpcAdapter.ts
- assets.ts
- admin.ts
- assets.ts
- backups.ts
- bookmarks.ts
- feeds.ts
- health.ts
- highlights.ts
- lists.ts
- metrics.ts
- public.ts
- rss.ts
- tags.ts
- trpc.ts
- users.ts
- version.ts
- webhooks.ts
- assets.ts
- pagination.ts
- readableContent.test.ts
- readableContent.ts
- rss.ts
- types.ts
- upload.ts
- .oxlintrc.json
- index.ts
- package.json
- tsconfig.json
- hello.html
- benchmarks.ts
- index.ts
- log.ts
- seed.ts
- startContainers.ts
- trpc.ts
- utils.ts
- .gitignore
- docker-compose.yml
- package.json
- README.md
- tsconfig.json
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- 0005_snapshot.json
- 0006_snapshot.json
- 0007_snapshot.json
- 0008_snapshot.json
- 0009_snapshot.json
- 0010_snapshot.json
- 0011_snapshot.json
- 0012_snapshot.json
- 0013_snapshot.json
- 0014_snapshot.json
- 0015_snapshot.json
- 0016_snapshot.json
- 0017_snapshot.json
- 0018_snapshot.json
- 0019_snapshot.json
- 0020_snapshot.json
- 0021_snapshot.json
- 0022_snapshot.json
- 0023_snapshot.json
- 0024_snapshot.json
- 0025_snapshot.json
- 0026_snapshot.json
- 0027_snapshot.json
- 0028_snapshot.json
- 0029_snapshot.json
- 0030_snapshot.json
- 0031_snapshot.json
- 0032_snapshot.json
- 0033_snapshot.json
- 0034_snapshot.json
- 0035_snapshot.json
- 0036_snapshot.json
- 0037_snapshot.json
- 0038_snapshot.json
- 0039_snapshot.json
- 0040_snapshot.json
- 0041_snapshot.json
- 0042_snapshot.json
- 0043_snapshot.json
- 0044_snapshot.json
- 0045_snapshot.json
- 0046_snapshot.json
- 0047_snapshot.json
- 0048_snapshot.json
- 0049_snapshot.json
- 0050_snapshot.json
- 0051_snapshot.json
- 0052_snapshot.json
- 0053_snapshot.json
- 0054_snapshot.json
- 0055_snapshot.json
- 0056_snapshot.json
- 0057_snapshot.json
- 0058_snapshot.json
- 0059_snapshot.json
- 0060_snapshot.json
- 0061_snapshot.json
- 0062_snapshot.json
- 0063_snapshot.json
- 0064_snapshot.json
- 0065_snapshot.json
- 0066_snapshot.json
- 0067_snapshot.json
- 0068_snapshot.json
- 0069_snapshot.json
- 0070_snapshot.json
- 0071_snapshot.json
- 0072_snapshot.json
- 0073_snapshot.json
- 0074_snapshot.json
- 0075_snapshot.json
- 0076_snapshot.json
- 0077_snapshot.json
- 0078_snapshot.json
- 0079_snapshot.json
- 0080_snapshot.json
- 0081_snapshot.json
- 0082_snapshot.json
- 0083_snapshot.json
- 0084_snapshot.json
- 0085_snapshot.json
- 0086_snapshot.json
- 0087_snapshot.json
- 0088_snapshot.json
- 0089_snapshot.json
- 0090_snapshot.json
- 0091_snapshot.json
- 0092_snapshot.json
- 0093_snapshot.json
- _journal.json
- 0000_luxuriant_johnny_blaze.sql
- 0001_dapper_trauma.sql
- 0002_worried_beyonder.sql
- 0003_parallel_supernaut.sql
- 0004_skinny_vengeance.sql
- 0005_quiet_gunslinger.sql
- 0006_funny_mac_gargan.sql
- 0007_messy_raza.sql
- 0008_cloudy_skin.sql
- 0009_cuddly_cammi.sql
- 0010_curved_sharon_ventura.sql
- 0011_ordinary_phalanx.sql
- 0012_noisy_grim_reaper.sql
- 0013_square_lady_ursula.sql
- 0014_lonely_thaddeus_ross.sql
- 0015_first_reavers.sql
- 0016_shallow_rawhide_kid.sql
- 0017_slippery_senator_kelly.sql
- 0018_bright_infant_terrible.sql
- 0019_many_vertigo.sql
- 0020_sudden_dagger.sql
- 0021_magical_firebrand.sql
- 0022_tough_nextwave.sql
- 0023_late_night_nurse.sql
- 0024_premium_hammerhead.sql
- 0025_aspiring_skaar.sql
- 0026_silky_imperial_guard.sql
- 0027_cute_talon.sql
- 0028_melodic_norrin_radd.sql
- 0029_short_gunslinger.sql
- 0030_blue_synch.sql
- 0031_yummy_famine.sql
- 0032_futuristic_shiva.sql
- 0033_nappy_molten_man.sql
- 0034_wet_the_stranger.sql
- 0035_gorgeous_may_parker.sql
- 0036_luxuriant_white_queen.sql
- 0037_daily_smiling_tiger.sql
- 0038_calm_clint_barton.sql
- 0039_purple_albert_cleary.sql
- 0040_long_mindworm.sql
- 0041_fat_bloodstrike.sql
- 0042_square_gamma_corps.sql
- 0043_puzzling_blonde_phantom.sql
- 0044_add_password_salt.sql
- 0045_add_rule_engine.sql
- 0046_add_rss_feed_enabled_col.sql
- 0047_add_summarization_status.sql
- 0048_add_user_settings.sql
- 0049_add_rss_token.sql
- 0050_add_user_settings_archive_display_behaviour.sql
- 0051_public_lists.sql
- 0052_add_bookmark_quota.sql
- 0053_storage_quota.sql
- 0054_add_timezone.sql
- 0055_content_asset_id.sql
- 0056_user_invites.sql
- 0057_salty_carmella_unuscione.sql
- 0058_add_subscription.sql
- 0059_browserless_user_setting.sql
- 0060_drop_invite_expire_at.sql
- 0061_merge_user_settings.sql
- 0062_add_import_session.sql
- 0063_add_bookmark_source.sql
- 0064_add_import_tags_to_feeds.sql
- 0065_collaborative_lists.sql
- 0066_collaborative_lists_invites.sql
- 0067_add_backups_table.sql
- 0068_optimize_bookmark_indicies.sql
- 0069_fix_pending_summarization.sql
- 0070_add_reader_settings.sql
- 0071_add_normalized_tag_name.sql
- 0072_add_user_ai_preferences.sql
- 0073_ai_tag_style.sql
- 0074_reset_tagging_summarization.sql
- 0075_change_default_tag_style.sql
- 0076_add_api_key_last_used_tracking.sql
- 0077_import_listpaths_to_listids.sql
- 0078_add_import_session_indexes.sql
- 0079_add_tag_granularity_settings.sql
- 0080_user_reading_progress.sql
- 0081_add_archived_to_import_staging_bookmarks.sql
- 0082_add_feed_last_successful_fetch.sql
- 0083_add_api_key_scopes.sql
- 0084_rule_engine_multi_list_support.sql
- 0085_add_embedding_status.sql
- 0086_bookmark_links_probe_metadata_at.sql
- 0087_missing_bookmark_fk_indexes.sql
- 0088_add_chat_tables.sql
- 0089_add_manual_tier_name.sql
- 0090_archive_import_sessions.sql
- 0091_remove_redundant_indicies.sql
- 0092_add_last_saved_at.sql
- 0093_reader_view_assessment.sql
- .oxlintrc.json
- drizzle.config.ts
- drizzle.ts
- index.ts
- instrumentation.ts
- migrate.ts
- package.json
- schema.ts
- tsconfig.json
- test.pdf
- inference.json
- browser-rendered.html
- feed.xml
- hello.html
- image.png
- video.html
- video.mp4
- default.conf
- seed.ts
- startContainers.ts
- assets.test.ts
- backups.test.ts
- bookmarks.test.ts
- feeds.test.ts
- highlights.test.ts
- lists.test.ts
- public.test.ts
- rss.test.ts
- tags.test.ts
- users.test.ts
- assetdb-utils.ts
- interface-compliance.test.ts
- local-filesystem-store.test.ts
- s3-store.test.ts
- crawler.test.ts
- embeddings.test.ts
- feed.test.ts
- import.test.ts
- inference.test.ts
- video.test.ts
- api.ts
- assets.ts
- general.ts
- trpc.ts
- .gitignore
- .oxlintrc.json
- docker-compose.yml
- package.json
- tsconfig.json
- vitest.config.ts
- admin.ts
- assets.ts
- backups.ts
- bookmarks.ts
- common.ts
- errors.ts
- feeds.ts
- highlights.ts
- lists.ts
- pagination.ts
- tags.ts
- types.ts
- users.ts
- .oxlintrc.json
- index.ts
- karakeep-openapi-spec.json
- package.json
- tsconfig.json
- zod-extend.ts
- batchingDocumentQueue.ts
- index.ts
- index.ts
- startContainers.ts
- docker-compose.yml
- queue.test.ts
- semaphore.test.ts
- utils.ts
- admin.ts
- dispatcher.ts
- env.ts
- idProvider.ts
- index.ts
- runner.ts
- semaphore.ts
- service.ts
- types.ts
- index.ts
- index.test.ts
- index.ts
- index.ts
- startContainers.ts
- docker-compose.yml
- ratelimit-redis.test.ts
- utils.ts
- index.ts
- index.ts
- env.ts
- index.ts
- index.ts
- env.ts
- index.ts
- index.ts
- .oxlintrc.json
- package.json
- tsconfig.json
- vitest.config.ts
- index.ts
- karakeep-api.d.ts
- .gitignore
- .npmignore
- .oxlintrc.json
- package.json
- README.md
- tsconfig.json
- vite.config.mts
- linkwarden-export.json
- exporters.test.ts
- exporters.ts
- importer.test.ts
- importer.ts
- index.ts
- parsers.test.ts
- parsers.ts
- admin.ts
- apiKeys.ts
- assets.ts
- backups.ts
- bookmarks.ts
- config.ts
- feeds.ts
- highlights.ts
- importSessions.ts
- lists.ts
- pagination.ts
- prompts.ts
- readers.ts
- rules.ts
- search.ts
- tags.ts
- uploads.ts
- users.ts
- webhooks.ts
- assetUtils.ts
- bookmarkUtils.ts
- htmlUtils.ts
- listUtils.ts
- reading-progress-dom.test.ts
- reading-progress-dom.ts
- redirectUrl.test.ts
- redirectUrl.ts
- relativeDateUtils.ts
- switch.ts
- tag.ts
- url.test.ts
- url.ts
- userName.ts
- .oxlintrc.json
- assetdb.ts
- concurrency.test.ts
- concurrency.ts
- config.ts
- customFetch.ts
- debug.ts
- index.ts
- inference.test.ts
- inference.ts
- langs.ts
- logger.ts
- package.json
- plugins.ts
- prompts.server.ts
- prompts.ts
- queueing.ts
- ratelimiting.ts
- search.ts
- searchQueryParser.test.ts
- searchQueryParser.ts
- signedTokens.test.ts
- signedTokens.ts
- storageQuota.ts
- trpc.ts
- tryCatch.ts
- tsconfig.json
- vectorStore.ts
- vitest.config.ts
- button.tsx
- popover.tsx
- textarea.tsx
- BookmarkHtmlHighlighter.tsx
- highlights.ts
- ScrollProgressTracker.tsx
- assets.ts
- bookmark-grid-context.tsx
- bookmark-list-context.tsx
- bookmarks.ts
- highlights.ts
- lists.ts
- query-invalidation.ts
- reader-settings.tsx
- reading-progress.ts
- rules.ts
- search-history.ts
- tags.ts
- use-debounce.ts
- users.ts
- utils.ts
- client-config-provider.tsx
- trpc-provider.tsx
- .oxlintrc.json
- package.json
- trpc.ts
- tsconfig.json
- quotaService.ts
- eventLogger.test.ts
- eventLogger.ts
- eventLogTypes.ts
- index.ts
- plugins.ts
- queues.ts
- tracing.ts
- tracingTypes.ts
- .oxlintrc.json
- index.ts
- package.json
- tsconfig.json
- vitest.config.ts
- rateLimit.test.ts
- ruleEngine.test.ts
- search.test.ts
- searchRanking.test.ts
- actor.ts
- attachments.ts
- eventLog.ts
- impersonate.ts
- linkPreview.ts
- rateLimit.ts
- rateLimitedEvent.ts
- ruleEngine.ts
- search.ts
- searchRanking.ts
- tracing.ts
- turnstile.ts
- assets.ts
- backups.ts
- bookmarks.ts
- feeds.repo.ts
- feeds.service.ts
- highlights.repo.ts
- highlights.service.ts
- importSessions.repo.ts
- importSessions.service.ts
- listInvitations.ts
- lists.ts
- rules.ts
- tags.ts
- users.ts
- webhooks.repo.ts
- webhooks.service.ts
- _app.ts
- admin.test.ts
- admin.ts
- apiKeys.test.ts
- apiKeys.ts
- assets.test.ts
- assets.ts
- backups.ts
- bookmarks.search.test.ts
- bookmarks.test.ts
- bookmarks.ts
- config.ts
- feeds.test.ts
- feeds.ts
- highlights.test.ts
- highlights.ts
- importSessions.test.ts
- importSessions.ts
- invites.test.ts
- invites.ts
- lists.test.ts
- lists.ts
- prompts.test.ts
- prompts.ts
- publicBookmarks.ts
- rules.test.ts
- rules.ts
- sharedLists.test.ts
- subscriptions.test.ts
- subscriptions.ts
- tags.test.ts
- tags.ts
- users.test.ts
- users.ts
- webhooks.test.ts
- webhooks.ts
- .oxlintrc.json
- auth.ts
- email.ts
- index.ts
- package.json
- stats.ts
- testUtils.ts
- tsconfig.json
- vitest.config.ts
- expo-modules-jsi@56.0.12.patch
- playwright-extra@4.3.6.patch
- react-native-css-interop@0.2.1.patch
- react-native@0.85.3.patch
- react-tweet@3.2.2.patch
- xcode@3.0.1.patch
- homepage.png
- logo.png
- SKILL.md
- seed-data-2026-05-20-163735.json
- seed-data-2026-05-20-163735.tar.gz
- action.yml
- package.json
- oxlint-base.json
- oxlint-nextjs.json
- oxlint-react.json
- package.json
- index.js
- package.json
- tsconfig.json
- .oxlintrc.json
- base.ts
- globals.css
- native.ts
- package.json
- tsconfig.json
- web.ts
- base.json
- node.json
- package.json
- apiClient.ts
- bookmarkProcessor.ts
- config.ts
- index.ts
- inferenceClient.ts
- interactive.ts
- types.ts
- .env.example
- .gitignore
- package.json
- README.md
- tsconfig.json
- apply.ts
- index.ts
- .gitignore
- docker-compose.yml
- package.json
- tsconfig.json
- .dockerignore
- .env.sample
- .gitignore
- .ignore
- .nvmrc
- .oxfmtrc.json
- .oxlintrc.json
- AGENTS.md
- CLAUDE.md
- CONTRIBUTING.md
- GEMINI.md
- karakeep-linux.sh
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- start-dev.sh
- turbo.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/karakeep-app/karakeep
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd karakeep
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker/docker-compose.build.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd apps/browser-extension
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd kubernetes
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
