holon-run

holon-run / uxc

Public

Universal API calling CLI for URL-first discovery and invocation across OpenAPI, gRPC, GraphQL, MCP, and JSON-RPC.

32
1
100% credibility
Found Mar 05, 2026 at 32 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

UXC is a command-line tool that discovers and invokes operations from web services exposing OpenAPI, gRPC, GraphQL, MCP, or JSON-RPC schemas directly from URLs without SDKs or code generation.

How It Works

1
🔍 Discover UXC

You hear about UXC, a handy tool that lets you explore and use online services just by their web addresses, perfect for quick tasks or AI helpers.

2
📥 Get it set up

With one simple command, you add UXC to your computer, like installing a favorite app.

3
🌐 Explore a service

Type a web address and see a list of actions you can take, like peeking inside a magic toolbox.

4
Ready to use?
Public service

Jump right in and try actions immediately.

🔐
Private service

Link your secure access once to unlock it.

5
🚀 Make shortcuts

Save favorite services as easy nicknames for speedy reuse anytime.

6
🤖 Power up AI helpers

Share these shortcuts with smart assistants to automate your work.

🎉 Tasks on autopilot

Now you effortlessly call services, get results instantly, and supercharge your daily workflows.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 32 to 32 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is uxc?

UXC is a Rust CLI acting as a universal API connector: feed it a URL exposing OpenAPI, gRPC, GraphQL, MCP, or JSON-RPC schemas, and it auto-discovers operations without SDKs or code generation. Run `uxc petstore3.swagger.io/api/v3 -h` to list endpoints, `uxc get:/pet/{petId} -h` for input schemas, then invoke with `uxc get:/pet/{petId} petId=1` or JSON payloads for structured JSON output. It solves protocol fragmentation by providing one URL-first command for discovery, inspection, and execution across services like github universal tools or universal api integrations.

Why is it gaining traction?

Its daemon reuses MCP stdio processes for cheap browser automation or agent skills, while auth bindings and OAuth flows handle real-world security without per-tool wrappers. Deterministic envelopes and cache make it agent-ready—skills for DeepWiki, Playwright, or OKX turn complex APIs into simple CLI calls. Rust delivers fast, reliable parsing that beats scripting polyglots for CI or prototyping.

Who should use this?

AI builders crafting MCP skills for OpenAI Codex or ClawHub agents, backend devs testing gRPC/GraphQL endpoints sans stubs, DevOps scripting cross-protocol API checks in pipelines. Ideal for teams juggling universal api key management or universal api qradar-like integrations without vendor lock-in.

Verdict

Grab it via Homebrew or Cargo for agent workflows or quick API probes—docs shine with public endpoints and E2E guides. At 32 stars and 1.0% credibility, it's early but MIT-licensed with solid coverage; production teams should monitor stability before heavy lift.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.