HamHome Logo
HamHome
中文

HamHome — AI Bookmark Manager

Keep your collections organized and your tabs tidy, with help from AI.

HamHome is an open-source, local-first AI bookmark manager for Chrome, Edge and Firefox. Generate categories, tags and summaries, import existing bookmarks for bulk AI analysis, and find saved content with keyword or semantic search. Also save text and image clips and tab workspaces.

AI requires your own provider or local model. Semantic search needs separate embeddings. Cloud API pricing and processing of relevant content depend on your chosen provider.

AI categories, tags and summaries
Import and analyze old bookmarks
Keyword and semantic search
Local storage, your AI provider
Bookmark Library
HamHome bookmark library screenshot
Visual Gallery
HamHome visual gallery screenshot showing saved page screenshots
AI Agent
HamHome AI Agent extension assistant screenshot
Bookmark Health Center
HamHome Bookmark Health Center showing broken, redirected, and duplicate bookmarks
Workspaces
HamHome workspaces screenshot
Tab Group Rules
HamHome Tab Group rules screenshot
Import, Export, and Sync
HamHome import, export, and sync screenshot

AI bookmark organization, from capture to retrieval

Organize bookmarks with AI. Find what you saved.

Start with new pages or import existing browser bookmarks into HamHome. Generate categories, tags and summaries, then find saved content by keywords or meaning.

AI Organization

Generate categories, tags and summaries

Rich Clips

Save a passage or an image with its source

Existing Bookmarks

Import browser bookmarks or HTML; analyze in bulk

Agent Assist

Find and summarize saved content

Workspaces

Save and restore tab sessions

Semantic Search

Find by topic with separately configured embeddings

WebDAV

Sync structured data to your own server

Privacy

Browser storage and sensitive-site bypass

Start with what you want to do

Ask for help with a specific task

The optional Agent searches, summarizes and runs supported tools, showing its execution steps.

“Find the React articles I saved last week.”

Search saved content and return matching sources.

“Summarize these saved pages.”

Review saved content and return a summary with bookmark references.

“Check my WebDAV sync status and open its settings.”

Inspect status and open the relevant extension page; credentials stay manual.

Save pages in place, with AI, snapshots, and screenshots

Saving happens right on the page: HamHome extracts the content, suggests a summary, category, and tags, and can keep a local HTML or Markdown snapshot plus a screenshot of the visible page.

In-page Quick Save
HamHome in-page quick save panel with page screenshot and snapshot options
In-page Panel
HamHome in-page bookmark panel screenshot

Clip the passage or image that matters

Right-click selected text or an image to save just that piece. Clips keep their source page, get AI tags, and show up in the library as text and image cards.

Image Clip
HamHome in-page panel saving an image clip from the context menu
Bookmark Library
HamHome bookmark library screenshot

Browse the library as cards, a list, or a visual gallery

Switch between masonry cards, a compact list, and a gallery of saved page screenshots. Narrow things down by category, tags, content type, time range, or custom filters, then act on many bookmarks at once.

Bulk Actions
HamHome bulk bookmark actions screenshot
Visual Gallery
HamHome visual gallery screenshot showing saved page screenshots

Keep the library healthy, and undo deletions for 30 days

The Bookmark Health Center checks links and finds duplicates. Deleted bookmarks wait in Trash for 30 days before they are purged for good.

Bookmark Health Center
HamHome Bookmark Health Center showing broken, redirected, and duplicate bookmarks
Trash
HamHome Trash screenshot with restorable bookmarks and remaining retention days

Use natural language to search, summarize and manage

The Agent can read HamHome's feature and settings context, explain how the extension works, open views, inspect status, run tools, and handle safe configuration changes.

AI Agent
HamHome AI Agent extension assistant screenshot

Save open tabs as restorable workspaces

Workspaces preserve tab order, pinned state, domains, favicons, and native Tab Group metadata, then restore all or selected pages later.

Workspaces
HamHome workspaces screenshot

Automate native browser Tab Groups

