indicaindependent/tuck

GitHub: indicaindependent/tuck

一个部署在 Cloudflare Workers 上的免费市场情报平台,整合实时股票数据、国会交易追踪、宏观指标和 AI 助手,旨在让普通投资者获得专业级的市场信息。

Stars: 0 | Forks: 0

# Tuck

Tuck

**线上地址:** [market.osintnet.uk](https://market.osintnet.uk) 由 **[VPDLNY](https://github.com/vpdlny)** 构建并维护。 ## 这是什么 Tuck 是一个单文件 Cloudflare Worker,提供以下功能: - 📊 **自选列表** — 9 只股票自选列表的实时市场数据(NVDA、NET、AVGO、QCOM、MP、XLE、USO、MU、INTC) - 📰 **新闻** — 带有升级/降级评分的 OSINT 级别新闻信号 - 🏛️ **国会追踪** — 实时国会议员股票交易追踪(基于《STOCK Act》2012 年披露数据) - 📈 **宏观数据** — 联邦基金利率、CPI、失业率、VIX、DXY、原油价格 - 🤖 **Ask Tuck** — 免费的对话式 AI 助手,由运行在 Cloudflare Workers AI 上的 **Llama 3.3 70B** 提供支持 - 📚 **学习** — 通俗易懂的市场教育 **无需登录。无广告。无追踪。无 PFOF。不提供任何财务建议。永远如此。** ## 它不做什么 - ❌ 不提供财务建议 - ❌ 不是券商平台 - ❌ 不是信号服务 - ❌ 不做“花钱买优势”(pay-to-win) 如果你来这里是为了寻找买入/卖出建议,那你来错地方了。Tuck 只负责解释数据的含义。决策由你自己做出。 ## 我们为什么开发它 华尔街垄断了信息。Bloomberg Terminal 每年的费用高达 2.5 万美元。实时数据、国会议员交易追踪、地缘政治 OSINT —— 这些全部被锁在付费墙后,弱势群体、工薪阶层和好奇探索者根本无法承担这些费用。 我们认为这是一种病态。所以我们开发了 Tuck。 ## 架构 ``` ┌─────────────────────────────┐ │ market.osintnet.uk │ │ (peoples-market-worker) │ │ Single Cloudflare Worker │ └──────────────┬──────────────┘ │ ┌────────────┬──────────────┼──────────────┬──────────────┐ │ │ │ │ │ ▼ ▼ ▼ ▼ ▼ Yahoo Capwatch Geoint Workers AI OSINT Finance Worker Workers (Llama 3.3) Feeds (prices) (congress) (news+px) (Ask Tuck) (RSS) ``` ## 技术栈 - **边缘计算:** Cloudflare Workers(V8 isolates,免费层级) - **AI:** 运行于 Workers AI 的 `@cf/meta/llama-3.3-70b-instruct-fp8-fast` - **存储:** Cloudflare KV(用于速率限制),R2(用于资源托管) - **前端:** 原生 HTML/CSS/JS —— 零依赖,零构建步骤 - **数据源:** Yahoo Finance、Capitol Trades、公开的 OSINT RSS 源 ## 部署你自己的副本 1. Fork 本仓库 2. 安装 [Wrangler](https://developers.cloudflare.com/workers/wrangler/install-and-update/) 3. 在 `wrangler.toml` 中创建必要的绑定: - `AI` — Workers AI 绑定 - `TUCK_KV` — 用于速率限制的 KV namespace - `CAPWATCH_SECRET` — 你的 Capitol Trades 后端 bearer token(或者用你自己的数据源替换该代理) 4. 更新 `src/peoples-market-worker.js` 中的 `YOUR-*-WORKER.workers.dev` 占位符,将其指向你自己的后端 workers,或者移除那些功能 5. 部署:`wrangler deploy` 完整指南请参阅 [docs/SETUP.md](docs/SETUP.md)。 ## 文件 | 文件 | 用途 | |------|---------| | [`src/peoples-market-worker.js`](src/peoples-market-worker.js) | 单文件 worker —— HTML、CSS、JS 和 API 路由全集中于此 | | [`docs/SETUP.md`](docs/SETUP.md) | 自己动手部署指南 | | [`docs/ASK_TUCK_PROMPT.md`](docs/ASK_TUCK_PROMPT.md) | 赋予 Tuck 性格并设定其护栏的精确系统 prompt | | [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md) | 各个组件如何协同工作 | ## 硬性规则(已内置于 AI 中) Tuck 的 Llama 3.3 实例在其系统 prompt 中包含以下规则 —— 用户无法将其覆盖: 1. **绝不提供财务建议。** 仅限教育目的。 2. **绝不预测价格。** 引导用户查看实时数据标签页。 3. **绝不进行道德说教。** 提供帮助即可。 4. **对不确定性保持诚实。** 不知道的时候就说“我不知道”。 ## 许可证 MIT。随意使用、Fork、改进。如果你用它做出了什么酷玩意儿,请告诉我们。 ## 联系方式 - 🌐 [market.osintnet.uk](https://market.osintnet.uk) - 💬 [Discord](https://discord.gg/vpdlny) - 🐦 Bluesky: [@indicaindependent.bsky.social](https://bsky.app/profile/indicaindependent.bsky.social) *“他们囤积的,我们交还于民。”*
标签:AI助手, Llama 3.3, 宏观经济, 程序员工具, 自定义脚本, 边缘计算, 金融市场数据, 高对比度