Axis AFFMAN is a self-hosted Python + SQLite system for indexing IDC products, generating affiliate links, assisting registrations, and monitoring prices/inventory.

Stars

9

7-day growth

No data

Forks

5

Open issues

0

License

No data

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

This repository provides a complete, AI-powered automation pipeline for discovering, indexing, and monitoring hosting products from multiple providers, with strict ethical scraping, multi-language UI, and robust security.

Who it is for

  • IDC resellers and hosting affiliates
  • Hosting comparison site operators
  • Tech-savvy users managing multiple hosting portfolios
  • Developers seeking an open-source affiliate management platform

Use cases

  • Automatically index and compare hosting plans from dozens of providers
  • Generate and track affiliate links with customizable templates
  • Monitor price changes, stock status, and new product additions
  • Assist in account registration via official APIs

Strengths

  • Comprehensive feature set: product indexing, AFF links, monitoring, multi-style UI, and AI integration
  • AI-driven automated discovery and validation with fallback mechanisms
  • Strict compliance with robots.txt, no CAPTCHA bypass, and ethical data collection
  • Strong security: encrypted credentials, scrypt passwords, CSRF protection, session isolation

Considerations

  • Requires Python 3.11+ and manual server setup – no turnkey deployment
  • AI functionality depends on external API keys (OpenAI, Cloudflare) which incur costs
  • Limited to publicly accessible HTTPS sources and may not cover all providers
  • Self-hosted only, no cloud or managed version provided

README quick start

Axis AFFMAN Intro

Python + SQLite 的 IDC 产品索引、AFF 链接生成、辅助注册与价格/库存监控系统。

下载源码ZIP包,解压到服务器目录,目录下

一键安装脚本:

Linux / macOS

chmod +x deploy.sh
./deploy.sh

也可以始终通过 Bash 执行,不依赖可执行位:

bash deploy.sh

默认访问地址:

http://127.0.0.1:54596

首次打开后应立即初始化管理员,使用至少 12 位的独立密码,再配置 AI、Workers AI、邮箱 API 和采集任务。

本地运行

需要 Python 3.11 或更高版本。

python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
.\.venv\Scripts\python.exe run.py

打开 http://127.0.0.1:54596。服务仅监听本机,Flask 调试重载已关闭,避免后台调度器重复启动。

也可以在依赖安装完成后运行:

npm start

系统组成

  • 首页:默认展示 24 个套餐,按月付价格从低到高、系统评分从高到低、有效代言用户数从多到少进行稳定排序;支持服务商、分类、库存、最高月付、关键词和标签筛选。
  • 显示偏好:提供 Axis、Rack、Signal 三套玻璃拟态界面风格,每套均支持中文/English 与日间/夜间模式,选择保存在浏览器本地。
  • 产品索引:统一 CPU、内存、存储、网络、IPv4、地区、价格和库存字段;默认每页 32 条,可切换 16、32、64 或 100 条,并支持地区下拉、上一页、下一页、系统评分、产品名称 A-Z 与 Z-A 排序,筛选和排序参数会贯通到 SQLite 查询。
  • 页面运营配置:管理员可分别配置“IDC 套餐”上方和左侧风格控制区下方的文本、HTTPS 图片及跳转地址,两个广告位按容器自适应;中英文页脚版权显示在页面右下角。前台仅渲染结构化字段,不接受可执行 HTML。
  • AI 服务商导入:工作区可配置 OpenAI Responses 兼容接口、模型与推理强度,默认填写 https://api.openai.com/v1/responsesgpt-5.6-solxhigh。通信测试通过后,可按每行一条批量导入服务商;系统收集公开资料、建立服务商记录,再用官网公开产品源生成并验证受限声明式适配器,验证成功后立即同步产品。设置页还可独立配置 Cloudflare Workers AI 的 Account ID、API Token 和模型;采集失败且检测到 Cloudflare 时优先让 Workers AI 分析受限结构上下文,失败后回退主 AI,所有建议仍须由采集器验证。
  • AFF 链接:支持参数式链接与 {affiliate_id} / {url} 模板,购买入口统一经过本地跳转统计。
  • 帮它代言:前台用户可注册独立账号、关联服务商,在个人中心维护自己的 AFF ID、折扣率和优惠码。激活后的服务商级绑定会覆盖该商家的全部套餐,每个“购买”入口都以当前套餐的官方下单 URL 和参数动态生成唯一用户推广链接,不会覆盖平台管理员的全局 AFF 链接。商品卡按去重后的 MJJ 数展示前五位代言。
  • 自动发现与采集:从内置官方站点目录和管理员配置的许可 HTTPS JSON 源发现国内外服务商,自动补全名称、官网、公开产品页、地区和 AFF 入口,再同步套餐及官网明确标注的套餐优惠码;添加服务商或首次采集时会从官网产品源生成受限的 JSON/CSS/JSON-LD 声明式适配器,并用实际采集任务验证。适配器验证或运行失败时,系统严格按“采集器直接解析来源页 → 主 AI 基于页面证据提取 → Workers AI 基于同一证据提取”的顺序回退,每项 AI 结果仍须由采集器核对名称、价格、配置和同块链接后才能入库;全部失败则停止本次处理且不生成缺货快照。任务支持立即开始、协作式停止和默认每 60 分钟调度。
  • 服务商屏蔽:管理员可在服务商目录一键屏蔽。屏蔽会原子关闭采集,并从公开目录、产品、购买跳转、变更、代言、用户中心及 AFF 信息中隐藏该服务商;自动发现、AI 导入、评论更新、同步和产品写入均拒绝继续处理。管理员目录保留记录用于解除屏蔽,解除后采集仍保持关闭,需人工确认后重新启用。
  • 系统评分:按网上口碑 28%、购买热度 24%、产品评测 20%、AFF 推广量 18%、全网信息量 10% 计算,结果线性映射为 3.0–10.0;评分详情同时显示各维度分值、权重和证据可信度,缺少公开证据时降低可信度而不虚构数据。
  • 标签索引:从产品价格、硬件、线路、IP 数量、促销、地区及评分证据中确定性提取热销、CN2 GIA、高存储、大带宽、高防、多 IP、黑五、低价、稳定、oneman、工单快等核心标签;点击标签执行精确索引,无法提取时仅使用中性的“独立服务器”兜底标签。
  • 产品对比:从首页卡片或产品索引选择 2–5 款套餐,对 CPU、内存、存储、网络、IP/地区、价格、评价、线路、评分、优惠和库存进行横向比较,每款均保留独立购买按钮。
  • 变更监控:记录新增、价格/配置变更和缺货状态;只有完整快照源才会自动标记未出现产品为缺货。
  • 辅助注册:

Description

AFFMAN SYSTEM

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI & Machine LearningAI Agents
2,390
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
littledivy
Featured
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI & Machine Learning
1,482