Opening Gtools...
dns

Server Setup

Enter your Cloudflare Pages or Workers URL for this app.

link
Enter a valid server URL.
lock

Secure Login

Use your user ID and password to open Gtools.

person
password
Invalid user ID or password.
phonelink_lock

Device Locked

Unlock Gtools on this device.

pin
Incorrect PIN.

Analyzing Screenshot

Preparing image...

Working…

Please wait.

SMS Scan Summary

handyman Gtools
Gtools
local_fire_department Calories Today
account_balance_wallet Today's Spent
₹0.00
account_balance_wallet Expense
health_metrics Health
restaurant Food
checklist Habits
task_alt Tasks
smart_toy AI
note_stack Notes
download_for_offline Offline Streaming
construction Tools
settings Settings
logout Logout
task_altGtools

Expense

U

Accounts

calendar_month This Month arrow_drop_down
Date: Newest First
Date: Oldest First
Name: A-Z
Name: Z-A
search
smart_toyLife AI
AI can make mistakes. Verify important information.
history
Chat historyDevice-only chats. Save selected chats to cloud.
Tasks
task_alt✓Life Tasks
Lists expand_less
search

Daily

Loading tasks…

TaskActive filter_liststar
task_altSelect a taskTask details and subtasks will appear here.

Review imported drafts

Category spend and averages at a glance

tune
FiltersAll accounts · All currencies · All transactions

Settlements

Settlement Cards

search

Party Settlement Overview

Tap a transaction to open the edit modal or track progress.

Tools

Offline utilities included with Gtools

lock
Lock Default lock status
light_mode Ambient TV Light Configure a Fire TV / LUMA Core device
Unknown
Registered devicesLive status and location
Connecting

Connecting to the internet relay…

devicesRegistered0
wifi_tetheringOnline now0
cloud_offOffline0

Lock Tool

TTLock Cloud • secure native bridge

Lock detailsOnly one lock can be default
TTLock Cloud credentialsStored with Android EncryptedSharedPreferences
The TTLock password field expects the MD5 value used by the TTLock Open API. Gtools does not hash an already-MD5 value a second time. Remote Unlock must be enabled and the lock must be reachable through its gateway.

Default lock

The Tools card and the launcher shortcut always operate on this one lock.

Gesture Launcher shortcut

Use the launcher shortcut named Unlock Door. It sends the TTLock unlock command directly without opening the Gtools WebView.

gestureUnlock Door · Default lock

Security

Lock records are persisted in Android encrypted preferences. The direct unlock shortcut is intentionally callable by launcher/automation apps on this phone.

Currency Converter

Offline converter

● Ready offline
Last synced: Never Rate date: — No previously synced rates.
Sync the latest rate to begin.

Settings

Settings

Settings

smartphone
Device-first settingsDevice storage is primary · cloud settings are in sync.
database

Data & Workspace

Manage financial data, health records, accounts, categories, and reusable templates.

swap_vert
Portable Import / ExportUse the exact same .life.json files as Backup & Restore.
expand_more

Exports are written to Internal storage/Life/Backups/<Module>. Any file created here can be restored from Backup & Restore, and backup module files can be imported here.

receipt_long
Legacy spreadsheet toolsBrowser CSV/Excel compatibility and templates.
expand_more
category
CategoriesManage masters and import/export category setup.
expand_more
account_balance_wallet
Accounts, Tags & SettlementsAccounts, transaction tags, settlement cards, members, and templates.
expand_more
backup
Automatic Backup & RestoreChoose modules, schedule portable exports, and selectively restore Expense, Workout, Food, Tasks, Habits and Gestures.
expand_more

Android app only. Schedule choices and selected modules sync to cloud. Portable .life.json files are stored under Internal storage/Life/Backups/Expense, /Workout, /Food, /Tasks, /Habits and /Gestures and remain available after reinstall.

fitness_center
Workout / Food / HabitsHealth import/export, Gear Master, and Workout Manager.
expand_more

On Android, use Portable Import / Export above. It uses the same .life.json files as Backup & Restore. Legacy spreadsheet tools remain available in the browser only.

phone_android

Android App Settings

Security, phone permissions, device services, health sync, and connected fitness accounts.

verified_user
Permission HelperReview the Android access Gtools needs and jump directly to the correct permission screen.
expand_more

Checking Android permissions…

Tap an item to grant access or open the matching Android Settings page.

sms
Automatic Bank SMS TransactionsUse bank credit/debit SMS to create transaction drafts in the Android app.
expand_more

