The family story, beautifully preserved

Strom is a family tree that runs right in the browser: no account, no server, free of charge. The family tree stays on the device, and a copy in a file keeps it safe. On a computer, ancestor research can be added: with an agent it searches registers and archives, without one it is free and nothing leaves the computer.

After the first visit, it works without internet too.

A family tree in the Strom app, Family view

Where to start

All content of the site is further down; the guides only show the way.

Getting started with Strom

All steps by combination:

Computer · Chrome
  1. Open Strom

    Strom runs at stromapp.info/run/. Nothing gets installed and no account is needed.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  2. Icon on the desktop (optional, for convenience)

    Strom can be installed as an app with an icon on the desktop. It is more convenient, but the data is the same as in the browser tab.

    The Install button on the right of the address bar → confirm Install

    Otherwise: ⋮ → Cast, save, and share → Install…

    Neither the button nor the icon in sight? A private window or a guest profile does not allow installing.

    Done when the screen shows Strom in its own window and an icon on the desktop or in the Dock.

  3. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  4. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On a computer, the .ged file can also be dragged onto the window.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  5. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    On a computer, the file can also be dragged onto the window.

    Chrome and Edge: the same dialog has “Open from file…”, which links the tree with the file straight away (the next Ctrl+S saves into it). Safari and Firefox only import the file as a copy.

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  6. Save to a file

    The only reliable copy is a file. Each save downloads a new .json file; in Chrome and Edge, the tree can be linked to one file and saved into it every time.

    Ctrl + S (Mac ⌘ + S), or Actions (on a narrower screen ⋯) → Export… → Data backup (JSON)

    Without a link, every save downloads a new file <tree name>.json to Downloads.

    Linking, optional: Actions → Export… → Link to a file on disk… → choose a place. From then on Ctrl+S saves into that file, by hand, not by itself.

    Done when the screen shows “Saved to file” for a moment and the .json file in Downloads or in the chosen folder. “Only in browser” returns with the next change.

  7. Next time

    Next time, Strom opens the same way: same browser and same address, or the icon. On another device, only the file.

    Save to a file after every larger change.

Computer · Edge
  1. Open Strom

    Strom runs at stromapp.info/run/. Nothing gets installed and no account is needed.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  2. Icon on the desktop (optional, for convenience)

    Strom can be installed as an app with an icon on the desktop. It is more convenient, but the data is the same as in the browser tab.

    The app icon on the right of the address bar

    Otherwise: ⋯ → Apps → Install this site as an app

    Neither the button nor the icon in sight? A private window or a guest profile does not allow installing.

    Done when the screen shows Strom in its own window and an icon on the desktop or in the Dock.

  3. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  4. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On a computer, the .ged file can also be dragged onto the window.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  5. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    On a computer, the file can also be dragged onto the window.

    Chrome and Edge: the same dialog has “Open from file…”, which links the tree with the file straight away (the next Ctrl+S saves into it). Safari and Firefox only import the file as a copy.

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  6. Save to a file

    The only reliable copy is a file. Each save downloads a new .json file; in Chrome and Edge, the tree can be linked to one file and saved into it every time.

    Ctrl + S (Mac ⌘ + S), or Actions (on a narrower screen ⋯) → Export… → Data backup (JSON)

    Without a link, every save downloads a new file <tree name>.json to Downloads.

    Linking, optional: Actions → Export… → Link to a file on disk… → choose a place. From then on Ctrl+S saves into that file, by hand, not by itself.

    Done when the screen shows “Saved to file” for a moment and the .json file in Downloads or in the chosen folder. “Only in browser” returns with the next change.

  7. Next time

    Next time, Strom opens the same way: same browser and same address, or the icon. On another device, only the file.

    Save to a file after every larger change.

Computer · Firefox
  1. Open Strom

    Strom runs at stromapp.info/run/. Nothing gets installed and no account is needed.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  2. Bookmark (optional)

    A bookmark is enough for an easy return. Firefox on a Mac cannot install Strom as an app.

    Ctrl + D (Mac ⌘ + D)

    Firefox on Windows can pin Strom to the taskbar with an icon in the address bar. The data stays in Firefox.

    Done when the screen shows Strom in the bookmarks.

  3. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  4. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On a computer, the .ged file can also be dragged onto the window.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  5. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    On a computer, the file can also be dragged onto the window.

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  6. Save to a file

    The only reliable copy is a file. Each save downloads a new .json file to Downloads.

    Ctrl + S (Mac ⌘ + S), or Actions (on a narrower screen ⋯) → Export… → Data backup (JSON)

    Done when the screen shows “Saved to file” for a moment and the .json file in Downloads or in the chosen folder. “Only in browser” returns with the next change.

  7. Next time

    Next time, Strom opens the same way: same browser and same address, or the icon. On another device, only the file.

    Save to a file after every larger change.

