Franklin Agent工作流 是 AI Skill Hub 本期精选AI工具之一。综合评分 8.2 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
Franklin Agent工作流 是一款基于 TypeScript 开发的开源工具,专注于 AI代理、加密钱包、自主智能体 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
Franklin Agent工作流 是一款基于 TypeScript 开发的开源工具,专注于 AI代理、加密钱包、自主智能体 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:npm 全局安装 npm install -g franklin # 方式二:npx 直接运行(无需安装) npx franklin --help # 方式三:项目依赖安装 npm install franklin # 方式四:从源码运行 git clone https://github.com/BlockRunAI/Franklin cd Franklin npm install npm start
# 命令行使用
franklin --help
# 基本用法
franklin [options] <input>
# Node.js 代码中使用
const franklin = require('franklin');
const result = await franklin.run(options);
console.log(result);
# franklin 配置说明 # 查看配置选项 franklin --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export FRANKLIN_CONFIG="/path/to/config.yml"
<br>
<img src="assets/terminal-banner.png" alt="Franklin Agent terminal" width="680">
<br><br>
<p> Other agents just talk. Franklin Agent holds your USDC <em>and puts it to work</em> —<br> trading, research, and autonomous tasks with real budgets, real guardrails, real outcomes.<br> One wallet. Every model. Every paid API. Pay only for outcomes — not subscriptions. </p>
<p> <a href="https://npmjs.com/package/@blockrun/franklin"><img src="https://img.shields.io/npm/v/@blockrun/franklin.svg?style=flat-square&color=FFD700&label=npm" alt="npm"></a> <a href="https://npmjs.com/package/@blockrun/franklin"><img src="https://img.shields.io/npm/dm/@blockrun/franklin.svg?style=flat-square&color=10B981&label=downloads" alt="downloads"></a> <a href="https://github.com/BlockRunAI/Franklin/stargazers"><img src="https://img.shields.io/github/stars/BlockRunAI/Franklin?style=flat-square&color=FFD700&label=stars" alt="stars"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache_2.0-blue?style=flat-square" alt="license"></a> <a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-strict-3178C6?style=flat-square&logo=typescript&logoColor=white" alt="TypeScript"></a> <a href="https://nodejs.org/"><img src="https://img.shields.io/badge/Node-%E2%89%A520-339933?style=flat-square&logo=node.js&logoColor=white" alt="Node"></a> <a href="https://x402.org"><img src="https://img.shields.io/badge/x402-native-10B981?style=flat-square" alt="x402"></a> <a href="https://t.me/blockrunAI"><img src="https://img.shields.io/badge/chat-telegram-26A5E4?style=flat-square&logo=telegram&logoColor=white" alt="telegram"></a> </p>
<p> <a href="#quick-start">Quick start</a> · <a href="#two-ways-to-pay">Two ways to pay</a> · <a href="#franklin-desktop-beta">Desktop</a> · <a href="#yopo">YOPO</a> · <a href="#a-new-category">Category</a> · <a href="#what-franklin-can-execute">What it does</a> · <a href="#smart-router">Smart Router</a> · <a href="#the-comparison">Comparison</a> · <a href="#how-it-works">Architecture</a> · <a href="#community">Community</a> </p>
</div>
---
|
💼 Wallet-native economic execution Franklin can decide what is worth paying for, route the call, sign the micropayment, and keep going until the goal is done or the budget is exhausted. 📈 Trading signals Ask "what's BTC looking like?" — Franklin fetches live price data, computes RSI/MACD/Bollinger/volatility, and synthesizes a signal. 🎨 AI image generation Ask "generate a logo" — Franklin calls DALL-E / GPT Image, saves the result locally, paid from your wallet. 🧠 76 models via one wallet Anthropic, OpenAI, Google, xAI, DeepSeek, GLM, Kimi, Minimax, NVIDIA free tier. One wallet, one interface, automatic fallback. 💳 x402 micropayments (YOPO) HTTP 402 native. Every paid action is a signed USDC micropayment via EIP-712 — non-custodial, your keys never leave your machine. YOPO: you pay only for outcomes. 🧠 Learned model router Trained on 2M+ real requests. Classifies your task and picks the best model from 76 LLMs. Four profiles (auto/eco/premium/free). Adapts to your usage over time. </td> <td width="50%" valign="top"> 🛠 16 built-in tools Read, Write, Edit, Bash, Glob, Grep, WebFetch, WebSearch, Task, ImageGen, VideoGen, MemoryRecall, AskUser, SubAgent, TradingSignal, TradingMarket, TradingPortfolio, TradingOpenPosition, TradingClosePosition, TradingHistory. 💾 Persistent sessions Every turn is streamed to disk with metadata. Resume any session by ID. Survives crashes, reboots, and compaction. 🔍 Full-text session search 📊 Cost insights ⚡ Anthropic prompt caching Multi-turn Sonnet/Opus sessions use ephemeral cache breakpoints to reduce input spend on long conversations. 🔌 Plugin SDK + MCP Core is workflow-agnostic. Add new verticals without touching the loop. Discover external tools automatically through MCP. </td> </tr> </table> --- 1. Installnpm install -g @blockrun/franklin Quick startRequires Node.js 20.19+ (Node 22 LTS recommended). Check with ```bash 3. (optional) Unlock Sonnet, Opus, GPT, Gemini, Grok + every paid API.Pick ONE — a USDC wallet, or a prepaid API key.b) API key — sign up and top up at https://user.blockrun.aifranklin login brk_live_... bash npx @blockrun/franklin ```
Getting an API key
Or set it in the environment instead, which takes precedence over the stored key and is the right choice for CI and servers:
Prefer a GUI? Try Franklin for VS CodeThe same agent ships as a VS Code extension — chat panel, model picker, wallet balance, image / video generation, inline diff cards — all driven by the wallet you already funded for the CLI.
Free models work immediately. Paid models, image gen, and video gen use your selected payment method: funded API account credit or a USDC wallet. The CLI and the extension share the same The comparison
Franklin is the economic agent category in one sentence: software with a wallet that can spend toward a result. --- Install troubleshooting
The clean, permanent fix for both is a user-owned Node so global installs never touch root-owned system folders: ```bash
🇨🇳 中文文档镜像
AI 翻译
2026-07-06
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介
Franklin Agent 是一款具备原生钱包能力的 AI Agent。不同于仅能编写代码的传统 Agent,Franklin 能够通过自主支配资金来完成任务。它通过统一的钱包管理所有模型和付费 API 的调用,让开发者只需为最终结果付费,而无需为各种订阅服务买单,真正实现了从“编写代码”到“执行任务”的跨越。 ⚡ 功能介绍
Franklin 具备原生经济执行能力,能够自主判断任务价值、路由调用并签署微支付,直至达成目标或预算耗尽。它还内置了强大的交易信号功能,支持实时获取价格数据并计算 RSI、MACD、Bollinger 等技术指标。此外,它还集成了 AI 图像处理与多种工具调用能力,使其成为一个具备金融感知力的智能体。 🛠 安装步骤(Docker/pip/源码)
您可以通过 npm 全局安装 Franklin:执行 `npm install -g @blockrun/franklin` 即可完成部署。如果您不想进行全局安装,也可以直接使用 `npx @blockrun/franklin` 进行即时运行,这种方式无需特殊权限,非常适合快速测试。 🚀 使用教程
在使用前,请确保您的环境已安装 Node.js 20.19+ 版本(强烈推荐使用 Node 22 LTS),可以通过 `node -v` 进行检查。若 Node 版本过低,可能会在启动时遇到 `ERR_REQUIRE_ESM` 错误。安装完成后,即可通过命令行直接启动 Franklin 进行交互。 ⚙️ 配置说明(含 MCP / env)
Franklin 采用极简的配置流程,无需注册账号、绑定信用卡或手机验证。您可以通过 `franklin setup base` 或 `franklin setup solana` 初始化钱包,并使用 `franklin balance` 查看地址与 USDC 余额。只需向钱包转入 5 美元的 USDC,即可解锁 BlockRun 网关中所有的前沿模型(如 Claude Sonnet/Opus、GPT 等)及付费工具。 ❓ FAQ 摘要
针对安装过程中可能遇到的权限问题,如 `npm error EACCES`(通常由于 macOS 的 .pkg 安装导致全局目录归 root 所有),建议不要使用 `sudo`。您可以选择使用 `npx` 直接运行,或者通过修改 npm 全局目录的所有权来解决权限冲突。
🎯 aiskill88 AI 点评
A 级
2026-05-21
革新性AI代理框架,首次实现自主经济决策能力。TypeScript优秀实现,社区活跃度高。风险管理需强化,适合有区块链基础的开发者。 📚 实用指南(长尾问题)
适合谁
最佳实践
常见错误
部署方案
⚡ 核心功能
👥 适合谁
⭐ 最佳实践
⚠️ 常见错误
👥 适合人群🎯 使用场景
⚖️ 优点与不足✅ 优点
⚠️ 不足
⚠️ 使用须知
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。 建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。 📄 License 说明
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。 🔗 相关工具推荐📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合
❓ 常见问题 FAQ设置支出限额、多签验证和审计日志,定期审查交易记录和权限配置。
💡 AI Skill Hub 点评
经综合评估,Franklin Agent工作流 在AI工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。 🌐 原始信息
🔗 原始来源
🐙 GitHub 仓库 https://github.com/BlockRunAI/Franklin
🌐 官方网站 https://franklin.run
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。 |