Cometflow Do: Expanding an Android Utility App Toward 10,000 Task Actions
What if an Android app could handle hundreds of everyday tasks without making users jump between dozens of separate applications?
That's the direction we're exploring with Cometflow Do.
Cometflow Do is an Android utility project built around a simple idea:
Tell the app what you want to accomplish, and let it handle the task.
Instead of building another app that only displays a large collection of tool buttons, we're working toward a command-driven experience where users can request actions in natural language.
And now, we're planning a major expansion.
The 10,000-action expansion plan
We're organizing a large utility catalog containing up to 10,000 planned action entries:
- 4,500 individually named utility actions
- 5,500 combination and workflow action signatures
- 25 major utility domains
These are catalog targets, not a claim that all 10,000 actions are already implemented. Each action needs a real implementation and appropriate testing before it can be considered complete.
25 utility domains
The expansion covers a wide range of everyday and technical tasks.
- Android and everyday utilities
- Android system intents and hardware-related actions
- Alarms, timers and stopwatches
- Clipboard and text transformations
- Everyday mathematics and calculators
- Personal finance calculations
- Converters and calculators
- Length, area, volume and mass conversion
- Speed, temperature, pressure and energy conversion
- Digital storage and bandwidth calculations
- Timezone and date calculations
- Geometry, trigonometry and statistics
- Student and STEM utilities
- Number systems and Roman numerals
- Student and STEM solvers
- Periodic table references
- Morse code utilities
- Arduino and study helpers
- File and media utilities
- File management and batch renaming
- PDF and document utilities
- Image compression and resizing
- EXIF and colour palette tools
- Audio, voice note and video utilities
- Privacy and developer utilities
- Password and hash tools
- Encryption-related utilities
- URL sanitization
- JSON and Base64 processing
- JWT and regular expression utilities
- Network and device utilities
- Ping and IP diagnostics
- Subnet calculations
- Wi-Fi diagnostics
- Compass and level tools
- Lux and decibel measurements
- Productivity and communication
- Habit and task management
- Eisenhower Matrix
- Hydration and sleep-cycle calculations
- WhatsApp and SMS intents
- Communication templates
- India-focused utilities
- INR calculations
- Lakhs and crores conversion
- PIN and RTO-related references
- CGPA calculations
- Railway berth-related utilities
The goal is to make Cometflow Do useful for students, developers, everyday Android users and people who regularly work with files and digital information.
How we want the architecture to work
Adding thousands of entries to a list is not the same as building thousands of working tools.
That's why the expansion needs a modular architecture.
Instead of putting every implementation into one enormous file, the project is intended to use separate utility engines.
For example:
- "TextTransformEngine.kt"
- "DailyMathEngine.kt"
- "FinanceCalcEngine.kt"
- "UnitConverterEngine.kt"
- "FileManagementEngine.kt"
- "PdfUtilityEngine.kt"
- "ImageUtilityEngine.kt"
- "DeveloperUtilityEngine.kt"
- "NetworkUtilityEngine.kt"
A central tool registry can connect these engines to the app's command interface.
This should make it easier to maintain, test and expand individual categories without unnecessarily affecting the rest of the application.
Natural-language task execution
The experience we're aiming for is straightforward.
A user shouldn't need to know the exact name of a utility.
For example, they might type:
- "Convert these images into a PDF."
- "Calculate 18% GST on ₹2,500."
- "Convert 5 GB into MB."
- "Generate a QR code for this link."
- "Calculate the percentage increase between these values."
Cometflow Do should identify the user's intent, select the appropriate supported action, execute it and present the result.
The important part is reliable task execution—not simply generating a response that looks convincing.
Offline-first and privacy-conscious development
We want local utilities to work directly on the device wherever practical.
That means prioritizing:
- Local calculations
- On-device file processing
- Offline conversion utilities
- Local text transformations
- No unnecessary external API dependency
Some features will naturally require Android permissions, external applications, internet connectivity or hardware support. Those limitations should be communicated clearly rather than pretending every action works everywhere.
Our engineering principle: Real tools, not fake counts
A large tool catalog is meaningless if its entries don't work.
For Cometflow Do, an action should only be marked complete when:
- Its command can be recognized.
- It maps to the correct implementation.
- It executes the intended operation.
- It handles invalid input and errors.
- Its output is verified through testing.
We also want to avoid duplicate registrations, placeholder handlers and misleading success messages.
A smaller number of reliable tools is more valuable than thousands of non-functional entries.
What's next?
The next stage is to expand the existing utility registry, integrate the new domains in manageable batches, test the actions and verify that the Android build remains stable.
This is a long-term engineering effort, not a one-day claim of completion.
Cometflow Do is being built around one simple goal: make everyday digital tasks easier to execute from one place.
We're excited to keep building and share the progress along the way.

