hister
Your own search engine
File Explorer
- build.yml
- docker-publish.yml
- lint.yml
- release.yml
- rolling.yml
- test.yml
- update-nix-vendor-hash.yml
- winget-publish.yml
- build.yml
- docker-publish.yml
- docker-release.yml
- lint.yml
- release.yml
- rolling.yml
- test.yml
- update-nix-vendor-hash.yml
- winget-publish.yml
- dependabot.yml
- FUNDING.yml
- client.go
- document.go
- history.go
- history_test.go
- rules.go
- search.go
- tui_test.go
- types.go
- cdp.go
- companion.go
- companion_test.go
- options.go
- keymap.go
- keymap_test.go
- mouse.go
- overlays.go
- tabs.go
- actions.go
- input.go
- overlays.go
- tabs.go
- update.go
- model.go
- rules_test.go
- types.go
- network.go
- layout.go
- overlays.go
- results.go
- tabs.go
- util.go
- util_test.go
- catppuccin-frappe.yaml
- catppuccin-latte.yaml
- catppuccin-macchiato.yaml
- catppuccin-mocha.yaml
- dracula.yaml
- gruvbox-light.yaml
- gruvbox.yaml
- material-lighter.yaml
- nord-light.yaml
- nord.yaml
- one-light.yaml
- rose-pine-dawn.yaml
- rose-pine.yaml
- solarized-light.yaml
- tokyonight.yaml
- tomorrow.yaml
- styles.go
- theme.go
- tui.go
- browser.go
- browser_test.go
- companion.go
- companion_test.go
- config.go
- config_test.go
- crawl.go
- documents.go
- import_export.go
- import_export_test.go
- import_file.go
- index.go
- index_test.go
- karakeep.go
- karakeep_test.go
- linkding.go
- linkding_test.go
- linkwarden.go
- linkwarden_test.go
- maintenance.go
- prompt.go
- readeck.go
- readeck_test.go
- root.go
- root_test.go
- scope.go
- search.go
- service_import.go
- service_import_test.go
- shaarli.go
- shaarli_test.go
- users.go
- version.go
- version_test.go
- wallabag.go
- wallabag_test.go
- config.go
- config_test.go
- hister.service
- files.go
- files_test.go
- darwin.nix
- home.nix
- nixos.nix
- options.nix
- package.nix
- update-nix-vendor-hash.sh
- fetch_rfcs.py
- fetch_dataset.sh
- bidi.go
- chromedp.go
- crawler.go
- http.go
- persistent.go
- proxy.go
- proxy_test.go
- robots.go
- validator.go
- document.go
- document_test.go
- fromhtml.go
- fromhtml_test.go
- language.go
- type.go
- errors.go
- extractor.go
- extractor.go
- extractor_test.go
- discourse.go
- discourse_test.go
- extractor.go
- github.go
- github_test.go
- godoc.go
- jsonld.go
- jsonld_test.go
- lobsters.go
- markdown.go
- extractor.go
- extractor_test.go
- notion.go
- org.go
- reddit.go
- reddit_test.go
- stackexchange.go
- extractor.go
- extractor_test.go
- style.go
- text.go
- wikipedia.go
- wikipedia_test.go
- format.go
- format_test.go
- types.go
- vtt.go
- vtt_test.go
- ytdlp.go
- ytdlp_test.go
- config.go
- config_test.go
- sdk.go
- sdk_test.go
- urlutil.go
- extractor.go
- extractor_test.go
- live_cases.yaml
- live_manifest_test.go
- live_test.go
- registry.go
- builder.go
- builder_test.go
- parser.go
- parser_test.go
- search.go
- search_test.go
- schema.go
- schema_test.go
- analyzer.go
- analyzer_test.go
- datastore.go
- docx.go
- docx_test.go
- embedding_queue.go
- embedding_queue_test.go
- files.go
- files_test.go
- filetypes.go
- filetypes_test.go
- fingerprint.go
- fingerprint_test.go
- history.go
- history_test.go
- indexer.go
- indexer_test.go
- language.go
- markdown.go
- metadata.go
- metadata_test.go
- org.go
- pdf.go
- crawl.go
- crawl_test.go
- embedding.go
- embedding_test.go
- history.go
- history_test.go
- migration.go
- migration_test.go
- model.go
- model_test.go
- session.go
- user.go
- version.go
- github.go
- google.go
- oidc.go
- providers.go
- providers_test.go
- sanitizer.go
- static.go
- testutil.go
- timeline.go
- timeline_test.go
- README.md
- sqlite-vec.c
- sqlite-vec.h
- sqlite3.h
- update.sh
- vec.go
- embedder.go
- embedder_test.go
- postgres.go
- sqlite.go
- tokenizer.go
- tokenizer_test.go
- vectorstore.go
- vectorstore_test.go
- add_test.go
- api.go
- batch_test.go
- debug_test.go
- endpoints.go
- mcp.go
- mcp_test.go
- oauth_handler.go
- public_test.go
- server.go
- session.go
- session_test.go
- BulkRulesDialog.svelte
- index.ts
- PreviewPanel.svelte
- QuerySuggestions.svelte
- ResultActionsMenu.svelte
- ResultFavicon.svelte
- SiteHeader.svelte
- StatusMessage.svelte
- TimelinePeriodChips.svelte
- TimelinePeriodRows.svelte
- VideoPreview.svelte
- api.ts
- flash.ts
- history-timeline.ts
- preview.ts
- query-suggestions.ts
- result-state.svelte.ts
- search-schema.ts
- search.ts
- sort-directive.ts
- stores.ts
- time-filters.ts
- types.ts
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +layout.svelte
- +layout.ts
- +page.svelte
- app.html
- style.css
- vite-env.d.ts
- favicon.ico
- logo.png
- package.json
- svelte.config.js
- tsconfig.json
- vite.config.ts
- browser-frame.svelte
- index.ts
- callout-danger.svelte
- callout-note.svelte
- callout-tip.svelte
- callout-warning.svelte
- callout.svelte
- index.ts
- feature-card.svelte
- index.ts
- index.ts
- page-header.svelte
- index.ts
- SkipRuleActions.svelte
- alert-description.svelte
- alert-title.svelte
- alert.svelte
- index.ts
- badge.svelte
- index.ts
- button.svelte
- index.ts
- card-action.svelte
- card-content.svelte
- card-description.svelte
- card-footer.svelte
- card-header.svelte
- card-title.svelte
- card.svelte
- index.ts
- dialog-close.svelte
- dialog-content.svelte
- dialog-description.svelte
- dialog-footer.svelte
- dialog-header.svelte
- dialog-overlay.svelte
- dialog-portal.svelte
- dialog-title.svelte
- dialog-trigger.svelte
- dialog.svelte
- index.ts
- dropdown-menu-checkbox-group.svelte
- dropdown-menu-checkbox-item.svelte
- dropdown-menu-content.svelte
- dropdown-menu-group-heading.svelte
- dropdown-menu-group.svelte
- dropdown-menu-item.svelte
- dropdown-menu-label.svelte
- dropdown-menu-portal.svelte
- dropdown-menu-radio-group.svelte
- dropdown-menu-radio-item.svelte
- dropdown-menu-separator.svelte
- dropdown-menu-shortcut.svelte
- dropdown-menu-sub-content.svelte
- dropdown-menu-sub-trigger.svelte
- dropdown-menu-sub.svelte
- dropdown-menu-trigger.svelte
- dropdown-menu.svelte
- index.ts
- index.ts
- input.svelte
- index.ts
- kbd-group.svelte
- kbd.svelte
- index.ts
- label.svelte
- index.ts
- scroll-area-scrollbar.svelte
- scroll-area.svelte
- index.ts
- separator.svelte
- index.ts
- sonner.svelte
- index.ts
- switch.svelte
- index.ts
- table-body.svelte
- table-caption.svelte
- table-cell.svelte
- table-footer.svelte
- table-head.svelte
- table-header.svelte
- table-row.svelte
- table.svelte
- index.ts
- textarea.svelte
- index.ts
- tooltip-content.svelte
- tooltip-portal.svelte
- tooltip-provider.svelte
- tooltip-trigger.svelte
- tooltip.svelte
- index.ts
- skip-rules.ts
- utils.ts
- colors.css
- components.json
- package.json
- tsconfig.json
- icon128.png
- logo.png
- background.ts
- content.ts
- extract.ts
- network.ts
- settings.ts
- options.html
- Options.svelte
- options.ts
- SettingsInput.svelte
- popup.html
- Popup.svelte
- popup.ts
- app.css
- manifest.json
- package.json
- svelte.config.js
- tsconfig.json
- vite.config.ts
- go-stdlib.json
- mdn-css.json
- mdn-html.json
- mdn-js.json
- nodejs-api.json
- powershell.json
- python-docs.json
- rfcs.json
- rust-docs.json
- browser-extension.md
- browser-ingestion.md
- configuration.md
- crawler.md
- data-lifecycle.md
- docker.md
- extractors.md
- file-types.md
- import.md
- installing.md
- intro.md
- mcp.md
- query-language.md
- quickstart.md
- rules.md
- server-setup.md
- terminal-client.md
- troubleshooting.md
- user-handling.md
- building-a-personal-knowledge-base.md
- data-indexing-in-golang.md
- extractors-an-ecosystem-for-better-search.md
- firefox-extension-ids-the-bad-and-the-ugly.md
- give-your-ai-assistant-a-private-memory.md
- hister-in-selfhosted-newsletter.md
- hister-the-most-privacy-respecting-search-engine.md
- how-hister-makes-the-social-web-searchable.md
- how-hister-works.md
- how-i-cut-my-google-search-dependence-in-half.md
- how-i-use-hister.md
- index-your-documentation.md
- indexing-local-files-with-hister.md
- lessons-i-learned-from-creating-searx.md
- never-lose-a-toot-again.md
- new-import-command-structure-and-sources.md
- public-search.md
- semantic-search.md
- the-long-road-to-qutebrowser-support-in-hister.md
- the-ultimate-way-to-protect-digital-privacy.md
- using-hister-for-threat-intelligence-workflows.md
- demo.gif
- landing_screenshot.png
- screenshot.png
- config.ts
- ConfigReference.svelte
- docs-search.ts
- docs-structure.ts
- DocsNavigation.svelte
- DocsSearch.svelte
- Features.svelte
- FinalCTA.svelte
- focus-trap.ts
- Footer.svelte
- Header.svelte
- Hero.svelte
- HeroSearchDemo.svelte
- HowItWorks.svelte
- ImageLightbox.svelte
- Previews.svelte
- Seo.svelte
- WhyHister.svelte
- +page.svelte
- +page.ts
- +page.svelte
- +page.ts
- +server.ts
- +layout.svelte
- +layout.ts
- +page.svelte
- +page.ts
- +page.svelte
- +page.ts
- +server.ts
- +page.svelte
- +page.ts
- +server.ts
- +server.ts
- +page.svelte
- +error.svelte
- +layout.svelte
- +layout.ts
- +page.svelte
- app.css
- app.html
- content.css
- cyberbro-hister-integration-screenshot.png
- selfhosted_screenshot.png
- toot_alias_results.png
- toot_search.png
- vscode-hister-mcp-screenshot.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- logo.png
- uruky.svg
- package.json
- svelte.config.js
- tsconfig.json
- vite.config.ts
- .air.toml
- build.sh
- dev-serve.sh
- package.json
- README.md
- .dockerignore
- .editorconfig
- .fallowrc.json
- .gitattributes
- .gitignore
- .golangci.toml
- .goreleaser-rolling.yml
- .goreleaser.yml
- .prettierignore
- CHANGELOG.md
- compose.yml
- CONTRIBUTING.md
- docker-bake.hcl
- Dockerfile
- flake.lock
- flake.nix
- generate.go
- go.mod
- go.sum
- hister.go
- LICENSE
- manage.sh
- package-lock.json
- package.json
- prettier.config.js
- README.md
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
// repository documentation
Was this content helpful?
(0 ratings)
