{"slug": "familiar-local-ai-workspace-with-chat-notes-wiki-and-automations", "title": "Familiar – Local AI Workspace with Chat, Notes, Wiki, and Automations", "summary": "Familiar is a new open-source AI workspace that integrates chat, notes, wikis, and automations, designed to run locally with support for multiple AI models. The platform emphasizes security with passkey authentication and allows users to create data-driven agents called shards for task automation. Familiar is built with Go and offers deployment via Docker and systemd.", "body_md": "Familiar is an AI-enabled workspace where you can take Notes, collaborate in wikis, chat with models, and create smart automations.\n\nIn arcane tradition, a familiar is a magical entity bound to a practitioner — it scouts, communicates, and serves as an extension of the caster's will.\n\nFamiliar has five major concepts - Chat, Notes, Wikis, scheduled actions, and shards.\n\nA chat interface for your local AI model that is tied into all of your data - your notes, wikis, and automations. Supports imported skills and system skills like research mode for doing deep dives and searches.\n\nYour personal notes, all indexed for easy access by familiar. Edit in rich text or directly in markdown. Share a note publicly if you want to, flattened into a read only page for external users.\n\nCollaborate with other users just like you would expect in a simple mark-down enabled wiki. No bloat, just a simple way to share data with a team. Supports mermaid diagrams and images inline.\n\nSchedule familiar to execute a task and deliver the output to you via Chat, Notes, Mobile Notifications, Slack or more. From cleaning up your notes every day and providing you a summary to scheduling searches for your current interests, or whatever else you can imagine.\n\nShards are basically data-driven agents. You define the scope of data an agent has access to, it's skills, and how you can access it. You can use an API to access data in your notes, talk to a shard on slack that can only read your recipes, or define a scope for a task runner and assign it via a scheduled action.\n\nFamiliar is built with security taken seriously. You can login however you want, as long as it is with a passkey.\n\nFull instructions — prerequisites, Postgres, model backends, config, first-user\npasskey registration, systemd, and troubleshooting — are in\n** DEPLOYMENT.md**.\n\nThe short version:\n\n```\n# 1. Postgres + pgvector\ndocker compose up -d\n\n# 2. build both binaries\ncd familiar-gateway && go build -o familiar-gateway ./cmd/gateway/ && cd ..\ncd familiar-workspace && make build && cd ..\n\n# 3. write ~/.familiar/gateway.toml and ~/.familiar/workspace.toml (see DEPLOYMENT.md)\n\n# 4. run (note --http: it mounts the API + admin console)\n./familiar-gateway/familiar-gateway --http --config ~/.familiar/gateway.toml &\n./familiar-workspace/familiar-workspace --config ~/.familiar/workspace.toml &\n\n# 5. open the workspace URL and register the first passkey\n# gateway unit tests (needs a throwaway Postgres for the DB-backed ones)\ncd familiar-gateway\nFAMILIAR_TEST_DSN=\"postgresql://familiar_test:familiar_test@localhost:5432/familiar_test?sslmode=disable\" \\\n  go test ./...\n\n# end-to-end (Playwright) — builds both binaries into a temp dir and drives a browser\ncd tests/e2e\nnpm install\nFAMILIAR_TEST_DSN=\"postgresql://familiar_test:familiar_test@localhost:5432/familiar_test?sslmode=disable\" \\\n  npx playwright test\n```\n\nSee `tests/e2e/MAKE_TESTS.md`\n\nfor the E2E harness details.\n\n`config.example.toml`\n\ndocuments every gateway block. System prompts live in\n`prompts/`\n\nas a tiered set (`base.md`\n\n, `tier_*.md`\n\n, `tool_policy.md`\n\n); point\n`[system_prompt].dir`\n\nat it. The single config knobs you must set for a usable\ninstance: `[adapter.http].listen_addr`\n\n, `[memory].local_dsn`\n\n, at least one\n`[[models]]`\n\nchat model (with `\"tools\"`\n\nin its capabilities), `[system_prompt]`\n\n,\nand the `[admin]`\n\nWebAuthn relying-party (`rp_id`\n\n/ `rp_origins`\n\n).\n\n— new-instance setup and updates.[DEPLOYMENT.md](/sixvolts/familiar/blob/main/DEPLOYMENT.md)— authoritative config reference.`config.example.toml`\n\nMIT", "url": "https://wpnews.pro/news/familiar-local-ai-workspace-with-chat-notes-wiki-and-automations", "canonical_source": "https://github.com/sixvolts/familiar", "published_at": "2026-07-16 03:24:11+00:00", "updated_at": "2026-07-16 03:55:30.219361+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "ai-agents", "developer-tools", "artificial-intelligence"], "entities": ["Familiar", "Postgres", "pgvector", "Slack", "Go", "Docker", "WebAuthn", "Playwright"], "alternates": {"html": "https://wpnews.pro/news/familiar-local-ai-workspace-with-chat-notes-wiki-and-automations", "markdown": "https://wpnews.pro/news/familiar-local-ai-workspace-with-chat-notes-wiki-and-automations.md", "text": "https://wpnews.pro/news/familiar-local-ai-workspace-with-chat-notes-wiki-and-automations.txt", "jsonld": "https://wpnews.pro/news/familiar-local-ai-workspace-with-chat-notes-wiki-and-automations.jsonld"}}