{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "KnifeLemon/Droidline",
 "name": "Droidline",
 "owner": "KnifeLemon",
 "slug": "knifelemon-droidline",
 "github": "https://github.com/KnifeLemon/Droidline",
 "what": "Droidline is a tool that lets code, the command line, or an AI agent control real Android phones through a paired PC server, without ADB, a USB cable, or root.",
 "why": "",
 "language": "Go",
 "requirements": [
  "A PC running Windows, macOS, or Linux",
  "An Android phone running Android 9 or later",
  "The droidline archive for your system from the Releases page",
  "droidline-agent.apk from the same release page, installed on the phone",
  "Python 3.9+ or Node.js 18+ if you want to script, or an MCP-capable agent app"
 ],
 "audience_note": "Written for QA engineers, developers, and people who want to script or hand off repeated phone tasks, with a few use cases that touch on account and network handling.",
 "risk": "dual-use",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/knifelemon-droidline/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "knifelemon-droidline--test-your-app-on-real-phones",
   "title": "Test your Android app on real phones from a script",
   "best": true,
   "url": "https://dedupedai.com/use-cases/knifelemon-droidline/test-your-app-on-real-phones/",
   "json": "https://dedupedai.com/use-cases/u/knifelemon-droidline/test-your-app-on-real-phones.json"
  },
  {
   "id": "knifelemon-droidline--give-an-ai-agent-a-phone",
   "title": "Let an AI agent look at and operate a phone",
   "best": false,
   "url": "https://dedupedai.com/use-cases/knifelemon-droidline/give-an-ai-agent-a-phone/",
   "json": "https://dedupedai.com/use-cases/u/knifelemon-droidline/give-an-ai-agent-a-phone.json"
  },
  {
   "id": "knifelemon-droidline--run-a-shelf-of-phones-with-proxies",
   "title": "Run one routine across a shelf of phones, each with its own proxy",
   "best": false,
   "url": "https://dedupedai.com/use-cases/knifelemon-droidline/run-a-shelf-of-phones-with-proxies/",
   "json": "https://dedupedai.com/use-cases/u/knifelemon-droidline/run-a-shelf-of-phones-with-proxies.json"
  },
  {
   "id": "knifelemon-droidline--collect-a-login-code-from-a-notification",
   "title": "Read a login code from a phone notification during a test",
   "best": false,
   "url": "https://dedupedai.com/use-cases/knifelemon-droidline/collect-a-login-code-from-a-notification/",
   "json": "https://dedupedai.com/use-cases/u/knifelemon-droidline/collect-a-login-code-from-a-notification.json"
  },
  {
   "id": "knifelemon-droidline--automate-a-daily-phone-chore",
   "title": "Automate a small daily phone chore from the command line",
   "best": false,
   "url": "https://dedupedai.com/use-cases/knifelemon-droidline/automate-a-daily-phone-chore/",
   "json": "https://dedupedai.com/use-cases/u/knifelemon-droidline/automate-a-daily-phone-chore.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
