CoView User Guide

This page explains how to use CoView, including core features, task workflows, voice collaboration, and the meaning of key settings in the configuration window.

Quick Start

Quick Start Demo Installation, setup, and first-use demo

Step 1: Install CoView and configure keys

Windows installation

macOS installation

  1. Open `CoView-2.0.0-macOS.dmg`.
  2. Drag `CoView.app` into the `Applications` folder.
  3. If macOS says it cannot verify CoView, open `Terminal` and run:
sudo xattr -rd com.apple.quarantine /Applications/CoView.app
  1. Open `System Settings > Privacy & Security`.
  2. Grant CoView permissions in the following two sections:

These permissions are required so CoView can observe the screen and perform mouse or keyboard actions with your authorization.

Configure keys

Step 2: Connect model and voice services

Step 3: Run your first task

  1. Enter a goal in the companion window, for example: "Open settings and change my wallpaper."
  2. Review CoView's understanding of the current screen and its execution plan.
  3. After confirming execution, wait for the action to complete and review the final report.

Step 4: Voice wake-up and interaction

Shortcuts

CoView provides default interaction shortcuts for opening the companion, hiding the panel, and submitting tasks. Defaults vary by system, and the product defaults are recommended first.

Windows shortcuts

macOS shortcuts

How to use shortcuts

  1. Keep CoView running in the background.
  2. Press the system-specific show / focus shortcut from any interface.
  3. When the floating companion appears, enter a natural-language task such as "copy the selected text" or "summarize this page."
  4. Press `Enter` to submit. CoView will observe the current interface, understand the task, and continue with the next actions.
  5. If you do not need the companion visible, use the system-specific hide shortcut.
A future version will add shortcut customization, so you can choose combinations that fit your system habits and avoid conflicts with other apps. When writing tasks, describe the goal in natural language instead of directly describing platform shortcuts.

Standard Workflow

CoView's core flow is: enter a task, observe the environment, understand intent, perform an action, report the result, then re-plan from feedback.

CoView main workflow

1. Enter a task

Text input, voice input, and shortcut-triggered input all enter the same session context.

2. Observe and read

CoView reads the current screen and foreground app state to provide context for later decisions.

3. Reason and decide

It combines model capability and historical context to produce the next action or ask for confirmation.

4. Act and report

It performs actions such as clicking, typing, reading, or handing work to an Agent, then reports the execution result.

5. Use feedback and re-plan

CoView updates its plan based on interface changes instead of failing immediately when a task is interrupted.

Voice Collaboration Guide

CoView voice flow

How voice works

Common voice commands

Command TypeExamplePurpose
Start task"Summarize the key points on this page"Enter the task execution flow
Stop task"Stop current work"Immediately interrupt the current action chain
Continue listening"Keep listening"Return to listening state and wait for a new command
Exit control"Close program"Trigger the safe exit flow

All Settings

The following settings are organized by the current CoView settings window groups and use product-facing names rather than internal code variable names.

🧩General

API KeyAPI Configuration

The API key for the primary model service. It is required to connect to the large model provider.

Base URLAPI Configuration

The request endpoint for the model service. Configure it correctly when using different providers or compatible services.

Model NameAPI Configuration

The model currently in use. Choose a multimodal model that supports visual recognition.

Thinking TypeIntelligence

Controls the reasoning mode used during task execution. Different modes affect response style and planning behavior.

Reasoning EffortIntelligence

Controls how much depth the model invests in reasoning. Higher values usually mean fuller analysis and potentially longer latency.

Max Text MemoryMemory

Controls how much text memory is retained in a session to preserve context continuity.

Max Image MemoryMemory

Controls how many visual observations are retained, affecting visual continuity across steps.

History Task CountMemory

Controls how many historical task records are kept for later context reuse.

Default Max IterationsExecution

Limits how many action rounds a single task can advance, balancing completion depth and execution cost.

🫧Floating Ball

Image / GIFFloating Ball Appearance

Sets the static image or animated asset used by the floating ball.

Always Play GIFFloating Ball Appearance

When enabled, the floating ball animation keeps playing instead of only playing in specific states.

Reset on LeaveFloating Ball Appearance

Controls whether the animation resets to its initial state after the cursor leaves or the state changes.

🎙️Voice Interaction

Enable TTSVoice Playback

Controls whether CoView can speak response content aloud.

TTS API KeyVoice Playback

The key used to connect to the text-to-speech service.

TTS Base URLVoice Playback

The endpoint for the text-to-speech service.

TTS ModelVoice Playback

Selects the voice model used for playback.

VoiceVoice Playback

Controls the speaking voice style.

Speech RateVoice Playback

Controls speaking speed during playback.

VolumeVoice Playback

Controls playback volume.

PitchVoice Playback

Controls pitch variation during playback.

Enable Voice InteractionVoice Input

Controls whether voice input, speech recognition, and voice control are enabled.

ASR ProviderVoice Input

Selects the speech recognition service provider.

ASR API KeyVoice Input

The API key used to connect to the speech recognition service.

ASR Base URLVoice Input

The speech recognition endpoint. Required for compatible services.

ASR ModelVoice Input

Selects the speech recognition model.

Recognition LanguageVoice Input

Controls the language used for speech recognition.

Stop Playback PhraseVoice Input

Defines the voice command used to interrupt playback.

Filter Playback EchoVoice Input

