Initial commit: QwenClaw persistent daemon for Qwen Code

This commit is contained in:
admin
2026-02-26 02:16:18 +04:00
Unverified
commit 80cdad994c
53 changed files with 7285 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
{
"name": "qwenclaw",
"displayName": "QwenClaw",
"description": "A lightweight, open-source personal assistant daemon for Qwen Code. Runs as a background daemon with heartbeat, cron jobs, Telegram bot, and web dashboard.",
"version": "1.0.0",
"author": "admin",
"license": "MIT",
"homepage": "https://github.com/admin/qwenclaw",
"repository": {
"type": "git",
"url": "https://github.com/admin/qwenclaw.git"
},
"commands": [
{
"name": "qwenclaw:start",
"description": "Start the QwenClaw daemon",
"usage": "/qwenclaw:start [--prompt \"<prompt>\"] [--trigger] [--telegram] [--web] [--web-port <port>] [--debug]"
},
{
"name": "qwenclaw:stop",
"description": "Stop the QwenClaw daemon",
"usage": "/qwenclaw:stop"
},
{
"name": "qwenclaw:status",
"description": "Check QwenClaw daemon status",
"usage": "/qwenclaw:status"
},
{
"name": "qwenclaw:send",
"description": "Send a prompt to the running daemon",
"usage": "/qwenclaw:send [--telegram] <prompt>"
},
{
"name": "qwenclaw:clear",
"description": "Clear QwenClaw state and session",
"usage": "/qwenclaw:clear"
}
],
"hooks": {
"onStartup": "src/index.ts --check"
}
}

View File

@@ -0,0 +1,31 @@
{
"model": "",
"api": "",
"autoStart": true,
"fallback": {
"model": "",
"api": ""
},
"timezone": "UTC",
"timezoneOffsetMinutes": 0,
"heartbeat": {
"enabled": false,
"interval": 15,
"prompt": "",
"excludeWindows": []
},
"telegram": {
"token": "",
"allowedUserIds": []
},
"security": {
"level": "moderate",
"allowedTools": [],
"disallowedTools": []
},
"web": {
"enabled": true,
"host": "127.0.0.1",
"port": 4632
}
}