Computer · Safari
  1. Safari on a Mac: good to know

    Safari on a Mac deletes the data of a site not visited during 7 days of Safari use. Chrome or Edge are more reliable. In Safari, regular saving to a file matters even more.

  2. Open Strom

    Strom runs at stromapp.info/run/. Nothing gets installed and no account is needed.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  3. Dock (optional)

    Safari can add Strom to the Dock. The Dock app, however, has its own data, separate from Safari.

    File → Add to Dock → Add (macOS 14 and later), or the Share button → Add to Dock

    Done when the screen shows the Strom icon in the Dock and Strom opened from it, empty.

  4. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  5. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On a computer, the .ged file can also be dragged onto the window.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  6. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    On a computer, the file can also be dragged onto the window.

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  7. Save to a file

    The only reliable copy is a file. Each save downloads a new .json file to Downloads.

    Ctrl + S (Mac ⌘ + S), or Actions (on a narrower screen ⋯) → Export… → Data backup (JSON)

    Done when the screen shows “Saved to file” for a moment and the .json file in Downloads or in the chosen folder. “Only in browser” returns with the next change.

  8. Next time

    Next time, Strom opens the same way: same browser and same address, or the icon. On another device, only the file.

    Strom opens either always in Safari or always from the Dock. Each place has its own data.

    Save to a file after every larger change.

iPhone or iPad
  1. Open in Safari

    Open stromapp.info/run/ in Safari.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows Strom in Safari.

  2. Add to the home screen, right at the start

    Add Strom to the home screen before entering any data. The family tree then belongs to the icon, not to Safari.

    In Safari: ⋯ (or the Share button) → Share → scroll down → Add to Home Screen → leave Open as Web App on → Add

    “Add to Home Screen” not in the list? At its end: Edit Actions → Add to Home Screen.

    On iPad, the Share button (or ⋯) is at the top.

    Done when the screen shows the Strom icon on the home screen.

  3. Open only via the icon

    From now on, Strom opens only via the home-screen icon, not in Safari.

    Done when the screen shows Strom without the Safari address bar.

  4. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  5. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On iPhone, the downloaded file is in the Files app: iCloud Drive → Downloads.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  6. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  7. Save to a file

    On a phone via ⋯ (Actions) → Export… → Data backup (JSON). Each save is a new file. The file can also be sent to a computer.

    ⋯ (Actions) → Export… → Data backup (JSON)

    iPhone and iPad: the file is in the Files app → Browse → iCloud Drive → Downloads.

    Done when the screen shows the backup file in the Files app.

  8. Next time

    Next time only via the home-screen icon. The icon stays: a new icon starts empty.

    Save to a file after every larger change.

Android
  1. Open Strom

    Strom runs at stromapp.info/run/. Nothing gets installed and no account is needed.

    Launch Strom

    https://stromapp.info/run/

    Done when the screen shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  2. Install

    Strom can be added to the home screen as an app. The data is the same as in Chrome.

    Chrome: ⋮ → Install and create shortcut → Install

    In an older Chrome the item is called “Add to Home screen”.

    These steps are for Chrome. Other browsers (Samsung Internet, Firefox) differ.

    The family tree is in Chrome. Before uninstalling or clearing Chrome’s data, a backup goes into a file.

    Done when the screen shows the Strom icon on the phone's home screen.

  3. Start an empty family tree

    The first person, then their parents and children. For example Anna Nováková, *1880.

    Add first person

    Done when the screen shows the card “Anna Nováková” in the tree.

  4. Open in Strom

    A GEDCOM file from MyHeritage, Geni or Ancestry opens in Strom as a family tree, on a computer and on a phone.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From GEDCOM → choose the file → Insert into tree

    On Android, the downloaded file is in the Files app, under Downloads.

    Strom does not open a zip: a file from Ancestry needs unpacking first.

    Done when the screen shows a summary (number of people, relationships, photos) and, after confirming, the family tree.

  5. Open a backup file from Strom

    A Strom backup file (.json) opens on any device.

    I have data elsewhere (GEDCOM from MyHeritage, Ancestry…) → From JSON → choose the file

    An encrypted file asks for its password when opened; a forgotten password cannot be recovered.

    Done when the screen shows the family tree from the file.

  6. Save to a file

    On a phone via ⋯ (Actions) → Export… → Data backup (JSON). Each save is a new file. The file can also be sent to a computer.

    ⋯ (Actions) → Export… → Data backup (JSON)

    Android: the Files app, or in Chrome ⋮ → Downloads.

    Done when the screen shows the backup file in Downloads.

  7. Next time

    Next time, Strom opens the same way: same browser and same address, or the icon. On another device, only the file.

    Save to a file after every larger change.

