Skip to content

Latest commit

 

History

412 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aigate 🚪

One door for every AI provider you use. One playground where AI coding agents do the typing for you. And the whole thing can run from your phone.

No Docker, no cloud account — aigate is just a plain Python app that lives on your own computer or Android device, and your API keys and history stay right there with it.

It's free and open source — no paid tier, and nothing locked behind a plan. Anyone may copy this code, so the one true home of aigate is github.com/fadhly-permata/AI-Gate.

🌐 English · Bahasa Indonesia · Русский · Nederlands · 日本語 · 简体中文 · 繁體中文 · हिन्दी

Picture this ☕

You're on the bus home, phone in hand, browser open. Your side project keeps throwing errors. You type one sentence to your agent and hit go — a tab comes alive and starts fixing the errors one by one: run the test, read the failure, patch it, repeat. You just watch it work while the city rolls by. When the last error clears, the fixes land back on your main branch and the scratch branch quietly disappears. All of that from a phone, in a browser tab.

What makes it different ✨

  • One door for all your AI providers. Connect your provider accounts once and aigate routes your requests through them — when one is down or out of quota, the request still gets answered instead of failing.
  • 24 AI coding tools, one tap. aigate runs them straight in its built-in terminal tabs. Missing one? It shows an install command that works on your device. The list is still growing — future versions may add or change tools.
  • A self-heal loop you can watch. Point it at your project's errors: it makes a branch, runs an agent in a live tab, fixes warning after warning, and merges back when things pass. Nothing hidden — and it never pretends a failed run succeeded.
  • It really runs on a phone. aigate installs and runs natively in Termux on Android — no compilers, no build tools, nothing desktop-only.
  • Private by default. Your API keys and history are local data on your device. Nothing talks to the cloud except the AI providers you chose yourself.
  • Comfortable to use. Light and dark themes, eight languages, and a UI that behaves on a small screen.

Try it in 60 seconds ⏱️

Nothing to install first — not Python, not pip, nothing. This one command sets up whatever's missing and starts the app:

bash scripts/bootstrap.sh

Open http://localhost:8080 — the first run grabs the few Python packages it needs, then starts. Already have Python 3.10 or newer? Running run.py directly still works.

On Windows, run pwsh scripts/bootstrap.ps1 (or powershell -File scripts\bootstrap.ps1 on the built-in Windows PowerShell 5.1).

Port busy? Pick another one:

AIGATE_PORT=9090 bash scripts/bootstrap.sh

On Windows: $env:AIGATE_PORT="9090"; pwsh scripts/bootstrap.ps1.

Runs on your phone 📱

Install Termux on Android, get aigate in there, and start it with the same bash scripts/bootstrap.sh you'd use on a laptop. The trickier part of phone life is installing the coding tools themselves — Android resolves packages differently than desktops — so aigate knows when it's on Termux and suggests the install command that actually works there, like a system package instead of the desktop one.

aigate is tested on Linux, Windows, and Android (Termux) — and it can run a full Linux distro inside your phone too, if you like that kind of magic.

Want the technical details? 📚

The wiki covers the parts this README keeps light — how providers and combos work, wiring up your coding tools, and calling the API from your own code. Good places to start: Quick Start · Providers & Combos · Terminal · CLI Tools.

Status 📌

aigate is a personal, local-first tool under active development, tested across Linux, Windows, and Android (Termux). Try it, break it, and tell me where it hurts.


Made with ❤️ by Fadhly Permata

About

📱✨ Vibe code anywhere, straight from your phone! A powerful multi-platform AI gateway & terminal runner for Mobile (Termux), Windows, Linux, and macOS.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages