GeeFox GeeFox |
v1.0.0 Now Available

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-cli — zsh
$ 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.

Install on iOS
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
Install on Android
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.

1

Create Your Account

Sign up using your GitHub, Google, or email account. No credit card required.

2

Connect Your Repository

Import existing projects from GitHub, GitLab, or create a new repository.

3

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:

  1. Tap the + New button in the top right
  2. Select Create Repository
  3. Enter repository name and description
  4. Choose visibility (Public/Private)
  5. Tap Create

Branch Operations

Git Commands
# 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

Vercel
Netlify
Cloudflare Pages
GitLab Pages

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.

Team Collaboration

Build software together, even when you're away from your desk. GeeFox brings enterprise-grade mobile collaboration features to your fingertips.

Real-time Code Reviews

Review pull requests, leave inline comments, and approve changes directly from your phone's touch interface.

Role-Based Access

Manage team permissions, invite contributors, and control repository access securely on the go.

Mobile Workflow

Optimized for touch, one-handed use, and small screens without sacrificing developer power.

  • Haptic Feedback: Subtle vibrations confirm successful commits and deployments.
  • Offline Mode: Draft commits and review code without an internet connection. Syncs automatically when reconnected.

CI/CD Setup

Automate your testing and deployment pipelines with our mobile-friendly visual builder.

.geefox/ci.yml
name: Mobile Build Pipeline
on: [push, pull_request]
jobs:
  build:
    runs-on: geefox-mobile-runner
    steps:
      - uses: actions/checkout@v3
      - run: npm install && npm run build

Security

Enterprise-grade security designed for the unique threats of mobile development environments.

Biometric Authentication

Secure your GeeFox session with FaceID or TouchID. No passwords to remember or phish.

Ephemeral Environments

Every mobile preview link is encrypted, password-protected, and automatically destroyed after 24 hours.

REST API

Programmatically access GeeFox features with our RESTful API.

Example: Create Repository
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"
  }'
Example: Create Repository
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'
});
Example: Create Repository
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.
Webhook Payload Example
{
  "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.

GeeFox AI Assistant

👋 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"