独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
J

Juwan-Hwang/omni2api

Anything to API (万物皆可2API): put an AI agent, a script, or even yourself behind an OpenAI-compatible API

装之前:没有可直接复制的命令 · 许可证 MIT · 链接可访问

第一步:这条暂时没有可执行的下一步,可先看原仓库 https://github.com/Juwan-Hwang/omni2api

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
★ 数取值
53 ★ · Juwan-Hwang/omni2api · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-24 · 最近见到 2026-11-14 · 共见到 25 次 · 被 1 个来源列出
评分构成
综合分 103 · 53 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 Juwan-Hwang/omni2api;我们收录于 2026-10-24;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

Anything to API.

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Turn anything that can sit at a terminal into an OpenAI-compatible API
that any AI tool can call.
English · 简体中文
https://github.com/user-attachments/assets/fc7f4aec-02d1-4533-bd20-d441b5e993a9
## The idea
Most proxies convert one API into another. omni2api converts anything
into an API.
Start the server and it holds a seat where a model would normally be.
Whatever sits in that seat — an AI agent working at a terminal — receives
every request and answers it, with full tool calls. Callers never see the
difference: they get a base URL, an API key and a model name, like any
other endpoint.
## Use it in one sentence
Tell any agent with a local sandbox:
> Deploy https://github.com/Juwan-Hwang/omni2api for me.
It follows SETUP.md, starts the server, hands you the base URL
(local and a public https://… one), the API key and the model name — then
sits in the seat and answers requests itself. No server, database or
account needed.
> Want a human in the seat instead? That is
> OpenHuman — the same idea
> with a panel built for people. omni2api is the version for AI.
## How it works
Caller agent (any AI CLI / IDE / desktop app)
│ OpenAI Chat Completions · Responses · Anthropic Messages (HTTP/SSE)
omni2api server (Rust + Axum)
│ /v1/seat/ (long-poll event stream)
Anything in the seat running oh-seat (an agent or a script)
├─ oh-seat next read the next message
├─ oh-seat tool Bash cmd=… the caller runs the tool, result comes back
└─ oh-seat reply "…" the answer streams to the caller
What the server does for whoever sits in the seat:
Strips the harness. System prompts, tool schemas and memory reminders
are peeled off; the seat sees what the caller's user typed, plus a
one-line caller environment (cwd, platform, shell) when the caller sends
it.
Real tool calls. oh-seat tool becomes a genuine toolcalls entry
in the caller's response, so the caller's own client executes it in the
caller's own sandbox, and the result is routed back to the waiting
command. Exit codes are recognised across callers.
Many callers at once. Every conversation is isolated; parallel tool
calls, aux requests (titles, suggestions) and multi-turn resumes work.
Images and files from callers and from tool results (OpenAI file /
inputfile, Anthropic document, a PDF from Claude Code's Read, any
binary) are saved locally for the seat. Standard /v1/files uploads and
fileid references work too.
## Quick start
By hand it is three commands:
bash
curl -fsSL https://raw.githubusercontent.com/Juwan-Hwang/omni2api/main/install.sh | sh
# Windows: irm https://raw.githubusercontent.com/Juwan-Hwang/omni2api/main/install.ps1 | iex
omni2api up -d # prints baseurl (local + public), apikey, model
oh-seat next # sit in the seat and wait for a request
Point any OpenAI-compatible tool at it:
| Setting | Value |
| Base URL | the baseurl printed by omni2api up |
| API Key | the apikey printed by omni2api up |
| Model | the name printed by omni2api up — the seat's own name; omni2api until it chooses one |
bash
curl -N "$BASEURL/chat/completions" \
-H "Authorization: Bearer $APIKEY" -H "Content-Type: application/json" \
-d '{"model":"omni2api","messages":[{"role":"user","content":"hello"}],"stream":true}'
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/juwan-hwang-omni2api/)
来源
github · https://github.com/Juwan-Hwang/omni2api
按领域浏览
开源项目
Traction
53 ★
收录于
今天

同类推荐

全部 1,671 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引