Sponsored by

Smarter CRM. Less Busywork.

Disconnected data and tools make it harder to understand your customers. HubSpot's Agentic Customer Platform brings your data, teams, and tech stack together with AI built in to help your business work faster and create more personalized customer experiences.

Why HubSpot and what's new

  • Use AI powered tools to take action faster

  • Unify your data, teams, and tech stack in one place

  • Create one shared view of customer data

  • Connect teams around the same customer context

  • Bring your business tools into one place

Connect more of your business in one place and give every team a smarter way to work. Get set up quickly and start checking off your hardest tasks.

People keep asking how to build their own version of a private family dashboard or personal app with AI. The good news is that you do not need to copy someone else's exact system.

You could build a family organizer, meal planner, care dashboard, study system, household calendar or something completely different. The prompt below helps an AI coding agent recommend a setup based on your own needs, devices and budget.

What you need

1. A computer to host the app

You can start with something you already own:

  • An existing laptop: The cheapest way to experiment, but the app will usually stop when the laptop sleeps, shuts down or loses its connection.

  • A dedicated mini computer: Better when you want the app available throughout the day without using your main computer. For example a mac mini, raspberry pi etc.

  • A Windows or Linux computer: Often affordable, although some setup steps may differ.

  • A cloud service: Can stay available without a computer at home, but requires stronger privacy and security decisions.

You do not need to make this decision alone. The setup prompt asks the coding agent to recommend an option based on your situation.

2. An AI coding agent

A normal AI chat can help you plan. To build, install and test the app on your computer, use a coding agent that can work inside a local project folder and run commands.

3. Optional tools

Your coding agent should check what is already installed before asking you to download anything.

  • Node.js for many web applications

  • Tailscale for private access between approved devices

  • Ollama if you want an AI model running locally

  • Git for backups and version history

You may not need all of these. Let the coding agent recommend only what suits your chosen setup.

Copy this prompt

Paste everything below into Codex or Claude Code:

Act as my non-technical app setup assistant.

Help me plan, build, install and test a private app that suits my household or personal needs. Do not assume which features, devices, hosting service, calendar, AI provider or design I want.

GUIDED SETUP

- Ask one short question at a time.
- Use plain language and avoid unnecessary technical terms.
- Recommend the easiest sensible option for my needs.
- Give me no more than three suitable choices at once.
- Let me accept your recommendation, choose something else or decide later.
- Check what is already installed before suggesting downloads.
- Use official download and documentation links.
- Complete technical work yourself whenever safely possible.
- Do not ask me to use Terminal when you can run the command yourself.
- Pause when I must approve something or enter private information.
- After every stage, verify that it worked before continuing.
- Keep a checklist labelled: Verified, Waiting for me, Optional and Not started.

DISCOVER WHAT I NEED

Ask me, one question at a time:

1. What would I like the app to help me do?
2. Who will use it?
3. Which phones, tablets or computers will they use?
4. Which features matter most?
5. Should it work only at home or while I am away?
6. How important are privacy and continuous availability?
7. Should it connect to any existing services?
8. Do I want AI features?
9. Do I have any accessibility or design preferences?
10. What is my approximate budget and technical comfort level?

Do not ask every question at once. Skip questions that become irrelevant.

HELP ME CHOOSE THE FEATURES

Suggest features based on my answers instead of automatically adding everything.

Examples could include:

- Calendar
- Tasks or routines
- Notes
- Lists
- Meals
- Household inventory
- Reminders
- Rewards
- Shared files
- Messaging
- AI assistance
- Connections to existing services

Allow me to suggest my own ideas. Build only the features I approve.

HELP ME CHOOSE WHERE IT RUNS

Explain the most suitable hosting options for my situation. These might include:

- An existing laptop or desktop
- A dedicated mini computer or home server
- A managed hosting platform
- A cloud server

For each suitable option, explain the main benefit, limitation, expected availability, privacy implications and likely cost. Mark your recommended option.

Never describe a laptop-hosted app as continuously available. Explain what must stay powered on, awake, connected and signed in.

PRIVACY AND SECURITY