On a computer, ancestor research can be added to the family tree → Research guideResearch runs on a computer only.

Starting ancestor research

All steps by combination:

Windows · With an agent · From the Strom app
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    Install and sign in to the agent before the next step. Without an agent on the computer, research from the app is set up as a Strom archive.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  3. Paste and run

    The Run window, paste the line, Enter.

    Win + R → paste the line (Ctrl + V) → Enter

    Done when the screen shows a blue or black window with the lines “Downloading Node.js from nodejs.org…” and “Downloading Strom research…”.

  4. System windows

    The setup guide may offer its own git. Only Strom uses it, and nothing gets installed.

    Installation stopped
    If the window says “The installation did not finish. Enter closes the window.”, the line can be run again. If an antivirus or company policy stops the line: nothing downloaded is a program of ours, only official, signed Node.js and the Strom Research code as readable JavaScript. The computer's administrator can help.

    Done when the screen shows “Installed: &lt;path&gt;”.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Windows · With an agent · Straight from the web
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    The setup guide installs Claude Code itself; a subscription is all that is needed.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    powershell -ExecutionPolicy Bypass -c "irm https://stromapp.info/research/install.ps1 | iex"

    Done when the screen shows “Copied”.

  3. Paste and run

    The Run window, paste the line, Enter.

    Win + R → paste the line (Ctrl + V) → Enter

    Done when the screen shows a blue or black window with the lines “Downloading Node.js from nodejs.org…” and “Downloading Strom research…”.

  4. System windows

    The setup guide may offer its own git. Only Strom uses it, and nothing gets installed.

    Installation stopped
    If the window says “The installation did not finish. Enter closes the window.”, the line can be run again. If an antivirus or company policy stops the line: nothing downloaded is a program of ours, only official, signed Node.js and the Strom Research code as readable JavaScript. The computer's administrator can help.

    Done when the screen shows “Installed: &lt;path&gt;”.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    With a Claude subscription: the first choice, installing Claude Code.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    On the first start of Claude Code installed by the setup guide, sign-in comes in a browser window.

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Windows · Without an agent: Strom archive · From the Strom app
  1. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  2. Paste and run

    The Run window, paste the line, Enter.

    Win + R → paste the line (Ctrl + V) → Enter

    Done when the screen shows a blue or black window with the lines “Downloading Node.js from nodejs.org…” and “Downloading Strom research…”.

  3. System windows

    The setup guide may offer its own git. Only Strom uses it, and nothing gets installed.

    Installation stopped
    If the window says “The installation did not finish. Enter closes the window.”, the line can be run again. If an antivirus or company policy stops the line: nothing downloaded is a program of ours, only official, signed Node.js and the Strom Research code as readable JavaScript. The computer's administrator can help.

    Done when the screen shows “Installed: &lt;path&gt;”.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research opens the Strom app in the browser and offers to hand over the family tree.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Windows · Without an agent: Strom archive · Straight from the web
  1. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    powershell -ExecutionPolicy Bypass -c "irm https://stromapp.info/research/install.ps1 | iex"

    Done when the screen shows “Copied”.

  2. Paste and run

    The Run window, paste the line, Enter.

    Win + R → paste the line (Ctrl + V) → Enter

    Done when the screen shows a blue or black window with the lines “Downloading Node.js from nodejs.org…” and “Downloading Strom research…”.

  3. System windows

    The setup guide may offer its own git. Only Strom uses it, and nothing gets installed.

    Installation stopped
    If the window says “The installation did not finish. Enter closes the window.”, the line can be run again. If an antivirus or company policy stops the line: nothing downloaded is a program of ours, only official, signed Node.js and the Strom Research code as readable JavaScript. The computer's administrator can help.

    Done when the screen shows “Installed: &lt;path&gt;”.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    When no agent is found, the setup guide offers to install Claude Code, or just a Strom archive.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research starts with an empty family tree. The tree from the app is handed over in the Strom app:

    Actions → Ancestor research → Start research with this tree

    The button shows once the setup guide allowed links from the app (the last question, Enter) and research has connected with the app at least once.

    Images stay in the app.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Mac · With an agent · From the Strom app
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    Install and sign in to the agent before the next step. Without an agent on the computer, research from the app is set up as a Strom archive.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  3. Paste and run

    Terminal, paste the line, Enter.

    Open Terminal (⌘ + Space, type “Terminal”, Enter) → paste the line (⌘ + V) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…” in Terminal.

  4. System windows

    If git is missing, macOS opens the Command Line Tools window. Choosing “Install” and waiting is enough.

    Usually a few minutes, on a slow connection up to 20 minutes.

    Done when the screen shows the Apple window finished and Terminal carrying on.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent's app opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Mac · With an agent · Straight from the web
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    The setup guide installs Claude Code itself; a subscription is all that is needed.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    curl -fsSL https://stromapp.info/research/install.sh | sh

    Done when the screen shows “Copied”.

  3. Paste and run

    Terminal, paste the line, Enter.

    Open Terminal (⌘ + Space, type “Terminal”, Enter) → paste the line (⌘ + V) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…” in Terminal.

  4. System windows

    If git is missing, macOS opens the Command Line Tools window. Choosing “Install” and waiting is enough.

    Usually a few minutes, on a slow connection up to 20 minutes.

    Done when the screen shows the Apple window finished and Terminal carrying on.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    With a Claude subscription: the first choice, installing Claude Code.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent's app opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    On the first start of Claude Code installed by the setup guide, sign-in comes in a browser window.

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Mac · Without an agent: Strom archive · From the Strom app
  1. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  2. Paste and run

    Terminal, paste the line, Enter.

    Open Terminal (⌘ + Space, type “Terminal”, Enter) → paste the line (⌘ + V) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…” in Terminal.

  3. System windows

    If git is missing, macOS opens the Command Line Tools window. Choosing “Install” and waiting is enough.

    Usually a few minutes, on a slow connection up to 20 minutes.

    Done when the screen shows the Apple window finished and Terminal carrying on.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research opens the Strom app in the browser and offers to hand over the family tree.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Mac · Without an agent: Strom archive · Straight from the web
  1. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    curl -fsSL https://stromapp.info/research/install.sh | sh

    Done when the screen shows “Copied”.

  2. Paste and run

    Terminal, paste the line, Enter.

    Open Terminal (⌘ + Space, type “Terminal”, Enter) → paste the line (⌘ + V) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…” in Terminal.

  3. System windows

    If git is missing, macOS opens the Command Line Tools window. Choosing “Install” and waiting is enough.

    Usually a few minutes, on a slow connection up to 20 minutes.

    Done when the screen shows the Apple window finished and Terminal carrying on.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    When no agent is found, the setup guide offers to install Claude Code, or just a Strom archive.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research starts with an empty family tree. The tree from the app is handed over in the Strom app:

    Actions → Ancestor research → Start research with this tree

    The button shows once the setup guide allowed links from the app (the last question, Enter) and research has connected with the app at least once.

    Images stay in the app.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Linux · With an agent · From the Strom app
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    Install and sign in to the agent before the next step. Without an agent on the computer, research from the app is set up as a Strom archive.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  3. Paste and run

    Terminal, paste the line, Enter.

    Open a terminal (often Ctrl + Alt + T) → paste the line (Ctrl + Shift + V, or right-click → Paste) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…”.

  4. System windows

    No window opens during installing. If git is missing, the setup guide prints a package manager command, e.g. sudo apt install git.

    Done when the screen shows “Installed: &lt;path&gt;”.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent's app opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Linux · With an agent · Straight from the web
  1. Agent and subscription

    Ancestor research works with an agent from another maker. The agent needs its own account.

    The setup guide installs Claude Code itself; a subscription is all that is needed.

    The AI subscription is separate; Strom Research charges nothing.

    The agent's best model: research reads old handwriting, and a fast model makes mistakes.

    When the subscription hits its limit, research stops and the findings stay saved.

    Prices in USD before tax, from the makers’ pages, as of October 2026. The price in local currency and with tax shows when paying.

    Done when the screen shows a signed-in agent: the app after sign-in, or the agent's command in the terminal without an error.

  2. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    curl -fsSL https://stromapp.info/research/install.sh | sh

    Without curl:

    wget -qO- https://stromapp.info/research/install.sh | sh

    Done when the screen shows “Copied”.

  3. Paste and run

    Terminal, paste the line, Enter.

    Open a terminal (often Ctrl + Alt + T) → paste the line (Ctrl + Shift + V, or right-click → Paste) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…”.

  4. System windows

    No window opens during installing. If git is missing, the setup guide prints a package manager command, e.g. sudo apt install git.

    Done when the screen shows “Installed: &lt;path&gt;”.

  5. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    With a Claude subscription: the first choice, installing Claude Code.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  6. First start

    The agent's app opens with a prepared folder and a first message. Confirm the folder and send the message.

    Confirm the folder → Send the message

    On the first start of Claude Code installed by the setup guide, sign-in comes in a browser window.

    Done when the screen shows the agent asking whom to look for. For example: “the Novák family, Anna Nováková *1880”.

  7. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  8. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Linux · Without an agent: Strom archive · From the Strom app
  1. The line from the Strom app

    The Strom app prepares the line for this computer, together with this family tree.

    In the app: Actions (on a narrower screen ⋯) → Ancestor research → Install on this computer → Copy

    Done when the screen shows the line and the Copy button in the “Installing Strom Research” window.

  2. Paste and run

    Terminal, paste the line, Enter.

    Open a terminal (often Ctrl + Alt + T) → paste the line (Ctrl + Shift + V, or right-click → Paste) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…”.

  3. System windows

    No window opens during installing. If git is missing, the setup guide prints a package manager command, e.g. sudo apt install git.

    Done when the screen shows “Installed: &lt;path&gt;”.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research opens the Strom app in the browser and offers to hand over the family tree.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Linux · Without an agent: Strom archive · Straight from the web
  1. The line from the web

    The line for this computer. Research from the web starts with an empty family tree.

    curl -fsSL https://stromapp.info/research/install.sh | sh

    Without curl:

    wget -qO- https://stromapp.info/research/install.sh | sh

    Done when the screen shows “Copied”.

  2. Paste and run

    Terminal, paste the line, Enter.

    Open a terminal (often Ctrl + Alt + T) → paste the line (Ctrl + Shift + V, or right-click → Paste) → Enter

    Done when the screen shows “Downloading Node.js from nodejs.org…”.

  3. System windows

    No window opens during installing. If git is missing, the setup guide prints a package manager command, e.g. sudo apt install git.

    Done when the screen shows “Installed: &lt;path&gt;”.

  4. Setup guide

    A few questions. The suggested answer is prefilled, and Enter is enough.

    Enter at every question

    When no agent is found, the setup guide offers to install Claude Code, or just a Strom archive.

    The questions in order
    1. language;
    2. where to save (suggested Documents/Strom);
    3. git (a check, not a question);
    4. with an agent, or a Strom archive (as the situation is);
    5. where to talk to the agent (only with both the Claude app and the terminal);
    6. model (“Opus — best at reading old handwriting (recommended)”);
    7. reasoning effort (Claude Code);
    8. stories about the ancestors for the family book;
    9. what the agent may do without asking;
    10. the agent's personal add-ons;
    11. the “Strom výzkum” shortcut on the desktop;
    12. the Strom app (only when the computer has none);
    13. links from the app: “Let the Strom app start the research on this computer?”, suggested yes. Enter matters here: without it, neither the Research menu in the app nor “Start research with this tree” works;
    14. which terminal the research's windows open in: the system's default, Terminal or iTerm2 (only on a Mac with both).

    Questions 5–10 only with an agent. Which ones show depends on the computer.

    Started from the web, research then asks for the family tree's name (“e.g. the family surname”) and starts empty.

    Done when the screen shows “All set.” with the language and folder.

  5. First start without an agent

    Research starts with an empty family tree. The tree from the app is handed over in the Strom app:

    Actions → Ancestor research → Start research with this tree

    The button shows once the setup guide allowed links from the app (the last question, Enter) and research has connected with the app at least once.

    Images stay in the app.

    Keep saving the backup file (Ctrl+S).

    Done when the screen shows “linked to research” at the tree in “Manage trees”, and “In sync with the research” at the tree's name.

  6. Connection with the Strom app

    The Strom app talks to research directly, only on the same computer.

    Chrome may ask “Access other apps and services on this device”: choose Allow.

    With live following (“Follow live”), results arrive by themselves; the tree is locked meanwhile.

    Otherwise a new version does not load by itself: a dot appears on ⋯, and the Research menu says “The research has a newer version” with a Load button. A backup is saved before loading.

    Done when the screen shows a research result in the tree (live, or after Load).

  7. Next time

    A double-click on the “Strom výzkum” shortcut on the desktop, or the strom command in a new terminal window.

    Where the shortcut is
    • Mac: Strom výzkum.command on the Desktop
    • Windows: Strom výzkum.lnk
    • Linux: in the applications menu

    An old terminal window does not know the new command.

    From the app: Actions → Research (Continue with the agent, Open research, Follow live, Load new version). The menu is there only with links from the app on (question 13 of the setup guide, or strom link on); otherwise only “Start the research ↗”.

    Done when the screen shows the research menu after the double-click.

