Freeapi
/install freeapi
freeAPI: The Sovereign Client
freeAPI is a direct execution engine for OpenClaw. It bypasses middleware, gateways, and data harvesters. With freeAPI, your agent connects directly from localhost to any API using its official OpenAPI/Swagger specification.
Philosophy
- Sovereign: You own the connection. No third-party server mediates your requests.
- Private: API keys stay in your local
.envfile. They are never sent to a gateway. - Spec-Driven: Just provide an OpenAPI spec URL or file. freeAPI figures out the rest.
Agent Usage (Natural Language)
Agents should integrate freeAPI seamlessly into the conversation.
1. Onboarding (The "Integral" Method)
Do not ask users to run raw CLI commands unless they prefer it. Instead, guide them conversationally:
- Ask: "Which service do you want to connect? (e.g., GitHub, Stripe, OpenAI)"
- Prompt: "Please provide your API key for [Service]. I will save it securely to your local
.envfile." - Action: Use the
writeoredittool to append the key to.env.- Format:
SERVICE_NAME_KEY=value(e.g.,GITHUB_TOKEN=ghp_...)
- Format:
- Confirm: "Key saved. You can now use freeAPI with [Service]."
2. Execution
When a user asks to perform an action (e.g., "Check my GitHub issues"):
- Locate Spec: Find the OpenAPI spec URL (e.g.,
https://api.github.com/openapi/v3). - Check Keys: Verify the key exists in
.env. If not, trigger the Onboarding flow above. - Run: Use
node skills/freeAPI/index.js runwith the spec and parameters.
Example Agent Thought Process:
User wants to list Stripe payments. I need the Stripe OpenAPI spec. I'll check
.envforSTRIPE_SECRET_KEY. It's missing. I will ask the user for it now, then save it, then run thelistPaymentsoperation.
User Guide (CLI Fallback)
For power users who prefer the terminal, the CLI is available.
Setup: node skills/freeAPI/index.js setup (Interactive checklist)
Run: node skills/freeAPI/index.js run ...
Why Not Middleware?
Middleware services introduce latency, dependency, and privacy risks. freeAPI eliminates these by running entirely on your machine.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install freeapi - 安装完成后,直接呼叫该 Skill 的名称或使用
/freeapi触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Freeapi 是什么?
Connect directly to any API using its OpenAPI spec with local API key storage, ensuring private, middleware-free requests from your machine. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 529 次。
如何安装 Freeapi?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install freeapi」即可一键安装,无需额外配置。
Freeapi 是免费的吗?
是的,Freeapi 完全免费(开源免费),可自由下载、安装和使用。
Freeapi 支持哪些平台?
Freeapi 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Freeapi?
由 splicer scorn(@numbpill3d)开发并维护,当前版本 v1.0.0。