diff --git a/README.md b/README.md
index 1d16bde1..49e01334 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+
+
+
+
diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index ecb43325..108a7e02 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -7,6 +7,8 @@ export default createConfig({
accent: 'green',
repo: 'uteke',
head: [
+ ['link', { rel: 'icon', type: 'image/png', href: '/favicon.png' }],
+ ['link', { rel: 'apple-touch-icon', href: '/apple-touch-icon.png' }],
['meta', { property: 'og:title', content: 'Uteke — One Memory. Every Agent. Local-first.' }],
['meta', { property: 'og:description', content: 'Offline semantic memory for AI agents. One binary, every MCP client, local-first. ~45ms recall.' }],
['meta', { name: 'twitter:card', content: 'summary_large_image' }],
diff --git a/docs/public/apple-touch-icon.png b/docs/public/apple-touch-icon.png
new file mode 100644
index 00000000..691dd0f7
Binary files /dev/null and b/docs/public/apple-touch-icon.png differ
diff --git a/docs/public/favicon.png b/docs/public/favicon.png
new file mode 100644
index 00000000..691dd0f7
Binary files /dev/null and b/docs/public/favicon.png differ