# TogetherLens > A practical, privacy-aware resource map for creating thoughtful group and couple photos from separate portraits. TogetherLens helps families, couples, friends, and teams plan a shared scene, then create one AI-generated image from portraits they have permission to use. ## Public resources - [Free resource library](https://togetherlens.app/resources/): A curated starting point for free browser tools, visual stories, challenges, styles, publisher widgets, and feeds. - [Free photo tools](https://togetherlens.app/tools/): Browser-local tools for portrait readiness, scene choices, planning, sharing, and group-photo preparation. - [Group photo vibe finder](https://togetherlens.app/tools/group-photo-vibe-finder/): A no-upload matcher that recommends three public TogetherLens scenes from who is in the frame and the desired mood. - [Family reunion photo bingo](https://togetherlens.app/tools/family-reunion-photo-bingo/): A free browser-local photo scavenger hunt and bingo-card generator for reunions and groups. - [Family reunion photo plan template](https://togetherlens.app/templates/family-reunion-photo-plan/): A copy-ready, standalone photo plan for Notion, Google Docs, or a shared family document—no account or photo upload required. - [Browser shortcut for group-photo planning](https://togetherlens.app/resources/browser-shortcut/): A normal HTTPS bookmark that reopens the private group-photo storyboard from any page without an extension, page access, account, or upload. - [PWA photo shortcuts](https://togetherlens.app/resources/pwa-photo-shortcuts/): Add Vibe Duel, portrait readiness, and a recurring family time capsule to a browser app's home-screen shortcut menu without contacts, an account, or a portrait upload. - [Group photo storyboard browser extension](https://togetherlens.app/resources/chrome-extension-group-photo-storyboard/): Download a local Chrome, Edge, or Firefox extension that plans two to five people without host access, storage, network requests, or portrait uploads before an optional app handoff. - [WordPress photo widget](https://togetherlens.app/resources/wordpress-photo-widget/): Install a dependency-free WordPress shortcode that embeds a useful pose roulette with a visible TogetherLens credit; no site, visitor, account, contact, or portrait access is requested. - [Visual stories](https://togetherlens.app/stories/): Short visual guides about combining separate portraits, long-distance couples, and shared group scenes. - [Six-person family photo pose answer](https://togetherlens.app/discover/family-photo-poses-six/): A concise, citation-ready answer for arranging six people with clear face windows, plus the full no-upload guide and planner. - [Photo challenges](https://togetherlens.app/challenges/): Ten time-boxed prompts with a downloadable calendar for giving a postponed group photo a date. - [Vibe Duel](https://togetherlens.app/duel/): A browser-local two-scene choice card that can be shared for a second opinion before opening a vibe in TogetherLens. - [AI photo permission card](https://togetherlens.app/tools/ai-photo-permission-card/): A no-upload checklist for agreeing on intended use, included people, and review steps before creating or sharing an AI group portrait. - [AI group portrait review checklist](https://togetherlens.app/tools/ai-group-portrait-review-checklist/): A no-upload, post-generation checklist for identity, anatomy, scene, audience, disclosure, and crop before sharing an AI group portrait. - [AI group portrait alt text and disclosure writer](https://togetherlens.app/tools/ai-group-portrait-alt-text-writer/): A browser-local writer for useful alt text, a caption, and a clear AI disclosure before sharing a group portrait; nothing is uploaded. - [Public scene styles](https://togetherlens.app/styles/): A finite public library of TogetherLens scene ideas, with a validated style page for every listed vibe. - [Publisher widgets](https://togetherlens.app/resources/embeds/): Seven credited, no-login widgets that publishers can add to a family-photo or reunion guide without receiving photos. - [TogetherLens app demo](https://togetherlens.app/watch/how-togetherlens-works/): A 28-second explanation of choosing a vibe, combining separate portraits, and reviewing the result. - [Combine two photos together with AI](https://togetherlens.app/create/combine-two-photos-together/): Create a new AI-generated group photo from two portraits with permission; review faces, hands, and crop before sharing. - [Photo merge online](https://togetherlens.app/create/photo-merge-online/): Use TogetherLens to merge two permitted portraits into one AI-generated group image; review it with everyone shown and label it before sharing. - [Combine two images into one with AI](https://togetherlens.app/create/combine-two-images-into-one/): Combine two permitted portrait images into a new AI-generated group composition; check identity and anatomy with the people pictured before sharing. - [Merge two photos together with AI](https://togetherlens.app/create/merge-two-photos-together/): Create one AI-generated group photo from two portraits with permission; review the result with everyone shown and disclose its AI origin before sharing. - [Add a person to a photo with AI](https://togetherlens.app/create/add-person-to-photo-app/): Add a missing person to a new AI-generated group composition from permitted source portraits; review faces and consent with everyone shown before sharing. - [Merge two pictures together with AI](https://togetherlens.app/create/merge-two-pictures-together/): Merge two permitted pictures into one AI-generated group image; review identity, anatomy, and crop with the people pictured before sharing. - [Add someone into a photo with AI](https://togetherlens.app/create/add-someone-into-a-photo/): Place someone in a new AI-generated group photo from a portrait they permitted; review the result with everyone shown and label it before sharing. - [AI team photo generator](https://togetherlens.app/create/ai-team-photo-generator/): A direct app workflow for creating a consented team portrait from two to five individual headshots, with review and disclosure guidance. - [Remote team photo guide](https://togetherlens.app/blog/remote-team-photo-templates-with-ai/): A permission-first guide for planning a clearly labelled remote team photo from individual headshots for a website or presentation. - [Google Chat Vibe Room card kit](https://togetherlens.app/resources/google-chat-vibe-room/): A copy-ready Google Chat Cards v2 message with a bounded public duel link for Workspace groups; no roster, space, account, or portrait access required. - [Google Meet Photo Room starter](https://togetherlens.app/resources/google-meet-photo-room/): A copy-ready Google Meet add-on manifest, collaborative activity starter, and screen-share bridge; no meeting, participant, account, or portrait access required. - [Zoom Vibe Room starter](https://togetherlens.app/resources/zoom-vibe-room/): A copy-ready Zoom App starter using Collaborate Mode and Guest Mode for a public two-scene choice before a TogetherLens handoff; no meeting, roster, account, or portrait access is required. - [NFC photo card](https://togetherlens.app/resources/nfc-photo-card/): A user-controlled Web NFC starter for writing a public two-scene choice to a writable tag from secure Chrome on Android, with copy/download fallback; no account, contact, camera, or portrait access is required. - [Slack, Teams, and Telegram card kit](https://togetherlens.app/resources/work-chat-card-kit/): Copy-ready Block Kit, Adaptive Card, and Telegram Mini App payloads that open a bounded public duel; no workspace, roster, account, or portrait access required. - [Email signature photo badge](https://togetherlens.app/resources/email-signature-badge/): Copy a small, privacy-safe group-photo planning link into an email signature; recipients see a public scene choice before any app handoff, account, or photo upload. - [Canva photo invite template](https://togetherlens.app/resources/canva-photo-invite-template/): Download an editable SVG invite card, import it into Canva, and publish it wherever a group already gathers; no Canva account, design, contact, or portrait access is requested. - [Notion family photo workspace template](https://togetherlens.app/resources/notion-family-photo-template/): Copy a private workspace brief with roles, consent, three must-have frames, and an optional TogetherLens handoff; no Notion account, API, workspace, or photo access is requested. - [Obsidian family photo vault starter](https://togetherlens.app/resources/obsidian-family-photo-vault/): Save a local Markdown brief with source notes, consent, a scene shortlist, and review log; no Obsidian vault, file path, account, API, or photo access is requested. - [Google Sheets family photo plan](https://togetherlens.app/resources/google-sheets-photo-plan/): Import a local CSV shot list into Google Sheets, Excel, or Airtable with permission and review columns; no spreadsheet account, contact list, or portrait access is requested. - [Airtable family photo base](https://togetherlens.app/resources/airtable-photo-plan/): Import a local CSV base into Airtable with moments, permission, review, and status fields; no Airtable account, base, contact list, or portrait access is requested. - [Coda family photo doc](https://togetherlens.app/resources/coda-family-photo-plan/): Copy a public-doc-ready Coda outline with roles, consent, review, and an optional TogetherLens handoff; no Coda account, doc, workspace, or portrait access is requested. - [Microsoft Loop family photo plan](https://togetherlens.app/resources/microsoft-loop-photo-plan/): Copy a local shared-page starter into Microsoft Loop with roles, permission, and review blocks; no workspace, roster, account, or portrait access is requested. - [GitHub group photo brief](https://togetherlens.app/resources/github-photo-brief/): Copy a README block or issue template with opt-in, audience, and review checks; no repository, token, contributor list, or portrait access is requested. - [Figma Community family photo plan](https://togetherlens.app/resources/figma-family-photo-plan/): Import an editable FigJam board with moments, roles, a run of show, and permission checks; no Figma account, file, roster, or portrait access is requested. - [Miroverse family photo sprint](https://togetherlens.app/resources/miro-family-photo-sprint/): Import a blank three-frame board that moves a group from story to shot to permission in 45 minutes; no Miro account, board, roster, or portrait access is requested. - [Family photo plan PDF](https://togetherlens.app/resources/family-photo-plan-pdf/): Download a searchable, printable three-page plan for purpose, permission, review, and an optional QR handoff; no account or photo upload is required. - [Family photo plan DOCX](https://togetherlens.app/resources/family-photo-plan-docx/): Download an editable Word or Google Docs template for purpose, permission, review, and an optional QR handoff; no account or photo upload is required. - [A2A photo-planning agent](https://togetherlens.app/resources/a2a-photo-planning/): Use a public, read-only Agent2Agent planning route to find a scene or permission resource before an explicit app handoff; no account, contacts, or portrait upload is requested. - [Web Component Vibe Room](https://togetherlens.app/resources/web-component-vibe-room/): Drop a zero-dependency custom element into a page to let visitors choose a public scene before an explicit TogetherLens handoff; no account, contacts, or portrait upload is requested. - [Fediverse photo card](https://togetherlens.app/resources/mastodon-photo-card/): Prepare a useful Mastodon or Fediverse post with a first-party scene choice, then open the user's chosen instance without account, timeline, contact, or portrait access. - [Tumblr photo prompt card](https://togetherlens.app/resources/tumblr-photo-card/): Prepare a useful Tumblr link post with a first-party scene choice, then edit and publish it in your own Tumblr workflow without account, contact, or portrait access here. - [Browser photo-ideas search](https://togetherlens.app/resources/browser-search-provider/): Add TogetherLens as a standard OpenSearch provider and search public scene ideas from the address bar without an extension, account, history, contacts, files, or portrait upload. - [CodePen Vibe Room starter](https://togetherlens.app/resources/codepen-vibe-room/): Fork a small, no-upload two-scene group-photo picker in CodePen, keep the visible credit, and let people continue to TogetherLens only after an explicit choice. - [Read-only Fediverse photo ideas](https://togetherlens.app/resources/fediverse-photo-feed/): Follow a standards-shaped public stream of useful scene choices from compatible Fediverse clients without account access, automatic posting, or portrait upload. - [Newsletter photo prompt block](https://togetherlens.app/resources/newsletter-photo-prompt/): Copy a useful Markdown or HTML group-photo prompt into a newsletter or community digest, then let readers choose when to continue without giving TogetherLens a list, inbox, or account. - [npm photo prompt card](https://togetherlens.app/resources/npm-photo-prompt-kit/): Install a tiny local-first package that returns Markdown, HTML, or plain text for a group-photo idea before an optional, measured TogetherLens handoff. - [Hugging Face group photo scene card](https://togetherlens.app/resources/huggingface-photo-prompt-space/): Prepare a free, browser-local Static Space that turns a family, couple, or team direction into a copyable scene card without a file, account, or network request. - [Live group photo prompt wheel](https://togetherlens.app/tools/live-photo-prompt-wheel/): Spin a privacy-safe group-photo prompt for a wedding, reunion, or team event without an account or upload. - [AI group photo prompt fixer](https://togetherlens.app/tools/ai-group-photo-prompt-fixer/): Diagnose and fix an AI group photo prompt when faces, scale, lighting, hands, or composition need correction. - [Remote team photo brief maker](https://togetherlens.app/tools/remote-team-photo-brief-maker/): Create a consistent remote-team photo brief for an About page or LinkedIn launch without collecting portraits. - [Group selfie request maker](https://togetherlens.app/tools/group-selfie-request-maker/): Write a clear, permission-first selfie request for a family, friend, or wedding group photo. - [AI photo disclosure badge maker](https://togetherlens.app/tools/ai-photo-disclosure-badge-maker/): Create a visible AI-generated or AI-assisted portrait disclosure badge as a downloadable PNG. - [Family photo time capsule challenge](https://togetherlens.app/tools/family-photo-time-capsule-challenge/): Start a 3-day, 7-day, or monthly family photo time-capsule challenge with ready prompts. - [Recreate a childhood photo planner](https://togetherlens.app/tools/recreate-childhood-photo-planner/): Plan a respectful then-and-now childhood-photo recreation prompt with consent and review steps. - [Missing wedding guest photo plan](https://togetherlens.app/tools/wedding-missing-guest-photo-plan/): Plan a careful AI wedding group photo when a relative or friend could not attend, with disclosure guidance. - [Virtual photo booth prompt cards](https://togetherlens.app/tools/virtual-photo-booth-prompt-cards/): Generate free printable photo-booth prompt cards with QR codes for parties and reunions. - [Long-distance friend photo challenge](https://togetherlens.app/tools/long-distance-friend-photo-challenge/): Start a 3-day long-distance friend photo challenge with daily selfie prompts and one shared scene. - [Group photo moodboard](https://togetherlens.app/tools/group-photo-moodboard/): Build a group-photo moodboard before anyone uploads a portrait; choose setting, light, and framing. - [WhatsApp group photo invite](https://togetherlens.app/tools/whatsapp-group-photo-invite/): Create a privacy-safe group-photo invite and open it directly in WhatsApp. - [Email group photo invite](https://togetherlens.app/tools/email-group-photo-invite/): Create a privacy-safe group-photo invite and open it in your email client. - [Group photo calendar invite](https://togetherlens.app/tools/calendar-group-photo-invite/): Create a privacy-safe calendar reminder file for a group-photo plan. - [SMS group photo invite](https://togetherlens.app/tools/sms-group-photo-invite/): Create a privacy-safe group-photo invite and open it in your phone's text-message app. - [LINE group photo invite](https://togetherlens.app/tools/line-group-photo-invite/): Create a privacy-safe group-photo invite and open LINE's user-controlled share window. - [Family photo shot list builder](https://togetherlens.app/tools/family-photo-shot-list/): Build a printable family photo shot list for reunions, birthdays, holidays, or events. - [Family photo location and light planner](https://togetherlens.app/tools/family-photo-location-light-planner/): Choose a family-photo setting, light window, and weather backup with a practical session plan. - [Family photo print and crop planner](https://togetherlens.app/tools/family-photo-print-crop-planner/): Get a crop-safe family-photo export plan for print, cards, or social sizes. - [Family travel photo journal planner](https://togetherlens.app/tools/family-travel-photo-journal-planner/): Turn a trip into a five-beat family photo story with prompts and a share plan. ## Product and privacy notes - TogetherLens is a mobile app for creating one group or couple photo from separate permissioned portraits. - Browsing the public tools, stories, styles, and resource pages does not require an account or a photo upload. - The app result is AI-generated and should be reviewed with the people pictured and disclosed as AI-generated before public use. - Do not infer a person's identity, consent, location, subscription status, or private result from any public TogetherLens page. ## Distribution - [Tools RSS feed](https://togetherlens.app/tools.xml): public canonical tool updates. - [Atom discovery feed](https://togetherlens.app/atom.xml): visual stories and free tools with WebSub hub discovery. - [Feed pack](https://togetherlens.app/feeds.opml): blog, visual stories, tools, visual ideas, and Atom feeds. - [MCP photo-planning manifest](https://togetherlens.app/.well-known/mcp.json): a read-only, privacy-safe handoff for compatible AI assistants. - [A2A photo-planning Agent Card](https://togetherlens.app/.well-known/agent-card.json): a read-only, stateless JSON-RPC handoff for compatible Agent2Agent clients. - [Fediverse photo-ideas actor](https://togetherlens.app/activitypub/togetherlens.json): a read-only ActivityPub actor and public outbox for compatible Fediverse clients. - Newsletter publishers can copy a Markdown or HTML photo prompt block from https://togetherlens.app/resources/newsletter-photo-prompt/. - Node.js maintainers can install @togetherlens/photo-prompt-card from https://togetherlens.app/resources/npm-photo-prompt-kit/; it formats local strings and does not read files, call a network, or upload photos. - AI builders can copy the browser-local Hugging Face Static Space from https://togetherlens.app/resources/huggingface-photo-prompt-space/; it has no model, compute runtime, file input, account login, or analytics script. - A2A endpoint: https://togetherlens.app/a2a (message/send, text-only, no task state). - [Privacy policy](https://togetherlens.app/privacy/): data handling and deletion details.