docs/en/channels/web.mdx
The Web Console is CowAgent's default channel. It runs automatically once started, letting you chat with the Agent in a browser and manage models, skills, memory, channels, and other configuration online.
{
"channel_type": "web",
"web_host": "0.0.0.0",
"web_port": 9899,
"web_password": "",
"enable_thinking": false
}
| Parameter | Description | Default |
|---|---|---|
channel_type | Set to web | web |
web_host | Web service listen address. Defaults to 127.0.0.1 (local only); set to 0.0.0.0 for public access and configure a password | "" |
web_port | Web service listen port | 9899 |
web_password | Access password. Leave empty to disable password protection; recommended when listening on 0.0.0.0 | "" |
web_session_expire_days | Login session validity in days | 30 |
enable_thinking | Whether to enable deep thinking mode | false |
Once a password is configured, you must enter it to log in when accessing the console. The login session is kept for 30 days by default, so restarting the service during that period does not require re-login. The password can also be changed online from the "Configuration" page in the console.
After starting the project, visit:
http://localhost:9899http://<server-ip>:9899Supports streaming output with real-time display of the Agent's reasoning process and tool calls, providing intuitive observation of the Agent's decision-making. Deep thinking can be toggled via configuration or the "Agent Configuration" switch in the console.
The chat interface supports multi-session management. All session records are persistently stored in the database:
+ button in the input area to create a new sessionManage text, image, voice, and embedding model configurations for different providers online — no need to edit config files manually:
View and manage Agent skills (Skills) online:
View and manage Agent memory online:
Manage connected channels online with real-time connect/disconnect operations:
View and manage scheduled tasks online, including one-time tasks, fixed intervals, and Cron expressions:
View Agent runtime logs in real time for monitoring and troubleshooting: