Smart Rules That Organize Your Time Automatically

Stop manually categorizing every activity. Chronoid's rules engine, LLM categorization, and local FastText fallback help assign your tracked time to the right projects and categories — so your data stays organized.

How Smart Rules Work

1

Define Your Conditions

Create rules with app, bundle ID, window title, domain, URL path, file path, keyword, title-or-path, and full URL conditions. Combine them into nested rule groups.

2

ML Learns Your Patterns

Chronoid can use LLM categorization with recent activity context, then fall back to an offline FastText classifier when no LLM provider is available.

3

Activities Auto-Categorize

New activities are matched by cached rule evaluation, AI suggestions, and offline fallback classification. You can review suggestions or auto-accept high-confidence ones.

Key Benefits

Flexible Condition Builder

Match activities by app name, bundle ID, window title, domain, URL path, full URL, file path, keyword, or title and path. Use equals, contains, starts with, ends with, regex, not equals, and more.

Compound Rule Groups

Build nested rules with AND, OR, and NOR logic. Regex validation and cached evaluation keep complex rule trees practical for everyday categorization.

AI-Powered Suggestions

Get AI categorization suggestions with confidence filters, search, multi-select, batch accept or reject, and optional auto-accept above your chosen confidence threshold.

Retroactive Application

Re-run a project's rules against historical activities, create rules by dragging websites, apps, or files onto projects, and import or export rules and categories as JSON.

Common Rule Examples

App-Based

"When app is Xcode → assign to iOS Development"

Automatically categorize all coding time by the IDE you're using.

URL-Based

"When URL contains github.com/acme → assign to Acme Project"

Route browser activity to the right client project based on the URL.

Title-Based

"When window title contains 'Invoice' → assign to Accounting"

Match document titles and window names for precise categorization.

Combined

"When app is Figma AND title contains 'Redesign' → assign to UI Redesign"

Combine multiple conditions with AND, OR, or NOR for granular control.

Frequently Asked Questions

How does AI categorization work?

Chronoid can categorize uncategorized activities in the background using an LLM provider with recent activity context. When no LLM provider is available, it uses an offline FastText classifier bundled with the app.

Can I apply rules to past activities?

Yes! When you create a new rule, you can choose to apply it retroactively to all matching past activities. This is perfect for organizing historical data you've already tracked.

Can rules prevent tracking certain activity?

Yes. Ignore rules are separate from categorization rules and can prevent future tracking for matching applications, domains, keywords, window titles, bundle IDs, URL paths, or file paths.

Do I need to set up rules manually?

Not always. Chronoid includes AI suggestions for uncategorized activities, predefined domain groups for common categories, and drag-and-drop rule creation from websites, apps, or files.

Let Chronoid organize your time for you

Try Chronoid free for 7 days. No credit card required. Smart rules start working from day one.

LLM plus FastText fallbackOne-time purchaseIgnore rules included