---
icon: ai
title: Edgible for AI
description: Your own AI agent on a machine you control, used from your phone, with its costs under control, and a private model if you want one.
---

# Edgible for AI

Your own agent and a private model, used from your phone, on a budget. Two playbooks, one after the other: the second builds on the first. Every playbook begins with [Get Edgible running](../get-edgible-running/).

<figure class="flow">
<svg viewBox="0 0 420 734" role="img" aria-labelledby="map-t map-d" xmlns="http://www.w3.org/2000/svg">
<title id="map-t">Edgible for AI, in order</title>
<desc id="map-d">Edgible for AI, two playbooks, one after the other. First, your own AI agent, six chapters starting with Get Edgible running. Then, if you want a private model, six more chapters that build on the agent.</desc>
<rect x="10" y="10" width="400" height="334" rx="16" class="frame"/>
<text x="28" y="40" class="t">Your own AI agent, from anywhere</text>
<a href="../get-edgible-running/"><rect x="24" y="54" width="372" height="40" rx="12" class="box"/><rect x="354" y="59" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#machine" x="357" y="62" width="24" height="24"/><circle cx="48" cy="74" r="13" class="num"/><text x="48" y="80" class="numt" text-anchor="middle">1</text><text x="72" y="80" class="t b">Get Edgible running</text></a>
<a href="../connect-claude/"><rect x="24" y="102" width="372" height="40" rx="12" class="box"/><rect x="354" y="107" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#plug" x="357" y="110" width="24" height="24"/><circle cx="48" cy="122" r="13" class="num"/><text x="48" y="128" class="numt" text-anchor="middle">2</text><text x="72" y="128" class="t b">Connect Claude to your Edgible</text></a>
<a href="../your-ai-gateway/"><rect x="24" y="150" width="372" height="40" rx="12" class="box"/><rect x="354" y="155" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#govern" x="357" y="158" width="24" height="24"/><circle cx="48" cy="170" r="13" class="num"/><text x="48" y="176" class="numt" text-anchor="middle">3</text><text x="72" y="176" class="t b">Your AI gateway</text></a>
<a href="../your-agent/"><rect x="24" y="198" width="372" height="40" rx="12" class="box"/><rect x="354" y="203" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#chat" x="357" y="206" width="24" height="24"/><circle cx="48" cy="218" r="13" class="num"/><text x="48" y="224" class="numt" text-anchor="middle">4</text><text x="72" y="224" class="t b">Your agent</text></a>
<a href="../run-it-from-your-phone/"><rect x="24" y="246" width="372" height="40" rx="12" class="box"/><rect x="354" y="251" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#anywhere" x="357" y="254" width="24" height="24"/><circle cx="48" cy="266" r="13" class="num"/><text x="48" y="272" class="numt" text-anchor="middle">5</text><text x="72" y="272" class="t b">Run it from your phone</text></a>
<a href="../a-home-for-your-apps/"><rect x="24" y="294" width="372" height="40" rx="12" class="box"/><rect x="354" y="299" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#home" x="357" y="302" width="24" height="24"/><circle cx="48" cy="314" r="13" class="num"/><text x="48" y="320" class="numt" text-anchor="middle">6</text><text x="72" y="320" class="t b">A home for everything you've built</text></a>
<path d="M210 344 V384" class="arr"/><path d="M204 378 L210 386 L216 378" class="arr"/>
<text x="226" y="371" class="s">then, a private model</text>
<rect x="10" y="388" width="400" height="334" rx="16" class="frame"/>
<text x="28" y="418" class="t">A private model for your agent</text>
<a href="../second-machine/"><rect x="24" y="432" width="372" height="40" rx="12" class="box"/><rect x="354" y="437" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#machine" x="357" y="440" width="24" height="24"/><circle cx="48" cy="452" r="13" class="num"/><text x="48" y="458" class="numt" text-anchor="middle">1</text><text x="72" y="458" class="t b">Add a second machine</text></a>
<a href="../your-private-model/"><rect x="24" y="480" width="372" height="40" rx="12" class="box"/><rect x="354" y="485" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#cube" x="357" y="488" width="24" height="24"/><circle cx="48" cy="500" r="13" class="num"/><text x="48" y="506" class="numt" text-anchor="middle">2</text><text x="72" y="506" class="t b">Your private model</text></a>
<a href="../private-in-your-gateway/"><rect x="24" y="528" width="372" height="40" rx="12" class="box"/><rect x="354" y="533" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#govern" x="357" y="536" width="24" height="24"/><circle cx="48" cy="548" r="13" class="num"/><text x="48" y="554" class="numt" text-anchor="middle">3</text><text x="72" y="554" class="t b">Private in your gateway</text></a>
<a href="../private-for-your-agent/"><rect x="24" y="576" width="372" height="40" rx="12" class="box"/><rect x="354" y="581" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#key" x="357" y="584" width="24" height="24"/><circle cx="48" cy="596" r="13" class="num"/><text x="48" y="602" class="numt" text-anchor="middle">4</text><text x="72" y="602" class="t b">Private for your agent</text></a>
<a href="../give-your-agent-your-files/"><rect x="24" y="624" width="372" height="40" rx="12" class="box"/><rect x="354" y="629" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#data" x="357" y="632" width="24" height="24"/><circle cx="48" cy="644" r="13" class="num"/><text x="48" y="650" class="numt" text-anchor="middle">5</text><text x="72" y="650" class="t b">Give your agent your own files</text></a>
<a href="../choosing-between-them/"><rect x="24" y="672" width="372" height="40" rx="12" class="box"/><rect x="354" y="677" width="30" height="30" rx="8" fill="#111827"/><use href="../icons.svg#map" x="357" y="680" width="24" height="24"/><circle cx="48" cy="692" r="13" class="num"/><text x="48" y="698" class="numt" text-anchor="middle">6</text><text x="72" y="698" class="t b">Choosing between them</text></a>
</svg>
</figure>

