Build & Deploy
From Your Pocket
The complete developer stack optimized for mobile. Manage Git, trigger CI/CD pipelines, and deploy to production directly from your phone.
$ geefox deploy --prod
✔ Building project...
✔ Optimizing assets...
✔ Deployed to app.geefox.xyz
$
Installation
GeeFox is a Progressive Web App (PWA) that works on all modern browsers. No app store download required.
1. Open Safari on your iPhone/iPad
2. Navigate to app.geefox.xyz
3. Tap the Share button (square with arrow)
4. Select "Add to Home Screen"
5. Tap "Add" in the top right corner
1. Open Chrome on your Android device
2. Navigate to app.geefox.xyz
3. Tap the menu (three dots)
4. Select "Install app" or "Add to Home screen"
5. Confirm the installation
Quick Start
Get up and running with GeeFox in less than 5 minutes.
Create Your Account
Sign up using your GitHub, Google, or email account. No credit card required.
Connect Your Repository
Import existing projects from GitHub, GitLab, or create a new repository.
Start Building
Commit code, create branches, and deploy directly from your mobile device.
Git Management
Full Git functionality optimized for mobile touch interfaces.
Creating a Repository
To create a new repository:
- Tap the + New button in the top right
- Select Create Repository
- Enter repository name and description
- Choose visibility (Public/Private)
- Tap Create
Branch Operations
# Create new branch
git checkout -b feature/new-feature
# Commit changes
git add .
git commit -m "Add new feature"
# Push to remote
git push origin feature/new-feature
Deployments
Deploy your applications to Vercel, Netlify, or Cloudflare Pages with a single tap.
Supported Platforms
Cloud Storage
Secure, developer-focused cloud storage for your project assets.
File Upload
Drag and drop or tap to upload files up to 100MB on Hobby plan, 1GB on Pro.
Version Control
Automatic versioning with rollback capability for all uploaded files.
REST API
Programmatically access GeeFox features with our RESTful API.
curl -X POST https://api.geefox.xyz/v1/repositories \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "my-mobile-app",
"visibility": "private"
}'
import { GeeFox } from '@geefox/sdk';
const client = new GeeFox({ apiKey: 'YOUR_API_KEY' });
const repo = await client.repositories.create({
name: 'my-mobile-app',
visibility: 'private'
});
from geefox import GeeFox
client = GeeFox(api_key="YOUR_API_KEY")
repo = client.repositories.create(
name="my-mobile-app",
visibility="private"
)
Authentication Required
All API requests require a valid API key. Generate one in your account settings under "API Keys".
Webhooks
Receive real-time HTTP POST callbacks when events happen in your GeeFox workspace.
Supported Events
deployment.created- Triggered when a new deployment starts.deployment.succeeded- Triggered when a deployment finishes successfully.deployment.failed- Triggered when a deployment fails.
{
"id": "evt_123456789",
"type": "deployment.succeeded",
"created_at": "2023-10-25T10:00:00Z",
"data": {
"deployment_id": "dep_987654321",
"url": "https://my-app.geefox.app"
}
}
SDKs
Interact with the GeeFox API using our officially supported software development kits.
JavaScript / Node
npm install @geefox/sdk
Python
pip install geefox-python
Go
go get github.com/geefox/go-sdk
Troubleshooting
Common issues and their solutions when working with GeeFox.
401 Unauthorized API Errors
Ensure your API key is correctly formatted in the header: Authorization: Bearer YOUR_API_KEY. Check that the key hasn't expired or been revoked in your dashboard settings.
Deployment Stuck in "Building" State
This usually happens if your build script exceeds the 15-minute timeout limit. Check your build logs for hanging processes or infinite loops. You can increase the timeout limit in your project settings if you have a Pro plan.
Webhook Signature Verification Failing
Make sure you are using the raw request body to verify the signature, not a parsed JSON object. Parsing the body first can alter whitespace and cause the HMAC hash to mismatch.
👋 Hi! I'm GeeFox AI. I can help you with:
- → "How do I deploy from my phone?"
- → "Show me the Node.js SDK example"
- → "Fix my 401 webhook error"