Create rules by domain, URL, title, case-insensitive title, or regex. Unmatched tabs can fall back to domain grouping or AI grouping.

Tab Group Rules
HamHome Tab Group rules screenshot

Import, export, sync, and move data on your terms

Import browser bookmarks, export JSON/HTML backups, write HamHome bookmarks back to the browser bar, and sync structured data through WebDAV.

Import, Export, and Sync
HamHome import, export, and sync screenshot

Tools for your collections and tabs

Search, review, recover and sync your saved content

Agent-assisted control

Understands HamHome features and settings, then opens views, checks status, runs tools, and handles safe setup.

Collection Search

Hybrid retrieval combines exact matches and embedding similarity, with content-type and custom date-range filters.

Snapshots & Screenshots

Keep local HTML or Markdown snapshots and visible-page screenshots, and optionally send notes to Obsidian.

Trash & Recovery

Deleted bookmarks stay restorable for 30 days, then are purged to free up space.

WebDAV Sync

Sync settings, bookmarks, clips, workspaces, and rules; deletions travel as tombstones.

Browser Migration

Import bookmark HTML, read native browser bookmarks, and write back to the bookmark bar.

Provider Choice

Use OpenAI, Anthropic, Gemini, Azure, DeepSeek, Ollama, custom endpoints, and more.

Privacy Boundaries

Keep sensitive domains out of AI analysis and screenshots, and credentials outside Agent automation.

Data boundaries

AI has boundaries. Stored data stays inspectable.

HamHome stores primary data in browser storage and IndexedDB, lets you exclude sensitive domains from AI analysis, and keeps credentials out of Agent automation. Image clips reach your AI provider only while image analysis is on, and never from private pages.

Local storage

Bookmarks, snapshots, page screenshots, AI cache, and vectors are stored locally and can be managed separately.

Private domains

Sensitive sites such as banking, email, and admin systems can bypass AI analysis and page screenshots.

mail.example.combank.example.com

Sync is explicit and structured

WebDAV sync writes structured HamHome data, including clips and deletion tombstones, under /HamHomeSync. Snapshot files and page screenshots stay on this device unless you download them or send Markdown notes to Obsidian.

Sensitive values stay manual

API keys, Base URLs, privacy domains, WebDAV credentials, and browser shortcuts are configured by the user, not by the Agent.

Frequently asked questions

GENERAL

What is HamHome?

HamHome is an open-source, local-first AI bookmark manager for Chrome, Edge and Firefox. Generate categories, tags and summaries, import existing bookmarks for bulk AI analysis, and find saved content with keyword or semantic search. Also save text and image clips and tab workspaces.

Who is HamHome’s AI bookmark manager for?

It suits people who want AI categories, tags and summaries, imported bookmark organization, and semantic retrieval while choosing their own AI provider. Plan for provider setup first; installing HamHome does not automatically rearrange native browser folders.

Can AI organize my existing browser bookmarks?

Yes. Import browser bookmarks or an HTML file into HamHome, configure AI, and select bookmarks for bulk analysis. During import, preserving folders as categories and automatic AI analysis are mutually exclusive. Writing results back to the browser bookmark bar is a separate, optional action.

Can I use HamHome without configuring AI?

Yes. Save pages, text and images, manually organize categories and tags, search by keywords, and save or restore workspaces. AI summaries, semantic search and the Agent require the corresponding provider or local endpoint configuration.

Do I need a HamHome account?

No. Primary data stays in your browser by default. AI provider accounts and optional WebDAV credentials are configured separately by you.

Can I save part of a page instead of the whole page?

Yes. Select text or right-click an image and choose to save it. Text clips keep the exact quote and reopen the source page at that passage; image clips keep the image URL, source page, size, format, and dominant colors. Both appear in the library as cards and can be filtered by content type.

Which browsers are supported?

HamHome supports Chrome / Chromium and Microsoft Edge with Manifest V3 builds. Firefox builds are also provided. The current Firefox build does not run native Tab Group automation; use workspaces to save and restore sessions.

Is this only a bookmark manager?

No. Bookmarks are the long-term layer, but HamHome also manages current browsing sessions through workspaces and Tab Group rules. You can save open tabs, restore selected pages, and convert useful workspace pages into bookmarks later.

PRIVACY & DATA

Where is my data stored?

Primary data is stored locally in browser storage and IndexedDB. That includes bookmarks, clips, categories, settings, snapshots, page screenshots, AI cache, vector data, workspaces, and rules.

Are my private sites sent to AI?

Cloud AI receives relevant page content for analysis. You can configure privacy domains and use automatic privacy detection so sensitive sites skip AI analysis and page screenshots. Review the privacy settings before analyzing sensitive content; keys and endpoints are configured by you.

Where are page screenshots stored?

Page screenshots capture only the visible area of the page, without HamHome UI, and are stored in IndexedDB on the current device. They are not included in WebDAV sync or JSON backups, and private pages skip screenshots by default. Settings shows how many screenshots you have and how much space they use; each one can be downloaded or deleted from the screenshot viewer.

Can the Agent change sensitive settings?

No. The Agent can explain settings, open relevant extension views, inspect safe status, and adjust safe non-sensitive options, but it does not read or fill API keys, Base URLs, privacy domains, sync credentials, or browser shortcuts.

AI FEATURES

What does AI do when I save a new bookmark?

After you configure a provider, AI can generate a category, tags and a summary from page content. Review and adjust the result when saving. You can also select existing HamHome bookmarks for bulk reanalysis.

Does semantic search need a separate configuration?

Yes. Configure an embedding provider and model separately from the chat model, then build the vector index. Keyword search remains available without embeddings.

Do I need to pay for AI features?

HamHome uses a Bring Your Own Key model. You connect your own provider account or local endpoint. Cloud API usage may incur charges under that provider’s pricing; local endpoints such as Ollama depend on your own setup.

Can I use DeepSeek, OpenAI, Claude or Ollama?

Chat providers include OpenAI, Anthropic, Google Gemini, Azure OpenAI, DeepSeek, Groq, Mistral, Moonshot/Kimi, Zhipu/GLM, Tencent Hunyuan, NVIDIA NIM, SiliconFlow, Ollama, and custom OpenAI-compatible APIs. Embeddings are configured separately for semantic search.

Does AI analyze image clips?

Yes, with a vision-capable model. When you save an image clip, HamHome can send the image to your AI provider to suggest a title, summary, category, and tags. You can turn off "AI analysis for image clips" in AI settings, and images from private pages are never sent.

What can the AI Agent do for me?

The Agent can find and summarize saved content, explain features, open extension pages, check status and run supported management tools. For example, ask it to find saved React articles or inspect WebDAV sync status. It shows execution steps; credentials and sensitive settings remain under your control.

SYNC & BACKUP

Can I sync my data across multiple devices?

Yes. WebDAV sync writes structured HamHome data under /HamHomeSync, including settings, bookmarks and bookmark text content, clips, categories, workspaces, workspace categories, Tab Group rules, and auto-group settings. Bookmarks are matched by URL, so syncing from several devices does not create duplicates.

What happens when I delete a bookmark?

It moves to Trash and stays restorable for 30 days, together with its content, snapshot, screenshot, and clips. After that, or when you delete it forever, HamHome removes the data and keeps only a lightweight tombstone so the deletion also syncs to your other devices.

Are local snapshots and page screenshots synced through WebDAV?

No. WebDAV sync focuses on structured data and bookmark text content. Local HTML/Markdown snapshot files and page screenshots remain on the device unless you download them or send Markdown-style notes through the Obsidian workflow.

Can I move data back to the browser bookmark bar?

Yes. HamHome can write organized bookmarks back to the browser bookmark bar, with options for root folder, clear-first behavior, and duplicate skipping.

Start organizing your collections and tabs

Available for Chrome, Edge, and Firefox. Start with local data, then add AI, semantic search, WebDAV, or Obsidian only when you need them.