chore: ARTEX 初始化

ARTEX — AI 自主渗透测试系统(Go 后端 + Next.js 前端,单二进制内嵌)。

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
Autumn-27andClaude Opus 4.8 committed 2026-07-26 04:27:45 -04:00
commit 0ef8561411
287 files changed
+70178

No files matched your search

Executable
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
# 开发模式:后端(:8787) + 流量代理(:8788) 与 前端 next dev(:5173) 一起跑。
# 前端 /api 反代到后端;Ctrl-C 一并退出。
#
# 单二进制(前端内嵌)方式见 README「单二进制」一节,不走这个脚本。
set -euo pipefail
cd "$(dirname "$0")"
# 退出时结束本进程组内的所有子进程(后端 + 前端)。
cleanup() { kill 0 2>/dev/null || true; }
trap cleanup EXIT INT TERM
# 后端(普通 go run,不内嵌前端);并发 work agent 数在「系统设置」里配置。
go run ./cmd/artex -addr :8787 -proxy :8788 &
# 前端热更新(Vite/Next dev server,/api 反代到 :8787)。
( cd web && npm run dev ) &
echo "[dev] 后端 :8787 / 代理 :8788 / 前端 http://localhost:5173 (Ctrl-C 退出)"
wait