User Guide

Guide & Tutorial

Everything you need to install, configure and master Coclico — from first launch to advanced automations.

Installation

System requirements

Coclico is a native Windows application built on .NET 10 and WPF. Before installing, verify your system meets the minimum requirements:

  • OS: Windows 10 21H2 or Windows 11 (64-bit)
  • RAM: 4 GB minimum — 8 GB recommended for the AI module
  • Disk: 500 MB for the app + space for the GGUF model (~4 GB)
  • Permissions: Administrator account required (UAC elevation at startup)
  • GPU (optional): Vulkan-compatible card for AI model acceleration
  • Runtime: .NET 10 Runtime included in the installer

Installation steps

  1. Download the latest installer Coclico-Setup-x64.exe from the download page.
  2. Double-click the installer — Windows may show a SmartScreen warning. Click "More info" → "Run anyway".
  3. Accept the UAC elevation. The installer places Coclico in %ProgramFiles%\Coclico\.
  4. On first launch, the LauncherWindow asks you to choose the startup mode: manual, with Windows, or minimized to system tray.
  5. To use the AI module, place your GGUF model in %APPDATA%\Coclico\resource\model\ and name it IA-support-chat.gguf.
Coclico requires administrator rights to access system APIs (WMI, registry, kernel memory). Elevation is requested once at startup via UAC.

First launch

On first launch, Coclico performs an initial system analysis and displays a splash screen (SplashWindow) while services initialize. This typically takes 3 to 8 seconds.

The LauncherWindow then appears to configure:

  • Launch mode: Manual / On Windows startup / Minimized to tray
  • Theme: Light, Dark, or System (follows Windows preference)
  • Language: Français, English, Deutsch, Español
  • User profile: Name and avatar (optional)

Main interface

Coclico uses a WPF-UI 4.x interface with a vertical navigation bar on the left. Each icon corresponds to a module. The title bar is customized with integrated window control buttons.

  • Navigation: Click an icon or use keyboard shortcuts
  • Tray: Closing the window minimizes to the system tray (double-click to reopen)
  • Theme: Sun/moon button in the top right to toggle light/dark
  • Notifications: Toasts appear bottom-right for important actions

The 8 modules

Dashboard

The Dashboard is Coclico's home page. It displays in real time:

  • CPU: Instant and 60-second average usage
  • RAM: Used / available / total memory with historical graph
  • Disk: Space used per drive with alerts if <10% free
  • Network: Inbound/outbound throughput and local IP address
  • System health score: Overall indicator computed by StartupHealthService
  • Quick actions: Quick clean, RAM free, direct scan buttons

Deep Clean

The Deep Clean module analyzes and removes unnecessary files from your system across 10 categories:

  1. Windows temporary files%TEMP% and C:\Windows\Temp
  2. Browser cache — Chrome, Edge, Firefox, Opera (profiles auto-detected)
  3. System logs — Windows event logs, IIS logs, Update logs
  4. Recycle Bin — empties recycle bin on all drives
  5. User temp files — AppData\Local\Temp per user
  6. Thumbnail cache — thumbs.db and Windows icon databases
  7. Windows Error Reports — WER folder
  8. Old installers — pending .msi/.exe in Windows Installer cache
  9. DNS cache — flushes via DnsFlushResolverCache (iphlpapi.dll)
  10. Prefetch — Windows prefetch files (C:\Windows\Prefetch)

RAM Cleaner

The RAM Cleaner frees physical memory by forcing Windows to trim process working sets and flush kernel standby lists. It directly uses Win32 APIs via P/Invoke:

  • kernel32.dllSetProcessWorkingSetSize, GetCurrentProcess
  • ntdll.dllNtSetSystemInformation (SystemMemoryListInformation)
  • advapi32.dllAdjustTokenPrivileges, LookupPrivilegeValue
  • dnsapi.dllDnsFlushResolverCache
  • iphlpapi.dllFlushIpNetTable

Typically, 200 to 800 MB are freed depending on system state.

App Scanner

The App Scanner analyzes your installed applications and identifies unused, large, duplicate, or end-of-life software. Results display in a sortable list with filters.

Quick Installer

Deploy common applications in one click via InstallerService. Supports silent installation, batch installs, SHA256 integrity verification, and automatic rollback on failure.

Applications

Lists all installed applications from 8 sources: Registry HKLM+HKCU, Steam, Epic Games, GOG Galaxy, Ubisoft Connect, EA App, Rockstar Games, Microsoft Store.

Flow Chains

Visual automation system with 28 node types, 10 condition operators, and 3 error actions. See Flow Chains step-by-step for the full walkthrough.

Settings

Configure all Coclico aspects: language, theme, accent color (default #6366F1 Indigo), cleaning categories, AI & Audit mode, security policy, and notifications.

Flow Chains — Step by step

Step 1 — Create a new chain

In the Flow Chains module, click "New chain". Give it a name and description. Each chain contains an ordered list of nodes (PipelineNode).

Step 2 — Add nodes

Click "+ Add node" to open the type selector. The 28 available node types (NodeType enum) cover process management, registry, files, cleaning, memory, network, and control flow.

Step 3 — Configure conditions

Each node can have an execution condition with 10 operators: Equals, NotEquals, GreaterThan, LessThan, GreaterOrEqual, LessOrEqual, Contains, NotContains, IsEmpty, IsNotEmpty.

Step 4 — Set OnErrorAction

  • ContinueNext (default) — log error and continue to next node
  • StopChain — immediately stop chain execution
  • SkipToEnd — skip all intermediate nodes, execute only the last node

Step 5 — Run and monitor

Click "Run". Real-time progress shows each node's status (Pending / Running / Success / Error). Schedule automatic execution via the "Schedule" menu.

Coclico AI

Coclico embeds a fully local AI assistant based on LLamaSharp 0.26. No data leaves your machine (Zero Cloud).

Two isolated LLM contexts (dual-executor) ensure background optimization tasks never slow down your interactive chat:

  • Chat context (_chatCtx) — dedicated to user chat in AiChatView
  • Engine context (_engineCtx) — dedicated to background OptimizationEngineService tasks (every 30s)

Keyboard shortcuts

  • Ctrl + 1–8 — Navigate to modules 1 through 8
  • Ctrl + Shift + C — Quick clean from anywhere
  • Ctrl + Shift + R — Quick RAM free
  • Ctrl + Shift + A — Open AI chat
  • Escape — Close active panel/dialog

Files & Data

All Coclico data lives in %APPDATA%\Coclico\: settings, flow chains, audit logs, Serilog logs, rollback snapshots, and the AI model. No data is sent to external servers.