The chapters:

- **<span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#ai"/></svg></span>[Your own AI agent, from anywhere](../your-own-ai-agent/):** your own agent on your machine, used from your phone, safely and with its costs under control.
  1. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#machine"/></svg></span>[Get Edgible running](../get-edgible-running/)
  2. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#plug"/></svg></span>[Connect Claude to your Edgible](../connect-claude/)
  3. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#govern"/></svg></span>[Your AI gateway](../your-ai-gateway/): the cost guardrails, first
  4. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#chat"/></svg></span>[Your agent](../your-agent/)
  5. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#anywhere"/></svg></span>[Run it from your phone](../run-it-from-your-phone/)
  6. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#home"/></svg></span>[A home for everything you've built](../a-home-for-your-apps/)
- **<span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#lock"/></svg></span>[A private model for your agent](../a-private-model-for-your-agent/):** run an AI model on your own GPU computer and give your agent the choice of it, so private work never leaves your hardware. Builds on the agent playbook.
  1. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#machine"/></svg></span>[Add a second machine](../second-machine/)
  2. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#cube"/></svg></span>[Your private model](../your-private-model/)
  3. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#govern"/></svg></span>[Private in your gateway](../private-in-your-gateway/)
  4. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#key"/></svg></span>[Private for your agent](../private-for-your-agent/)
  5. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#data"/></svg></span>[Give your agent your own files](../give-your-agent-your-files/)
  6. <span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#map"/></svg></span>[Choosing between them](../choosing-between-them/)

On its own, with no Edgible needed to start:

- **<span class="ico sm" aria-hidden="true"><svg><use href="../icons.svg#cube"/></svg></span>[A coding agent in a box](../a-coding-agent-in-a-box/):** an open-source coding agent (OpenCode) in a virtual machine you can reset in seconds, with its own budget from your AI gateway.

New here? Start at [all the playbooks](../), or go straight to [Get Edgible running](../get-edgible-running/).
