Native Desktop App
macOS and Windows support
One direct-download app with platform-aware input, tray behavior, and permission handling.
Features
ActivSim combines realistic desktop activity, profile-based control, and desktop-native safety features in one app for macOS and Windows.
Native Desktop App
One direct-download app with platform-aware input, tray behavior, and permission handling.
Profile Driven
Shape behavior through the GUI, save it to TOML, and reuse it whenever you need the same setup.
Session Control
Run for a fixed window, keep going until stopped, or launch straight into the tray.
App Orchestration
Rotate across open windows, supported browser tabs, and custom in-app targets from one profile.
Simulation Engine
Fine-tune how movement feels, how frequently actions happen, and how active or relaxed a session should be overall.
Use natural Bezier-style motion or a more direct linear path, with speed controls, pauses, and jitter that keep runs from feeling robotic.
Choose low-risk click behavior that favors window borders and other safer targets instead of driving straight into application content.
Control scroll direction, cadence, jitter, and line count so background activity can feel light, steady, or busier depending on the profile.
Mix in modifier-only taps or supported virtual keys to register keyboard activity while keeping interaction risk low.
Adjust global speed, action gaps, idle probability, and pause duration to shift between calmer sessions and more active ones.
Switching and Rotation
ActivSim can rotate through open windows and supported browser tabs, while still giving you control over what stays in or out of the cycle.
Cycle through open windows with either a rotating order or a randomized approach, depending on how structured you want the session to feel.
Supported Chrome and Edge tabs can join round-robin sessions using native providers first, with CDP fallback when needed.
Create advanced rules for non-browser apps with recorded shortcuts, named targets, and configurable repeated passes per cycle.
Keep specific apps out of the switching pool so your profile can stay focused on the windows and processes that actually matter.
Window changes use native activation paths instead of faking blind tabbing, which helps keep switching more deliberate and predictable.
Control and Desktop UX
Beyond the simulation engine, ActivSim includes the operational features that make it practical to run day after day on a real machine.
Start a session for a fixed duration or keep it running until you stop it manually, with the same profile behavior in either mode.
Control simulation from anywhere with configurable global hotkeys, including a visual recorder for capturing the key combo you want.
Minimize to the tray while running, reopen from the tray icon, and manage start or stop behavior without keeping the main window open.
Check elapsed time, action counts, and profile-scoped diagnostics, then run built-in mouse, keyboard, and window self-tests on the machine.
Enable local action logging for session review when you want a lightweight record of what the simulation actually did.
Use light, dark, or system theme preferences, launch at startup or minimized to tray, and get in-app guidance for required macOS permissions.
Profiles and Workflow
ActivSim is designed so you can build a setup once, adjust it visually, and keep it ready for the next session without rebuilding the whole flow from scratch.
[profile]
name = "standard"
description = "Balanced activity"
[execution]
mode = "timed"
duration_minutes = 30
[mouse.movement]
style = "natural"
speed = "normal"
[window]
strategy = "round_robin"
[keyboard]
strategy = "virtual_keys" Ready to try it?
Explore pricing, reach out with questions, or download the app as soon as releases are available.