Details, commands and troubleshooting → Manual

Data in the browser is not a reliable store.

Strom keeps everything right in the browser, with no account and no server, so the data stays on this device only. The browser usually keeps it for a long time, but does not guarantee it: it disappears when the browser is cleaned up, when site data is deleted, or when the app is uninstalled together with its data. That is why saving to a file regularly pays off (Ctrl+S, on a Mac ⌘S). The file can be opened again at any time, on another device too.

A file: the only certainty.

Ctrl+S or Actions → Export… → “Data backup (JSON)”. The file carries the family tree and photos and opens anywhere.

Every save downloads a new .json file. In Chrome and Edge the tree can be linked to one file (Actions → Export… → “Link to a file on disk…”) and saved into it again and again.

The file can be encrypted with a password if wished; without the password nobody opens it.

An icon or bookmark: convenience only.

Strom is found faster. The data stays where it was and does not replace a backup.

On iPhone, the icon has its own data.

Strom is empty?

The family tree is usually not lost: it is somewhere other than where Strom just opened. The app cannot tell and shows an empty tree.

An empty Strom shows “Welcome to Strom” with the “Add first person” button and the “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” link.

  1. Another browser or profile

    Chrome does not see what is in Safari, and a work profile does not see a personal one. The family tree is in the browser and profile where it was entered.

  2. Another address

    stromapp.info, www.stromapp.info and a downloaded strom.html are three places for the browser. strom.html shares data with all HTML files opened from disk in the same browser.

    A family tree entered earlier via www.stromapp.info is stored separately in the browser.

  3. iPhone: home-screen icon vs Safari. Mac: Dock vs Safari

    Each place has its own data. Moving only by export and import.

  4. Private window

    Closing all private windows deletes everything. Strom warns about it only in Safari and Firefox, not in Chrome and Edge.

  5. Another device

    The family tree does not move to another device by itself, not even by sync. Only via a file.

  6. The browser deleted the data

    It happens after clearing site data, with delete-on-close, in Safari after 7 days of use without a visit, after deleting the icon, or when space runs out.

    The way back is the latest backup file: “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” → “From JSON”, or on a computer the file dragged onto the window. Backups inside the app vanished with the data. A phone backup does not reliably restore it.