READ_SMS is used for manual scanning. RECEIVE_SMS is used only when Auto SMS is enabled. After you log in once, bank SMS can be added in the background without opening the app (requires server URL configured and network).

Read permissionChecking Receive permissionChecking AutomationChecking Native queue— Web queue— Last sync— Last note—
health_and_safety
Android Health SyncImport runs from Health Connect, Samsung Health, or a Galaxy Watch.
expand_more

Android app only. Uses Health Connect data written by Samsung Health / Galaxy Watch.

directions_run
Connected Fitness · StravaConnect Strava and publish eligible Gtools workouts.
expand_more

Open this section to load Strava connection status.

fingerprint
Biometric & App LockSet a device PIN, enable biometric authentication, and choose when Gtools locks.
expand_more

Biometric and PIN app lock can be configured only inside the Android app. These settings stay on this phone.

Lock settings apply only on this device. They are not copied to Cloudflare or other phones.

Checking app lock...

Set Device PIN

Change Device PIN

Remove Device PIN

Device PINRequired as the secure fallback when biometric authentication cannot complete.
verified_user
Confirm biometric authenticationEnter the PIN for this device to continue.
Enter your 4-8 digit device PIN.

Biometric unlock is not available on this device.

Authentication Frequency

“Away” means Gtools is in the background or the screen is off. Active use is never interrupted every two minutes.

tune

App & Navigation

Adjust the sidebar gesture and change the server used by the Android app.

Sidebar swipe sensitivity Higher values open the sidebar with a shorter, easier left-to-right swipe.
80%
PreciseEasy
dialogs
PopupAndroid-only reusable popup appearance for Tasker and future Gtools popups.
expand_more

Available only in the Gtools Android app.

Server address Changing this restarts the Android app and connects Life to the new Cloudflare Pages or Workers URL.

Loading the configured server…

auto_awesome

AI & Cloud Services

Configure Gshare access and analysis providers separately from Android device controls.

share
GshareSet the 4-digit code accepted by the separate Gshare PWA.
expand_more

The code is not displayed after saving. Every Gshare Save or Upload asks for it again.

delete_forever Privacy & Data Reset

Permanently delete every transaction for the currently signed-in user. Categories, subcategories and settlement cards will stay intact.

lock Account Access

Use a strong password and change any temporary setup password immediately after login.

Select Period

This Month
Last Month
This Year
All Time

New Transaction

ID: -- INTERNAL AI SMS Draft
This transaction was created from SMS. Please verify account/category.
search
Tap a member below to assign only that person. Assigned members remain in the separate list.
Assigned members Only these people will appear when this transaction is opened later.
Members added: 0 people No amount calculation is done for members in this checklist.
Original Amount: 0
Paid/Settled: 0
Balance: 0
account_tree
Linked transactions All parent and child settlement records are shown here.
Amount: 0.00
account_tree
Link Settlement Transaction Allocate this one real transaction across pending settlements.
expand_more
Allocated₹0.00
Unallocated₹0.00
₹0.00 INR

Add

Add Item

Scan SMS Transactions

sms_failed

READ_SMS permission required
Grant READ_SMS permission to scan your SMS inbox for financial transactions.

OTP, verification, and promotional SMS are automatically ignored. Max 1000 SMS per scan.

Scanning SMS inbox...

0Scanned
0Financial
0Created
0Duplicates
0Ignored
0Failed

Shared Image Drafts

Bank Statement Import

Statement received

Choose the bank statement format and app account for this statement. Matching saved/draft rows will be skipped.
Ready to scan 0%

Add Workout

Workout Gear

Workout Manager

directions_run
RunningOnly Running is enabled for workout logging.
Active Yes Default Running

Other workout types are intentionally disabled to keep workout reports and imports focused on running.

Log Food

Add Group

Add

Add Habit

Administrator

User Management

group

Users

Manage status, login, role, and module permissions.

devices

Devices

Registered Android app devices for all users.

Loading devices...

Add User

Permissions

Device details

Devices

Loading devices...

Saved Routes

Loading saved routes...

Live Location

Waiting for live location...
map Open in Maps

Live Location

Choose duration and refresh time.

Export Map

Hotel Master

Categories

search

Transaction Templates

Add Template

Assign a slot (1–10) to show this template as a one-tap button when adding a transaction. Max 5 per row, 2 rows.

Templates

Settlement Cards

After saving a settlement card, add members inside that specific card below. Members are no longer edited globally from this form.

Accounts

Add Account

Choose HDFC/ICICI for bank-statement imports. Use Add New for cash, wallets, credit cards, or unsupported banks.
Statement import is available only for ICICI Bank and HDFC Bank accounts.

Tags