When enabled, CoView tries to ignore its own spoken output to reduce false recognition.

Auto Hide When IdleVoice Input

Automatically hides the voice interaction interface after a period of inactivity.

Recording Status PromptVoice Input

Controls whether the current recording or listening status is displayed.

Enable Local WakeLocal Wake Word

Controls whether local wake word detection is enabled.

Wake EngineLocal Wake Word

Selects the engine used for local wake word detection.

Chinese Wake WordLocal Wake Word

Sets the wake word used in Chinese-language environments.

English Wake WordLocal Wake Word

Sets the wake word used in English-language environments.

Hit ThresholdLocal Wake Word

Controls wake word sensitivity. A reasonable threshold balances false wakes and missed wakes.

CooldownLocal Wake Word

Minimum interval between two wake events to avoid repeated false triggers.

Post-Wake TimeoutLocal Wake Word

If no voice input arrives after wake-up, CoView exits the waiting state after this timeout.

Status PromptLocal Wake Word

Controls whether local wake-related status messages are shown.

💡Companion Suggestions

Enable Companion SuggestionsSuggestions

Controls whether CoView proactively offers assistance while you work.

Enable Deep ThinkingSuggestions

Controls whether companion suggestions use deeper reasoning.

Suggestion Display DurationSuggestions

Controls how long a suggestion remains visible before disappearing.

Stable WaitSuggestions

Waits for the interface to remain stable before triggering suggestions, reducing interruptions.

High-Frequency WindowSuggestions

The time window used to measure how often you switch interfaces.

High-Frequency ThresholdSuggestions

When this threshold is reached, CoView treats the current activity as too frequent and adjusts suggestion behavior.

Suppression CooldownSuggestions

Pauses suggestions for a while after high-frequency switching to avoid disruption.

💻Background Code Agent

Default ProviderCode Agent

Selects the default service provider for background code agents.

Default Working DirectoryCode Agent

Specifies the default working directory for background code tasks.

Max Concurrent TasksCode Agent

Controls how many code tasks can run in the background at the same time.

Default TimeoutCode Agent

Limits the default maximum execution time for background code tasks.

🛠️Advanced

Progress Report ModeExecution

Controls how CoView reports process information while a task is running.

Report IntervalExecution

Controls how many steps are executed before reporting current progress.

Post-Tool Screenshot BufferExecution

Waits briefly after tool actions before taking a screenshot, avoiding unstable intermediate UI states.

Move DurationMouse

Controls how long the mouse takes to move from one position to another.

Fail-SafeMouse

Helps prevent mouse automation from continuing uncontrolled in abnormal situations.

Sample RateVoice Detection

Controls the audio sampling rate for microphone capture.

Audio Chunk SizeVoice Detection

Controls the chunk size used for each audio processing pass.

Voice Energy ThresholdVoice Detection

Determines whether current audio reaches the energy threshold for starting recognition.

Speech Start DetectionVoice Detection

Controls how long speech must continue before the system treats the user as speaking.

End Silence DetectionVoice Detection

Controls how long silence must continue before a sentence is considered finished.

Pre-Speech BufferVoice Detection

Keeps a short audio buffer before speech starts to reduce clipped sentence beginnings.

Max Utterance LengthVoice Detection

Limits the maximum duration of a single voice input utterance.

Realtime Echo CancellationEcho Cancellation

Attempts to remove echo caused by system playback during realtime voice interaction.

Echo Cancellation Frame LengthEcho Cancellation

Controls the audio frame length used by the echo cancellation algorithm.

Echo Delay EstimateEcho Cancellation

Estimates the delay between system audio playback and microphone capture.

Echo Cancellation Noise SuppressionEcho Cancellation

Applies background noise reduction during echo cancellation.

Echo Cancellation Auto GainEcho Cancellation

Automatically adjusts input volume to keep the voice signal more stable.

Intent Classification ModelIntent Classification

Selects the classifier used to distinguish task instructions from control commands.

FAQ

Q1: Why can CoView reply with text but fail to understand the screen or continue UI tasks?

The most common reason is that the current model does not support visual recognition, or the model API is OpenAI-compatible but does not actually provide image understanding. Check that Model Name, Base URL, and API Key are correct, and confirm that the selected model supports vision.

Q2: Why can CoView not control the interface properly after installation on macOS?

macOS requires Accessibility and Screen & System Audio Recording permissions in System Settings > Privacy & Security. If macOS says the app cannot be verified, run the quarantine removal command first, then reopen the app.

Q3: Why is voice wake-up or speech recognition not responding?

Check these four items in order: whether Voice Interaction or Local Wake is enabled, whether microphone permission has been granted, whether the Alibaba Cloud speech recognition keys are correct, and whether the local wake word model has been downloaded. Default wake words include "ni hao xiao tong" and "hey Lucy."

Q4: Why does playback still create echo or get recognized by the microphone?

CoView supports optional WebRTC echo cancellation. If that dependency is unavailable, voice input can still work, but TTS echo filtering may be weaker. In that case, enable Filter Playback Echo and reduce speaker and microphone volume where possible.

Q5: Why can some windows be controlled on Windows while elevated windows cannot?

Normal apps can usually be controlled directly. If the target window is running with administrator privileges, CoView must run at the same privilege level, meaning CoView should be launched as administrator. This is especially common with system settings, installers, and protected windows.

Contact

QQ Group: 859824745