Guided Tutorials
Step-by-step coding tutorials for Autohand Code. Each tutorial includes a copy-paste prompt and a walkthrough you can follow along to build something real.
New to AI-assisted coding? Start with the Beginners Guide to learn when and how to use Autohand Code, what makes a good instruction, and how it fits into your development workflow.
Getting started
New to Autohand Code? These five tutorials cover the essentials: setting up, building your first project, and learning both interactive and non-interactive modes.
Your First Autohand Session
Install Autohand Code, open a project, and run your first AI-assisted coding session.
Setting Up AGENTS.md
Configure your project with an AGENTS.md file so Autohand understands your codebase, conventions, and build commands.
Using Skills and Slash Commands
Discover built-in skills like /commit and /review-pr, and learn how to create your own custom commands.
Build a Personal Website from Scratch
Go from an empty folder to a live portfolio site. Learn interactive mode and non-interactive pipe mode side by side.
Build a Mobile App with Autohand
Create a cross-platform mobile app for iOS and Android from a plain English description using Expo and React Native.
Code generation
Let Autohand write production-ready code from a description. These tutorials show you how to generate APIs, features, and components end to end.
Scaffold a REST API from Scratch
Generate a complete REST API with routes, controllers, middleware, and database models in one session.
Generate a Full CRUD Feature
Add a complete create, read, update, delete feature to an existing project with validation and tests.
Build a CLI Tool with Rich Output
Create a command-line tool with argument parsing, colored output, progress bars, and help text.
Create a Vue Component from a Design Brief
Turn a written design brief into a working Vue 3 component with props, events, styling, and accessibility.
Refactoring and modernization
Upgrade old code without breaking anything. These tutorials walk through migration patterns that are safe to run on real projects.
Refactor Legacy jQuery to Modern Framework
Migrate jQuery code to a modern framework while preserving all existing behavior and test coverage.
Migrate JavaScript to TypeScript
Add type safety to an existing JavaScript project file by file with proper type definitions.
Break a Monolith into Modules
Decompose a large, tangled codebase into focused modules with clear interfaces and dependency boundaries.
Modernize CSS to Custom Properties
Replace hardcoded colors, fonts, and spacing with CSS custom properties for a maintainable design system.
Testing and quality
Write tests faster and fix them more reliably. These tutorials show you how Autohand handles unit tests, integration tests, and debugging workflows.
Generate Unit Tests for Existing Code
Add comprehensive unit tests to untested code with proper assertions, edge cases, and mocking.
Add Integration Tests to an API
Write integration tests that verify your API endpoints work correctly with real database interactions.
Fix Failing Tests with Debugging Agent
Use Autohand's debugging workflow to diagnose and fix failing tests systematically.
Run a Code Review on Your Branch
Get a thorough code review of your changes before opening a pull request, catching bugs and style issues.
DevOps and automation
Automate the operational work around shipping code. These tutorials cover pipeline configuration, database migrations, and release tooling.
Generate CI/CD Pipeline Configuration
Create GitHub Actions, GitLab CI, or Jenkins pipeline configurations tailored to your project.
Write Database Migrations
Generate safe, reversible database migration scripts with proper up and down functions.
Automate Release Notes from Git History
Generate well-organized release notes from your commit history, grouped by type and linked to PRs.
Headless Mode
Run Autohand Code away from your laptop. These tutorials cover always-on runners, remote access, containers, and cloud-triggered automation.
Run Autohand Code on a VPS, Docker, and Cloud Hosts
Start here to choose a runner pattern, then follow the dedicated provider tutorial for your environment.
Run Autohand Code on AWS EC2
Provision an EC2 Linux instance, restrict SSH with security groups, and run scheduled Autohand Code jobs.
Run Autohand Code on DigitalOcean
Create a Droplet, add SSH keys and firewall rules, then run a simple always-on Autohand Code runner.
Run Autohand Code in Docker
Build a repeatable runner image with bind mounts, runtime credentials, and private Git access.
Expose Autohand Code with Cloudflare Tunnel
Publish SSH or a local job trigger through an outbound-only tunnel with Cloudflare Access controls.
Trigger Autohand Code from a Cloudflare Worker
Use a Worker as the secure webhook layer that validates requests and forwards approved jobs.
Run Autohand Code on Cloudflare Containers
Use Worker-routed containers when a plain Worker is not enough for a Linux Autohand Code runner.
Advanced workflows
Push Autohand further with multi-agent coordination, custom MCP servers, and the Evolve pipeline for continuous code improvement.
Build a Specialist Agent Team from the Catalog
Find UI, security, and API design specialists, approve their installation, and delegate the work in one session.
Multi-Agent Team for Large Features
Coordinate multiple Autohand agents working in parallel on different parts of a large feature.
Build a Custom MCP Server
Create a Model Context Protocol server that gives Autohand access to your custom tools and data sources.
Create an Evolve Pipeline
Set up Autohand Evolve to continuously improve your codebase with automated refactoring and optimization.
Automations
Build autonomous workflows that react to events, send notifications, and run in CI/CD pipelines.