Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻譯準備中
An open-source, local-first analytical web application to compare how different media frame the same event.
翻譯準備中
資料JavaScript · C#GitHub @TonF1917自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Compare how different sources frame the same event.
Trace is an open-source, browser-based analytical workspace for students and researchers working in history, political economy, and media analysis. It helps you extract, visualize, and compare how different institutional actors, ideological factions, or scholarly traditions build competing attribution networks and interpretive frames around the same event or research question.
Gemini 3.8 Flash High). Requests go through a relay maintained by the author (https://relay.yevgeni.eu.cc/v1/chat/completions) to a hosted model, using a shared courtesy quota provided by the author. The quota has a usage cap (about 20M tokens in total, shared by everyone who uses the pool) and stops when it runs out. You can switch to your own provider (OpenAI, Anthropic Claude, Google Gemini, DeepSeek, SiliconFlow, OpenRouter, LM Studio, Ollama) at any time.Faction · Dominant Frame (N) badges, and Serif/Sans typography..md export. Both are AI-generated drafts and need to be checked against your sources.localStorage. When you run extraction, Research, AI Merge, or report generation, the relevant text is sent to the model provider you have selected. With the built-in pool, that text passes through the author's relay to a hosted model. If privacy matters for your material, enter your own API key (the text then goes to that provider without passing through the relay), or run a local model with Ollama or LM Studio, in which case the text never leaves your machine.EN) and Chinese (中文) interface switching.trace-pool (Gemini 3.8 Flash High, the author's shared courtesy quota with a usage cap), or click the top-right API badge to configure custom endpoints, API keys, models, and custom system prompts.+ Add Text): Paste raw archival text or drag-and-drop PDF, DOCX, TXT, and EPUB documents directly into the workspace. Long documents can be automatically segmented via AI chunk compression.Research): Generate multi-perspective background texts or summaries of historiographical viewpoints on your research topic. These texts are written by the model, not retrieved from archives or databases, and any source names attached to them may be inaccurate or invented. Use them only to find directions; they are not sources. Replace them with real documents before any analysis you intend to cite.Actor, Target, Relation Type, Narrative Frame, Tone, and Evidence Quotes up to your configured TARGET NODES/PASS density.fx, fy) for custom layout arrangement; click a pinned node to release it back to the physics simulation.GROUPING):
Faction · Dominant Frame (Count). Group names are taken from the group's most connected members; the demo project also uses a preset list of NEP-era names.Core Hubs, Bridge Actors, Periphery).Primary Accusers / Initiators, Primary Blame Targets, Balanced / Neutral).Sources (document source nodes), Freq (appearance count badges), Groups (convex hulls), Curve (curved vs. straight edges), Edge Text (relation labels along edges), and Sans / Serif typography.Spread (repulsion & hull padding), Nodes (default 0.8), Labels (default 1.0), Edges, Arrows, and Legend in Export.Degree, In-Degree, Out-Degree, Betweenness, and Community assignment.Source / Author | Perspective & Frame | Attribution Target | Key Claim & Quote | Methodological Tension) with one-click copy and .md download.Clone the repository:
git clone https://github.com/TonF1917/Trace.git
cd Trace
Install dependencies:
cd app
npm install
Start the local development server:
npm run dev
Launch the workspace:
Open http://localhost:5173 in your browser, or double-click Trace.bat (Windows) / Trace.command (macOS/Linux) in the root directory. The Windows launcher auto-detects Node.js and installs it (via winget or a portable runtime) if it is missing. Closing the launcher window stops Trace's own server only — it never touches other Node processes on your machine.
Windows "Windows protected your PC" (SmartScreen) prompt: this appears for any unsigned script downloaded from the internet (the zip carries a web-origin mark). Either click More info → Run anyway, or unblock once before extracting: right-click the downloaded zip → Properties → tick Unblock → OK (or run
Unblock-File .\Trace-main.zipin PowerShell). Usinggit cloneavoids the prompt entirely. If Trace.app is blocked on macOS, right-click it → Open.
Gemini 3.8 Flash High) (trace-pool badge in the top-right corner). It uses the author's shared courtesy quota (capped at about 20M tokens across all users), so you can try Trace without an API key. Text you analyze with the pool is sent through the relay at relay.yevgeni.eu.cc to a hosted model.trace-pool / CHANGE API button in the top-right header, switch to Custom Provider, select a preset (OpenAI, Anthropic, Gemini, DeepSeek, SiliconFlow, OpenRouter, LM Studio, Ollama), enter your key/model, and click Save Configuration. For sensitive material, use your own key or a local model (LM Studio / Ollama); with a local model, the text stays on your machine.PDF/DOCX/TXT/EPUB file, or enter a research topic to let the LLM automatically propose domain-specific Narrative Frames, Tones, and Relation Types.Economic & Developmental, Political & Governance, Social & Cultural, Ethical & Moral, Environmental & Technological) and 6 academic relation types (Attributed Responsibility, Institutional Constraint, Empirical Evidence For, Critique / Counter-argument, Stakeholder Coalition, Policy Directive).PDF/DOCX/TXT/EPUB files) or click Research to generate multi-perspective background texts (for finding directions only; they are not sources).10, higher values extract denser sub-claims per pass).Factions, Centrality, Stance, and Uniform.Spread, Nodes, Labels, Edges, Arrows) and switch between Serif and Sans typography to prepare your visual layout.DATA to export the full relational dataset with centrality and community metadata.IMAGE to export a figure rendered at 4x resolution of the current viewport (uncheck Legend in Export in the bottom bar if you prefer a clean, legend-free figure for LaTeX/Word manuscripts).比较不同来源如何构建同一事件的叙事与归因网络。
Trace 是一款开源、在浏览器中运行的叙事拓扑与文献综述分析工作台,面向历史、政治经济学与媒体分析方向的学生和研究者。它支持从多源文本中结构化提取“行动者—归因对象—叙事框架—证据引文”四元组,通过交互式网络拓扑与图论中心性指标,呈现不同机构、学派或政治派系如何围绕同一历史事件或研究议题构建不同的归因逻辑。
Gemini 3.8 Flash High)。请求经作者维护的中转服务(https://relay.yevgeni.eu.cc/v1/chat/completions)调用托管模型,使用的是作者提供的共享福利额度:所有使用者合计约 2000 万 Token,用完即止。无需配置 API Key 即可试用;也可随时切换至自定义服务商(OpenAI、Claude、Gemini、DeepSeek、SiliconFlow、OpenRouter、LM Studio、Ollama)。派系名称 · 主导叙事框架 (节点数) 标签,支持衬线体(Serif)/ 无衬线体(Sans)一键切换。文献来源/作者 | 视角与框架 | 归因对象 | 核心论点与原文引证 | 方法论张力 的五列式 文献综述对比矩阵(Literature Synthesis Matrix),支持一键复制与 .md 文件下载。报告与矩阵均为 AI 生成的草稿,需对照原始文献核实。localStorage 中。执行提取、研究(Research)、实体合并或生成报告时,相关文本会发送给你所选择的模型服务;使用内置算力池时,文本经作者维护的中转服务发送给托管模型。在意隐私时,可以填写自己的 API Key(文本不再经过该中转),或使用 Ollama / LM Studio 本地模型,此时文本不出本机。trace-pool(Gemini 3.8 Flash High,作者提供的共享福利额度,有用量上限),无需配置即可试用;也可点击右上角配置按钮切换至任意兼容 OpenAI 接口的云端或本地大模型,并支持自定义 System Prompt。+ 添加文本 / Add Text):支持直接粘贴档案/论文纯文本,或将 PDF、DOCX、TXT、EPUB 文件直接拖拽至工作区;针对超长文献支持 AI 分块压缩提炼。研究 / Research):根据研究主题由模型生成多视角背景文本或不同学派立场概述。这些文本由模型写成,不是检索得来的文献,所附来源名称可能不准确或并不存在。它们只用来找方向,不是来源;正式分析和引用前,应换成真实文献。行动者(Actor)、归因对象(Target)、关系类型、叙事框架(Frame)、情感基调(Tone) 及 原文引证(Quote)。分组视图 / GROUPING):
派系名称 · 主导框架 (成员数) 标签。派系名称取自组内连接最多的成员;演示项目另有一组针对新经济政策时期的预设名称。来源节点(Sources)、词频(Freq)、分组圈层(Groups)、曲线(Curve)、边文字(Edge Text) 以及 Sans / Serif 学术字体切换。Spread(斥力间距与圈层留白)、节点(Nodes,默认 0.8)、标签(Labels,默认 1.0)、边(Edges)、箭头(Arrows) 以及 导出包含图例(Legend in Export)。Lenin & Party Core)。文献来源/作者 | 视角与框架 | 归因对象 | 核心论点与原文引证 | 方法论张力),支持一键复制 Markdown 源码或下载 .md 文件。克隆本仓库:
git clone https://github.com/TonF1917/Trace.git
cd Trace
安装依赖:
cd app
npm install
启动本地服务:
npm run dev
打开工作台:
在浏览器中访问 http://localhost:5173,或直接双击项目根目录下的 Trace.bat(Windows)/ Trace.command(macOS/Linux)。Windows 启动器会自动检测 Node.js,缺失时通过 winget 或便携运行时自动安装;关闭启动器窗口只会停止 Trace 自己的服务,不会影响电脑上的其他 Node 进程。
Windows 弹出“Windows 已保护你的电脑”(SmartScreen): 从网上下载的未签名脚本都会触发(zip 带有网络来源标记)。点击 更多信息 → 仍要运行 即可;或在解压前先解除锁定:右键下载的 zip → 属性 → 勾选 解除锁定 → 确定(或在 PowerShell 运行
Unblock-File .\Trace-main.zip)。用git clone获取则完全不会弹出。macOS 若拦截 Trace.app,请右键 → 打开。
Gemini 3.8 Flash High)(右上角显示 trace-pool 标识)。它使用作者提供的共享福利额度(所有使用者合计约 2000 万 Token,用完即止),无需配置即可试用。使用内置池时,你分析的文本会经中转服务 relay.yevgeni.eu.cc 发送给托管模型。trace-pool / 切换 API 按钮,选择 自定义服务商(Custom Provider),点选预设模板(OpenAI、Anthropic、Gemini、DeepSeek、SiliconFlow、OpenRouter、LM Studio、Ollama),填入密钥后保存即可。处理敏感材料时,建议使用自己的 Key 或本地模型(LM Studio / Ollama);使用本地模型时,文本不出本机。PDF/DOCX/TXT/EPUB 文件或输入研究主题,点击生成,由 AI 自动提炼适合该议题的叙事框架(Frames)、基调(Tones)与关系类型(Relations)。PDF/DOCX/TXT/EPUB 文档;也可点击 研究(Research) 让 AI 生成多立场背景文本(只用来找方向,不是来源)。10,数值越大单篇提取粒度越细)。阵营派系、中心层级、归责立场 或 单色。Spread、节点、标签、边、箭头 比例,选择 Serif(思源宋体学术衬线风格)或 Sans 字体。数据(DATA) 栏点击 CSV 或 JSON,一键导出包含节点度数、介数中心性及派系归属的完整数据集。图片(IMAGE) 栏点击 PNG 或 JPEG,即可导出按 4 倍分辨率渲染的拓扑插图(若论文排版不需要图例,可在底部取消勾选 导出包含图例 / Legend in Export)。Trace is distributed under a Dual License model:
GNU AGPLv3 License (Open Source)
Commercial License
If you have any questions or feedback, please contact: [email protected]