Next time: same browser, same address, or same icon. On iPhone only the home-screen icon; on a Mac either always Safari or always the Dock. Elsewhere only from the file.

Words in the guides
  • Terminal: A window for typing commands: the Terminal app on a Mac, the Run window (Win + R) or PowerShell on Windows, a terminal on Linux.
  • Agent: An AI program from another maker (e.g. Claude) that searches registers and archives following the research instructions; it needs its own subscription.
  • GEDCOM: A common file format (.ged) for family trees; MyHeritage, Geni, Ancestry and Strom all support it.
  • Installing as an app: Strom with its own icon on the home screen or in the Dock; a convenience, not a backup.
  • Backup file: A .json file with the whole family tree and photos that opens in Strom anywhere.
  • Strom archive: Strom research without an agent, free of charge.
  • Research (Strom Research): A program on the computer that searches for ancestors with an agent and sends results to the Strom app.
  • Private window: A browser window that forgets everything when closed, the family tree too.
  • Browser profile: A separate set of data in one browser (e.g. work and personal); each has its own family tree.
In action

The whole family at a glance

Generations connected in one clean, interactive view, with panning and zooming through every branch.

Why Strom

Everything needed,
nothing more

Export & share

The whole family tree saves to one file: a backup (JSON, photos included) or a standalone HTML file that opens in any browser. A file is also the only way to another device.