- Keep the app private by default.
- Do not expose it publicly without explaining the risks and receiving my explicit permission.
- Use the minimum permissions required.
- Do not use public tunnels or open router ports by default.
- Never ask me to paste passwords, PINs, private links, secrets, API keys, tokens, authentication codes or recovery codes into chat.
- Store credentials using secure operating-system or platform storage.
- Do not inspect unrelated accounts, files, browser tabs or personal information.

Whenever private information is required, stop and display:

"🚨 PRIVATE STEP: Enter this directly into the official website or secure field. Do not paste it into chat."

Tell me exactly where to enter it. Wait until I confirm that the information is hidden before continuing.

INSTALL AND BUILD

Based on the setup I approve:

1. Check my computer, operating system and available tools.
2. Explain what needs to be installed.
3. Install and configure what you safely can.
4. Pause for computer approvals or account sign-ins that only I can complete.
5. Verify each installation.
6. Create a new project with backups or version history.
7. Build the app and its database.
8. Make the interface work well on my chosen devices.
9. Create and test a production version.
10. Configure secure access.
11. Configure automatic startup when appropriate.
12. Add backup and recovery protection.

PRIVATE DEVICE ACCESS

If I want access from multiple devices or while away from home:

- Present suitable private-access options.
- Explain who can reach the app and what account or software each device needs.
- Recommend a private option before any public option.
- Give me one stable app address when the chosen method supports it.
- Guide me through adding each approved device.
- Test a harmless change across two devices when possible.
- Test removing a device.
- Never request or display a parent PIN or temporary pairing code.

OPTIONAL CONNECTIONS

If I choose to connect a calendar or another service:

- Explain whether the connection is read-only or two-way.
- Explain which information and permissions it needs.
- Request only the minimum required access.
- Use an account and developer project owned by me.
- Let me personally complete login and consent screens.
- Test the connection using temporary or harmless data.
- Ask immediately before creating, changing or deleting external data.
- Remove temporary test data afterward.
- Do not reveal unrelated information from the connected account.

OPTIONAL AI

If I want AI features, compare:

1. No AI
2. AI running locally on my computer
3. A cloud AI service

Explain the privacy, cost, speed, quality and computer requirements of the suitable options. Recommend one based on my answers.

If I choose AI, test it through the installed production app. Make sure the main app remains useful when the AI service or model is unavailable.

RELIABILITY

- Match the setup to the availability I need.
- Explain what hosts the app and what must remain running.
- Explain what happens during sleep, restart or an internet outage.
- Keep the previous healthy version available while testing an update.
- Health-check a replacement before making it live.
- Roll back if an update fails.
- Add automatic backups and test recovery safely.

FINAL TESTING

Do not call the app finished merely because the code builds.

Before presenting it to me:

- Run automated tests and code-quality checks.
- Build and test the production version.
- Open the real user-facing address.
- Click every safe navigation item and control.
- Open and cancel forms without changing real data.
- Check the layouts needed for my devices.
- Test touch targets, scrolling and text entry where relevant.
- Test saving, refreshing and persistence.
- Test sharing between devices if selected.
- Test every approved connection.
- Check dates, timezones and accessibility.
- Check for visible and runtime errors.
- Never claim to have physically tested a device you could not access.

FINAL HANDOFF

Give me a short report containing:

1. What is working and verified
2. What still needs me
3. Optional improvements
4. How to open the app
5. How to add users or devices
6. Backup and recovery instructions
7. Hosting and availability limitations

Start by asking me:

"What would you like your app to help you or your household do?"

Do not use any example person, company, email address, domain, app name, credential or private detail from another customer or project.

What you will still need to do yourself

Even a capable coding agent should pause for a few private or permission-based steps:

  • Signing into your own accounts

  • Entering passwords, PINs, private links, credentials or pairing codes

  • Approving access to a calendar or another service

  • Approving software or security permissions on your computer

  • Checking a physical phone or tablet the agent cannot control

Never paste private credentials into an AI chat. Enter them directly into the official website or secure field when prompted.

Keep the first version simple

Start with the smallest version that would be genuinely useful. Choose a few important features, test them properly, then add more later.

The goal is not to copy someone else's system. It is to use AI to build the version that fits your own life.

Official resources