分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

oilcorporatebarn/aegis-skinfees

金融

本地运行的 CS2 饰品交易工作台,估算扣除手续费与汇率后的净收益。

113
8
TypeScript
MIT
今天创建

Aegis SkinFees 是一个本地优先的原生桌面工作台,用于 CS2 饰品交易的费率和收益计算。它面向需要跨多个市场比较买卖机会、并关心扣除卖方手续费与货币换算后实际净利的人,而不是只看表面价差。

功能

扫描器报告的是扣除卖方手续费后剩余多少:先归一化买入货币,再返回净利润与 ROI。各平台有独立的费率、结算货币与定位:Steam Community Market 13.00% USD、Buff163 2.50% CNY 折 USD、CSFloat 2.00% USD、Skinport 12.00% EUR 折 USD、Waxpeer 6.00% USD(README)。引擎之外有四个工作区:价差扫描、账户金库(库存/访问查看与 Steam Guard 验证码)、买单计划,以及为所有估算提供假设的费率与连接设置。

工作方式

前端为 React + TypeScript;平台请求、费率计算、TOTP 生成与状态持久化都放在 Tauri v2 的 Rust 命令之后。Steam Guard 验证码在 Rust 侧用 HMAC-SHA1 按 30 秒窗口生成,费率模型与金库元数据保存在 Tauri 应用数据目录下的 JSON 文件中(README)。徽章标注 Tauri v2、Rust 1.82+ 与 React 18(仓库)。

一个典型流程:为本次会话导入金库,设置费率与端点假设,扫描机会,查看净收益计算,再创建本地订单计划。界面自带固定的 15 条市场样本数据,因此在尚未接入认证平台适配器时,开发环境中的终端也能立即使用。

要求与限制

预编译下载是挂在 latest release 上的单个 zip,面向 Windows 10 与 11:解压后把随包的运行时目录与 Main.exe 放在一起启动,无需安装程序或管理员权限(README 称该可执行文件已代码签名)(发布下载、最新发布)。从源码构建需要 Node.js 20+、Rust stable、目标平台的 Tauri 前置依赖,Windows 上还需 WebView2 与 Microsoft C++ Build Tools 来打包 .exe。

README 说平台请求被隔离在 Rust 命令之后,「可以接入认证适配器」;但没有说明哪些真实平台集成已经完成。默认费率是用户可修改的假设,不是实时报价,fetch_public_price 读取的是 Steam 市场公开搜索结果而非私有账户数据。本地优先意味着费率模型与金库元数据留在设备上,但除 Steam Guard TOTP 命令外,文档没有进一步说明凭据如何保存。

许可证

MIT(仓库)。

本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。