TikTok Shop Video Generator
只要一鍵,即可將任何病毒式 TikTok 影片轉換為您的商品廣告。適用於 TikTok Shop 賣家與聯盟行銷者——無需拍攝、無需剪輯。免費試用。
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Event monitoring with deterministic rules and webhook alerts.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Open-source event monitoring with deterministic rules and webhook alerts. Ingest events from any source, define validation and threshold rules, and get notified instantly via webhooks when something goes wrong.
Related open-source tool: adwize-audit — audit any website’s GA4/GTM measurement setup from the outside (no Google account required).檢視完整 README ↗Open-source event monitoring with deterministic rules and webhook alerts. Ingest events from any source, define validation and threshold rules, and get notified instantly via webhooks when something goes wrong.
Related open-source tool: adwize-audit — audit any website’s GA4/GTM measurement setup from the outside (no Google account required).
adwize commandscurl -fsSL https://raw.githubusercontent.com/Adwize/adwize-oss/main/install.sh | bash
Then run the setup wizard:
cd ~/adwize
adwize setup
git clone https://github.com/Adwize/adwize-oss.git
cd adwize-oss
cp .env.example .env # edit with your settings
docker compose up -d --build # start API, worker, Postgres
uv sync # install CLI on your machine
source .venv/bin/activate # activate to use `adwize` directly
The API will be available at http://localhost:8000 with interactive docs at /docs.
Note:
docker composeruns the backend services. The CLI is a separate tool that runs on your machine and talks to the API. Install it withuv sync, then useadwize <command>oruv run adwize <command>.
adwize events send -s web -t page_view -d '{"url": "/pricing", "user_id": "u123"}'
Or via API:
curl -X POST http://localhost:8000/api/v1/events \
-H "Content-Type: application/json" \
-d '{
"source": "web",
"events": [{"type": "page_view", "data": {"url": "/pricing"}}]
}'
# Alert if more than 100 errors in 5 minutes
adwize rules create \
-n "High error rate" \
-t THRESHOLD \
-c '{"event_type": "error", "field": "count", "operator": ">", "value": 100, "window_minutes": 5, "severity": "warning"}'
# Alert if purchase events are missing required fields
adwize rules create \
-n "Purchase validation" \
-t FIELD_VALIDATION \
-c '{"event_type": "purchase", "required_fields": ["user_id", "amount", "currency"], "severity": "critical"}'
# Alert if page view volume drops 50% vs yesterday
adwize rules create \
-n "Traffic drop" \
-t VOLUME \
-c '{"event_type": "page_view", "threshold_percent": -50, "current_window_minutes": 60, "severity": "critical"}'
adwize alerts list # View all alerts
adwize alerts grouped # Grouped by rule
adwize alerts resolve <alert-id> # Mark resolved
adwize alerts test-webhook --url https://hooks.slack.com/services/...
adwize events tail # Stream all events
adwize events tail -s web -t error # Filter by source and type
adwize setup # Interactive setup wizard
adwize status # Health check + summary stats
adwize health # Quick health check
adwize up # Start services (docker compose up)
adwize down # Stop services (docker compose down)
adwize logs [-s api] # View service logs
adwize mcp # Start MCP server (stdio mode)
Connect Adwize to Cursor, Claude Desktop, Windsurf, or any MCP-compatible AI assistant:
{
"mcpServers": {
"adwize": {
"command": "adwize",
"args": ["mcp"]
}
}
}
When the API uses an API_KEY, configure it via adwize setup / ~/.adwize/config.json — adwize mcp injects ADWIZE_API_KEY from that config.
Or without the CLI on PATH (include ADWIZE_API_KEY when API_KEY is set on the API):
{
"mcpServers": {
"adwize": {
"command": "uv",
"args": ["run", "python", "mcp_server/server.py"],
"cwd": "/path/to/adwize-oss",
"env": {
"ADWIZE_API_URL": "http://localhost:8000",
"ADWIZE_API_KEY": "your-api-key"
}
}
}
}
The CLI stores config in ~/.adwize/config.json (created by adwize setup). Environment variables take priority.
| Variable | Default | Description |
|---|---|---|
DB_PASSWORD | required | PostgreSQL password |
DB_NAME | adwize | Database name |
DB_USER | postgres | Database user |
API_KEY | (none) | Optional API key for auth |
WEBHOOK_URL | (none) | Default webhook URL for alerts |
ADWIZE_API_URL | http://localhost:8000 | API base URL (CLI/MCP) |
ADWIZE_API_KEY | (none) | API key for CLI/MCP |
uv sync # Install dependencies
uv run uvicorn api.main:app --reload # Run API locally
uv run python worker/rule_monitoring.py --once # Run worker once
uv run python mcp_server/server.py # Run MCP server
# Run MCP model inspector
ADWIZE_API_URL=http://localhost:8000 uv run mcp dev mcp_server/server.py
Apache License 2.0 — see LICENSE.