Generated Computers
Locals: an Apple Silicon engine that runs local LLMs up to 3x faster. A product of Generated Computers.
Translation pending
Your AI chat and coding workspace
Developer toolsTypeScript · PythonGitHub @harringtonov-cloudOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Leo AI has two modes:
/api/sandbox runs a short Python snippet in an isolated E2B sandbox. This is NOT yet a full project terminal or build environment.npm install
cp .env.example .env.local
npm run dev
Open http://localhost:3000.
Add OPENROUTER_API_KEY to .env.local. It is server-only and must never have the NEXT_PUBLIC_ prefix.
The model router is in src/lib/model-router.ts. Set MODEL_FAST, MODEL_GENERAL, and MODEL_CODING to model IDs that currently exist in your OpenRouter account. Model names/prices change; verify them in the OpenRouter model directory. The automatic router is a simple keyword-based starter, not a model that independently decides every task.
NEXT_PUBLIC_FIREBASE_API_KEY, NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN, NEXT_PUBLIC_FIREBASE_PROJECT_ID, and NEXT_PUBLIC_FIREBASE_APP_ID.FIREBASE_SERVICE_ACCOUNT_JSON. Treat this as a secret; never commit it.Firebase Web config is not a substitute for security rules. Keep Firestore rules locked down and verify user identity on server routes.
The /api/chat route requires a Firebase ID token verified with Firebase Admin. If you haven't configured the service-account JSON, the route will return an auth configuration error. Do not make the API public to bypass this check.
Create an E2B account and add E2B_API_KEY. /api/sandbox is a proof-of-concept for executing short Python snippets in an isolated sandbox. It is not wired to ZIP uploads and is not a terminal. Before making this public, add rate limits, per-user quotas, spend caps, job timeouts, logging, and review the sandbox provider's current isolation/network controls.
.env.example in Vercel → Project → Settings → Environment Variables. Paste JSON service account as a single line..env.local or service-account JSON to GitHub.