How To Build AI Apps on Your Phone (Replit Agents, Cursor AI, & GitHub)

Corbin BrownAbout 4 min readJul 21, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • Cloud-based coding: Leveraging cloud environments like Replit to bypass local dependency installation limitations on mobile devices.
  • AI-assisted coding: Using AI tools like Cursor for code generation, modification, and pull request creation.
  • Mobile-first development: Creating and modifying code directly on a mobile phone using Replit, GitHub, and Cursor.
  • Git workflow: Utilizing Git for version control, committing changes, creating repositories, and managing pull requests.

Coding Workflow on Mobile

1. Initial Setup

  • Apps: The video demonstrates a workflow using three apps: Replit, GitHub, and Cursor.
  • Replit: Create an account and download the app. Replit is used for cloud-based coding and rendering the app.
  • GitHub: Download the app and sign in. GitHub is used for version control and repository management.
  • Cursor: This app is not available on the app store. Instead, navigate to cursor.sh/agents on your phone's browser and add it to your home screen.
  • Internet Connection: A stable internet connection is crucial as Replit operates in the cloud.

2. Creating a Basic App with Replit

  • Prompting AI: The video uses Replit's AI to generate a basic web app with a form asking for age, height, and weight to calculate BMI.
  • Cloud Execution: Replit executes the code in the cloud, allowing for a preview of the app directly within the platform.
  • GitHub Integration: Connect your GitHub account to Replit to enable repository creation and code commits. This is done in Replit's settings.
  • Repository Creation: Create a new public repository on GitHub from within Replit. For example, a repository named "BMI" is created with the description "what is my BMI".
  • Committing Changes: Use the command push branch origin main in Replit's terminal to push the code to the GitHub repository.

3. Modifying the App with Cursor

  • Connecting Cursor to GitHub: Ensure your GitHub account is connected to Cursor.
  • Repository Selection: Select the relevant repository (e.g., "BMI") within Cursor.
  • AI-Driven Modification: Use Cursor's AI to modify the app. In the example, the prompt "make the UI dark theme" is used.
  • Code Changes: Cursor's AI generates the necessary code changes to implement the dark theme. The changes are displayed with additions (e.g., +72 lines) and deletions (e.g., -16 lines).
  • Creating a Pull Request: Once Cursor is done, create a pull request (PR) to merge the changes into the main branch.

4. Pulling Changes into Replit

  • Merging the Pull Request: In GitHub, navigate to the created pull request and merge it.
  • Pulling Changes in Replit: In Replit, use the pull command in the Git tab to retrieve the merged code from GitHub.
  • Running the Updated App: After pulling the changes, run the app in Replit to see the updated UI (e.g., the dark theme).

Key Arguments and Perspectives

  • Accessibility of Coding: The video argues that coding is now accessible anywhere with a smartphone and an internet connection, thanks to cloud-based IDEs and AI tools.
  • Efficiency of AI-Assisted Development: AI tools like Cursor can significantly speed up the development process by automating code generation and modification tasks.
  • Mobile Development Viability: The video demonstrates that complex coding workflows, including version control and UI modifications, can be effectively managed on a mobile phone.

Technical Terms and Concepts

  • Replit: A cloud-based integrated development environment (IDE) that allows users to write and run code in various programming languages.
  • GitHub: A web-based platform for version control and collaboration using Git.
  • Cursor: An AI-powered code editor that assists with code generation, modification, and pull request creation.
  • Repository: A storage location for code and related files, managed by a version control system like Git.
  • Commit: A snapshot of the code at a specific point in time, saved in the repository.
  • Pull Request (PR): A request to merge changes from one branch into another, often used for code review and collaboration.
  • push branch origin main: A Git command that pushes the local branch to the remote repository.
  • pull: A Git command that retrieves changes from the remote repository to the local environment.
  • npm start: A command used to start a Node.js application, typically used in local development environments.

Synthesis/Conclusion

The video effectively demonstrates a mobile-first coding workflow using Replit, GitHub, and Cursor. It highlights the accessibility and efficiency gains achieved by leveraging cloud-based IDEs and AI-assisted development tools. The step-by-step process showcases how to create, modify, and deploy a simple web app entirely on a smartphone, challenging traditional notions of coding environments. The key takeaway is that coding is no longer confined to desktop computers and can be a truly mobile and accessible activity.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.