The data stays on the device

Everything runs in the browser on the device: no account, no server, no tracking. Only map tiles and place names for the map leave the device, and only with consent.

Works without internet

After the first visit, it works without internet too, in a tab and as an installed app. A new version announces itself in a bar; Refresh switches all windows.

GEDCOM compatible

Imports GEDCOM files from MyHeritage, Geni, Ancestry, Gramps and more, and exports in the standard that other genealogy programs read.

Rich family records

Photos, life events, document scans and proper source citations: everything a family chronicle needs, still in one portable file.

Free & open source

Free and open source (GNU AGPL v3 or later). The code is open to inspect and improve, so the app can be used with confidence.

How certain each fact is

Every fact carries its certainty: lead, possible, probable, proven. A child with only one known parent gets a “?” family.

Sources across several pages

A book cited on several pages gets a source for each page; the picker offers another page of the same book.

Cards like a register entry

The Register card shows birth, baptism, marriage, death with its cause and burial, each with its place and full date. Five card types, plus a custom one.

Marriages in order

With two or more marriages, each partner's card carries “1st ∞ 1866”, “2nd ∞ 1908”, and the partners stand in the order of the marriages.

All features (35) Show ▾Hide ▴
  • Photos & document scans on every person
  • Life events — baptism, occupation, residence…
  • Sources as register entries — transcript, the entry cut out of its scan, a catalogue per family tree
  • Printable family book with chapters & index
  • Poster export (SVG / PNG / tiled print)
  • Privacy filter hides living people in exports
  • Relationship calculator (“second cousin…”)
  • Adoptive & foster relationships, drawn distinctly
  • Duplicate hints while typing
  • Search filters with highlighting in the family tree
  • Undo / redo for every change
  • Touch-friendly on phones & tablets
  • Timeline view — lives as bars on a year axis
  • Automatic backups inside the app with one-click restore; they sit in the same storage as the family tree and do not replace a file
  • Family wizard — a whole family in one form
  • Tree overview — the family in numbers, lifespans, names and data quality
  • Anniversaries panel & “on this day” reminders
  • Works without internet after the first visit, in a tab and as an installed app
  • Family collaboration by e-mail — share, fill in, merge back
  • Ancestor fan chart (4–8 generations)
  • Branch colours — paternal, maternal, descendants
  • Saving to one linked file on disk (Ctrl+S; Chrome and Edge)
  • Interactive guided tour for newcomers
  • Change packets — a reply with just what changed
  • Deep consistency checks — dates, sources, attachments
  • Map of the family's places — looked up once, then available without internet too
  • Slideshow — a hands-off flight through the family tree, made for the TV
  • Place suggestions from the family tree itself, spelling variants unified in a click
  • Five card types — compact, normal, detailed, register, custom
  • A new family tree out of whatever is on screen
  • Several family trees side by side, linked through shared people
  • One family tree split into its families — by surname lines, branches, or one person's view
  • Historical surname spellings understood as one family
  • Sex left unknown where the records are silent, titles before and after the name
  • Children's events in a person's life timeline, names and places as links

Sample family trees come with the app (House of Tudor, Přemyslid dynasty), one click away.

Family teamwork, no cloud

The whole family fills in the family tree

No accounts, no server. One file travels by e-mail — and comes back smarter.

1

Sending

“Send to a relative” adds a personal note and puts the family tree into a single file for e-mail. Living people can be hidden automatically.

2

They add what they know

The relative just opens the file — a friendly welcome invites them to fill in their branch and send the file back with one click.

3

Merging the reply

Strom recognises the returned file as part of the same family tree; the additions are reviewed side by side and merged in.

A family tree from another service Steps per service, then the same steps in Strom.

MyHeritage

  1. List of trees Sign in to MyHeritage. Family tree → Manage Trees
  2. Export to GEDCOM At the tree: Export to GEDCOM
  3. Photos and starting the export Choose whether to include photos. Begin the export
  4. Download the file The .ged file downloads, or an e-mail with a download link arrives.

Works on the free Basic account too. Right after the import: “Download photos from the internet” in Strom, the links to the photos expire within a few days.

Geni

  1. Export in Geni Family → Share Your Tree → Export
  2. What to export Choose what to export (e.g. Ancestors, Descendants) and the type “GEDCOM 5.5.1”. The Byte Order Mark stays as it is. Export
  3. Download the file Wait for the e-mail with the link and download the file. If a zip arrives, it needs unpacking first.

