Guide 01

Getting started with a coding agent and hosting

A coding agent can help with practical development work, but the collaboration is safest when the customer understands the moving parts.

What is a coding agent?

A coding agent is an AI assistant that can read project files, suggest changes, write code, run commands, debug issues, create documentation, and summarize what changed. It is useful because it can work directly inside the technical context of a project.

In short: the agent can do much of the practical work, while the customer or developer still approves access, direction, and publishing.

The key pieces

  • Local machine: where development often starts.
  • Git repository: the shared history for code changes.
  • Hosting or VPS: the server that runs the application.
  • SSH access: secure server login with a key.
  • Deployment: the process of moving a tested change to the live environment.

What can the agent help with?

  • Review code and find the cause of an error.
  • Add small features or text changes.
  • Install dependencies and confirm that the project builds.
  • Set up a simple application stack on a VPS after customer approval.
  • Run tests, build the application, and verify the live URL.

Example tasks to give the agent

  • "Inspect this project and explain how it is built, tested, and deployed."
  • "Tell me what access you need before changing anything."
  • "Create a simple setup checklist for this application and mark which steps need my approval."
  • "Check whether the app can run on this hosting environment, and list missing dependencies."
  • "Summarize the safest next step for getting this project live."

A safe start

  1. Clarify the goal: bug fix, feature, deployment, or environment setup.
  2. Give the agent access to the right project, not more than it needs.
  3. Ask the agent to explain the plan, risk, and verification steps.
  4. Approve production changes before they run.