Profiles added by hand and the closest family can be exported. Free up to 5,000 profiles, with Geni Pro up to 50,000.

Ancestry

  1. Export in Ancestry Trees → the tree → in the left panel More (⋯) → Tree Settings → Export tree → Export
  2. Download the file Wait for “Generating a GEDCOM file” → Download Your GEDCOM File
  3. Unpack the zip The file comes in a zip and Strom does not open a zip. On a computer, a double-click unpacks it.

Only the owner of a tree can export it; no subscription is needed. Photos do not carry over: the export has none, and its links lead back to Ancestry only. Occupation data does not carry over to Strom.

FamilySearch

A GEDCOM file cannot be downloaded from the shared FamilySearch tree (Family Tree). The former export via Innovate no longer works. Only a file uploaded to FamilySearch earlier can be downloaded (Genealogies, My Uploaded Files).

File from another program

A GEDCOM file (.ged) from any program (Gramps, Family Tree Builder…) opens the same way.

In Strom

  1. Load the .ged file. Empty tree → “I have data elsewhere (GEDCOM from MyHeritage, Ancestry…)” → “From GEDCOM”. Into a new tree: tree name → “Manage trees” → + “New tree” → “From GEDCOM” → “Import as a new tree”. On a computer, the .ged file can be dragged onto the window (a zip cannot: “Only GEDCOM files (.ged) can be dropped here.”). Strom recognizes the encoding by itself. The Actions menu has no Import item.
  2. Review the summary: counts of people, relationships, photos and sources, “Unsupported”, “Skipped records”. Images can be turned off: “Import images (excerpts, attachments, photos)”.
  3. Photos. Links to files on the disk: “Attach media files…” and choose the unpacked folder or zip. Links to the web (MyHeritage): “Download photos from the internet”, right after the export; an expired link stays undownloaded. Ancestry has no photos in its export; they can be downloaded from Ancestry by hand and attached to people.
  4. Save to a file. Strom makes a backup itself before importing, but it sits in the same storage. The file is what makes it safe.

What carries over

Names, dates and places, parents and children, marriages, events and sources. Data without its own field goes into a note. Diacritics from ANSEL and ANSI files stay intact.

A newer export

Import is a one-off copy. A newer file can be imported as a new tree, or merged: Actions → Tree → “Merge into another tree…”, also with “Only update existing people (don't add new)”.

Encryption: a JSON or HTML export can be encrypted with a password (“Encrypt with a password”, off by default); GEDCOM and CSV cannot. Without the password nobody opens the file, and a forgotten password cannot be recovered.

Strom Research · optional add-on

Find ancestors in parish registers with AI

An optional add-on on a computer (Windows, Mac, Linux). With an AI agent it searches parish registers and archives, and the results show up in the app; without an agent it is free.

The app works on its own. The agent needs a subscription of its own with its maker; longer research tends to need a higher plan.

The family tree has two copies: in the app (the main one) and in the research. Changes pass between them only on request, or automatically.

With the research, also

Originals for the research Photos in the app shrink to 256 px; originals of records waiting for the research stay in full quality. Portraits of people are not stored by the research; the backup file keeps them.

Family history, preserved from today

Strom runs in Chrome, Edge, Firefox and Safari. Research connects with Chrome, Edge and Firefox.

Launch app

Step by step for each device →

The browser holds the data: why a file is needed →

For advanced use: the whole app in one file. It has its own data, separate from stromapp.info. A downloaded file stays in the version it came in; it does not update itself · strom.html