iFlow CLI's first-party service shut down on April 17, 2026, but the client did not: iFlow's own FAQ says an installed copy keeps working through a custom API, and npm still serves @iflow-ai/iflow-cli 0.5.19, published April 25, 2026 — eight days after the announced closure — undeprecated. So the migration question is not "what replaces a dead tool". It is whether to keep the agent you have on your own endpoint, or leave for one that is still maintained.
Almost every page still ranking for this describes a free first-party model service that ended. The vendor's own marketing page has not caught up either: on September 21, 2026, cli.iflow.cn serves, in its English interface, a banner reading "iFlow CLI will officially shut down on April 17, 2026 (Beijing Time)" in the future tense, five months after the date, on the same page that still invites you to "experience the latest industry models like Kimi K2, Qwen3 Coder, GLM4.5 at zero cost" above a working Gitee install command. Read that page as an artifact, not an offer. This guide is for people who already have iFlow CLI installed; it does not suggest signing up for it now.
What shut down, and what is still running
Three different things wear the iFlow name and only one of them closed. All statuses below were checked on September 21, 2026.
| Thing | Status on September 21, 2026 | Evidence |
|---|---|---|
| The iFlow CLI client | Installable and not deprecated | npm: 0.5.19, published April 25, 2026, 451 versions; unscoped iflow-cli at 0.5.18. install.sh returns HTTP 200 |
| The first-party API service and model library | Vendor announced closure on April 17, 2026 | The farewell post of March 20, 2026 and its FAQ item 6 |
| The apis.iflow.cn host | Still answers; rejects an invalid key | An unauthenticated probe returned HTTP 200 with {"status":"434","msg":"Invalid apiKey…"}. That shows the host is alive, not that inference still runs — no valid key was held here |
| The GitHub repository | Not archived, but frozen and empty of code | Last push March 20, 2026, 5,090 stars, license: null; the tree holds READMEs, IFLOW.md, docs, assets, install scripts and a Homebrew formula pinned to the npm tarball — no source code, so there is nothing to fork |
| The configuration documentation | Partly alive | platform.iflow.cn/cli/configuration/settings and /cli/quickstart return 200; /docs/api-mode and /market return 404 |
| 心流AI助手 at iflow.cn | A separate product, unaffected | FAQ item 8 of the farewell post states the assistant and iFlow CLI are two products |
One disambiguation, because it dominates the search results: SAP's "iFlow" means Integration Flow, a BPMN artifact in SAP Integration Suite. It shares a name with this product and nothing else. Nothing on this page applies to it.
Which route fits which user
Everyone leaving is leaving the same thing — a free first-party model service — so every route below costs money that did not exist before. That, rather than a price comparison, is the real change.
| Route | Fits you when | What you give up |
|---|---|---|
| Keep iFlow CLI, point it at your own OpenAI-compatible endpoint | Your skills, commands and IFLOW.md context are worth more than a maintained client | Four capabilities iFlow lists as unsupported on a custom model service, plus a client whose maintenance stopped March 20, 2026 and whose source is not published |
| Qwen Code | You want an actively maintained, Apache-2.0 client with a freely configurable endpoint | Relearning one agent's commands; its built-in web_search is off by default on third-party hosts and needs a separate DashScope key to switch on |
| Qoder CLI | You want the officially nominated path and a credit-metered plan suits you | A mandatory Qoder account, and BYOK that its CLI custom-models page describes as an account-scoped catalogue rather than a base-URL field |
iFlow nominated Qoder itself, describing it in the farewell post as the strongest agentic coding platform launched by Alibaba. Treat that attribution as iFlow's claim about Qoder: the four docs.qoder.com pages read for this guide name no parent company, and the only legal entity in their footer is "© 2026 BRIGHT ZENITH PRIVATE LIMITED". The same post announced a 300-credit migration benefit registered by email at platform.iflow.cn/email-collect; on September 21, 2026 that URL still answers HTTP 200 but renders a page reading "404 - Page Not Found" and, in Chinese, that it has been taken offline. Treat the offer as historical rather than claimable.
Keeping iFlow CLI on your own endpoint
The post that documents this, published March 20, 2026, states that iFlow CLI automatically changed its authorisation on April 17 to support only OpenAI-compatible API authorisation with custom models. Its interactive route is four steps: choose "OpenAI Compatible API" at the login screen, then enter the service endpoint URL, the API key and the model name. The file and environment routes below are taken from iFlow's settings documentation, read on September 21, 2026.
# The shape iFlow's OWN documentation publishes for a custom endpoint.
# Not a Kunavo runtime test: nothing here was installed or executed.
# iFlow's worked example puts /v1 on the base URL, and not the
# /chat/completions route.
export IFLOW_baseUrl="https://api.kunavo.com/v1"
export IFLOW_apiKey="sk-kn-..."
export IFLOW_modelName="claude-sonnet-4-6"
iflow
# Every setting accepts four spellings, so all of these name the same value:
# IFLOW_apiKey | IFLOW_API_KEY | iflow_apiKey | iflow_API_KEYThe same three values live in a settings file. iFlow documents the precedence as command-line parameters, then environment variables, then system settings, then .iflow/settings.json in the project, then ~/.iflow/settings.json, then built-in defaults.
{
"selectedAuthType": "openai-compatible",
"baseUrl": "https://api.kunavo.com/v1",
"apiKey": "sk-kn-...",
"modelName": "claude-sonnet-4-6"
}One trap in that page. It documents exactly two values for selectedAuthType — iflow for the vendor's own authentication and openai-compatible for, in its words, any model service provider that offers OpenAI protocol — and then prints an Example line carrying a third string that matches neither. Use the documented value, not the example.
iFlow publishes the cost of this route as a flat list: a custom model service does not support the WebSearch service, does not support the WebFetch service, does not support built-in multimodal capability, and does not benefit from tool-calling optimisation. The third item quietly removes the Ctrl+V image paste the README advertises. Separately, platform.iflow.cn/market returns 404, so the one-click marketplace appears gone too — an observed status code rather than a published statement.
Before you edit anything, copy the whole ~/.iflow directory. Rolling back to the vendor's own authentication is not a real fallback, because that is the path iFlow announced closed on April 17, 2026 — so the honest rollback is a second client installed alongside, not a reverted config. None of this was runtime-tested here: iFlow CLI has not been executed against Kunavo's endpoint, and the steps above are iFlow's documentation rather than a measured result.
What the official migration script moves, and what it leaves
iFlow attached migrate_iflow_to_qoder.py to its migration guide of March 18, 2026. The script itself was not fetched or run here, but its published mapping table is a useful inventory of what is portable at all — even if your destination is Qwen Code rather than Qoder.
| Item | Source | Handling |
|---|---|---|
| Context file | ~/.iflow/AGENTS.md or IFLOW.md | Copied to ~/.qoder/AGENTS.md; AGENTS.md preferred, otherwise IFLOW.md is copied and renamed |
| Skills | ~/.iflow/skills/ | Whole directory copied |
| Commands | ~/.iflow/commands/ | .md copied directly; .toml converted to .md |
| MCP servers | The mcpServers field of settings.json | Extracted and merged into ~/.qoder.json, or a project's .mcp.json |
| Subagents | ~/.iflow/agents/ | Merged; same-named files overwritten |
| Credentials, base URL, model name | — | Not in the table. Re-enter them by hand |
| Conversation history | — | Not in the table. No documented path for past sessions |
iFlow CLI vs Qwen Code
Qwen Code is the closest like-for-like move and the difference that matters is maintenance, not features. On September 21, 2026 it is Apache-2.0 with more than 28,000 stars, was pushed that same day, ships npm 0.24.3 published hours earlier, and sits in Homebrew core at 0.24.2. iFlow CLI has no Homebrew core formula and no GitHub release; its repository carries no tags at all and publishes no source — only a Homebrew formula of its own, pinned to the npm tarball for 0.5.14.
Its authentication documentation offers three top-level options in the /auth menu: Alibaba ModelStudio, a list of built-in third-party providers, and a Custom Provider that, in its own words, manually connects a local server, proxy, or unsupported provider and supports OpenAI, Anthropic, Gemini and other compatible endpoints. Configuration lives under modelProviders in ~/.qwen/settings.json, with OPENAI_API_KEY, OPENAI_BASE_URL and OPENAI_MODEL as the environment route. That is a genuinely free-form base URL, and it is the one thing iFlow CLI and Qwen Code plainly have in common. Whether Qoder CLI offers the same is contested by Qoder's own pages; that is taken up below rather than settled here.
Two corrections to what most competing pages say. First, Qwen Code the client is free, but its inference is not: the same doc states the Qwen OAuth free tier was discontinued on April 15, 2026 and that OAuth is no longer a selectable entry in the /auth dialog, so tutorials still promising a free OAuth tier describe something that ended; the doc states the discontinuation without publishing what the quota had been. Second, moving to Qwen Code does not by itself recover iFlow's lost web search. Its web-search documentation marks the built-in tool "off" for third-party providers, custom endpoints on other hosts, and local models. It can still be pointed at a separate verified DashScope key through tools.webSearch.model, and the doc otherwise suggests an MCP search provider — which is the same answer an iFlow CLI user needs. See Qwen Code pricing and Qwen Code vs Claude Code for the inference side.
Qoder CLI: the blessed path is the most gated
Qoder CLI's authentication page states that authentication is required before using Qoder, and documents two methods: interactive sign-in, or a personal access token set through QODER_PERSONAL_ACCESS_TOKEN. No third-party-key-only path is documented. Its custom-models page goes further: do not configure BYOK manually in settings.json, it says, because the available providers, models and credential fields are determined by the BYOK catalog available to the current account. Kunavo's Qoder vs Claude Code guide notes that a September 11, 2026 release note is reported to announce custom URL endpoints, which pulls the other way; that contradiction is unresolved, and this page asserts neither side.
These are Qoder's published individual plans, from docs.qoder.com/account/pricing on September 21, 2026. Teams and enterprise are priced separately and were not checked.
| Plan | Published price | Monthly credits for premium models |
|---|---|---|
| Free | $0 | None; the page lists a two-week Pro trial, limited completions and BYOK |
| Pro | 20 USD/mo | 2,000 |
| Pro+ | 60 USD/mo | 6,000 |
| Ultra | 200 USD/mo | 20,000 |
| Credit pack | $20 USD / 1,500 Credits | Prepaid and stackable, valid one month from purchase |
Two caveats. Plan credits do not roll over — the page states they reset to zero when the subscription period ends. And the BYOK gate is genuinely ambiguous: the pricing page lists bring-your-own-key as a Free-plan benefit while the CLI custom-models page is marked "Available edition: Individual plan", and whether Free counts could not be established. Confirm in checkout before paying for BYOK you may already have, or may not get.
What the tokens cost on your own endpoint
The models iFlow advertised — Kimi K2, Qwen3 Coder, GLM4.5 — are not on Kunavo's shelf, so this is a change of model as well as a change of bill. The figures below are illustrative token arithmetic, not measured task costs and not a bill ceiling. Assume one session that sends 200,000 uncached input tokens and receives 15,000 output tokens, at live Kunavo catalog rates per million tokens.
| Model | Input / output per 1M | Estimate for one session |
|---|---|---|
| Claude Haiku 4.5 | $0.40 / $2.00 | $0.110 |
| Gemini 3.8 Flash | $0.525 / $2.625 | $0.144 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.203 |
| Claude Sonnet 4.6 | $1.20 / $6.00 | $0.330 |
Scale by your own sessions per day before treating this as a budget, and note that an agent loop re-sends context on every turn, so a working day is many sessions rather than one. Kunavo's catalog amount is a billing floor rather than a cap: when the upstream reports its charge, the bill is the greater of catalog cost and upstream cost times the applicable markup. Cache charges and external tools sit outside this example. The minimum top-up is $10 in prepaid credit — a funding minimum, not a task fee or a subscription. See billing details.
Verify the move before you trust it
Whichever route you pick, run one bounded task and read what your account actually recorded for it, rather than trusting a configuration that merely started without an error. Kunavo publishes a setup page for Qwen Code; that is a published configuration reference, not a compatibility test, and iFlow CLI has no setup page here because it has not been runtime-tested against this endpoint. Start at the Qwen Code integration guide or the Qoder integration guide, and create a Kunavo account when you are ready to fund a key. For the wider landscape, the agent API directory lists iFlow CLI among the retired projects, and OpenAI-compatible API covers what a base URL field is really asking for.
FAQ
Did iFlow CLI shut down?
The first-party service did; the client did not. iFlow's farewell post of March 20, 2026 states that iFlow CLI stopped being maintained that day, closed on April 17, 2026, and that the iFlow API service and model library closed at the same time. What still exists on September 21, 2026 is the client: npm serves @iflow-ai/iflow-cli 0.5.19, published April 25, 2026 — eight days after the announced date — and neither it nor the unscoped iflow-cli 0.5.18 is marked deprecated. The GitHub repository is not archived either, though its last push is dated March 20, 2026 — the day of the farewell post — and its README still opens with the shutdown notice.
Does iFlow CLI still work after April 17, 2026?
iFlow's own FAQ answers yes, through a custom API. Item 7 of the farewell post reads, in translation: if iFlow CLI has not been uninstalled, can it still be used after April 17? Yes, by way of a custom API. A companion post published the same day states that iFlow CLI automatically changed its authorisation on April 17 to support only OpenAI-compatible API authorisation with custom models. That is the vendor's documented behaviour, not a tested result — nothing was installed or executed to confirm it, so keep a second client available before relying on it.
What is the best iFlow CLI alternative?
There are three honest answers and they suit different people. Keeping iFlow CLI on your own OpenAI-compatible endpoint preserves the agent, the keybindings and the IFLOW.md context file, at the cost of four capabilities iFlow lists as unsupported on a custom model service. Qwen Code is the actively maintained open-source route: Apache-2.0, more than 28,000 stars, and npm 0.24.3 published September 21, 2026, with a documented Custom Provider that accepts OpenAI, Anthropic and Gemini endpoints. Qoder CLI is the officially nominated route but the most gated one, since its documentation says authentication is required before use and its custom models come from an account-scoped catalogue rather than a base-URL field.
iFlow CLI vs Qwen Code: which should I move to?
Move to Qwen Code if maintenance matters more than muscle memory. Qwen Code is Apache-2.0 with source in the open, was pushed on September 21, 2026, ships in Homebrew core at 0.24.2, and documents a Custom Provider for any OpenAI-compatible endpoint. The iFlow CLI repository, by contrast, contains no source code and no license file — only READMEs, docs, install scripts and a Homebrew formula pointing at the npm tarball — so nobody can fork and continue it from there. Stay on iFlow CLI only if your setup is heavily invested in its skills, commands and IFLOW.md files and you accept a client that stopped being maintained on March 20, 2026. One thing that is not a clean win either way: iFlow lists WebSearch as unsupported on a custom model service, and Qwen Code's built-in web_search is off by default on a third-party endpoint — it comes back only if you hold a separate DashScope key to point it at.
What do I lose when iFlow CLI runs on a third-party endpoint?
Four things, per iFlow's own published list: the WebSearch service, the WebFetch service, built-in multimodal capability, and tool-calling optimisation. The multimodal item is the one people notice first, because the README advertises pasting images into the terminal with Ctrl+V. Separately, platform.iflow.cn/market returns HTTP 404 on September 21, 2026, so the one-click marketplace install appears to be gone as well — that is an observed status code, not a statement iFlow published. Replace search and fetch with an MCP server rather than expecting the built-ins to come back.
How do I migrate my iFlow CLI configuration?
iFlow published a Python script, migrate_iflow_to_qoder.py, attached to its March 18, 2026 migration guide, and the guide's mapping table is the useful part even if you are not going to Qoder. It moves five categories: IFLOW.md or AGENTS.md becomes AGENTS.md, the skills directory, the commands directory with .toml files converted to .md, the mcpServers block extracted from settings.json, and the agents directory. What that table does not carry is equally informative: no credentials, no baseUrl or modelName, and no conversation history. Copy the whole ~/.iflow directory before editing anything, since the mapping is one-way.
Is iflow.cn shutting down too?
No, and the vendor says so explicitly. Item 8 of the farewell FAQ reads, in translation: the 心流 AI assistant and iFlow CLI are two products, and the assistant is unaffected. The site at iflow.cn today serves that consumer assistant, with the page title 心流AI助手. This causes real confusion because the iFlow API host still answers an unauthenticated request with an invalid-key message that points users to iflow.cn for a key — a link to a product that does not issue keys for the closed CLI service.
Checked September 21, 2026: iFlow's farewell and configuration posts, its README and settings documentation, both npm packages, the GitHub API, cli.iflow.cn and its i18n bundle, six platform.iflow.cn and apis.iflow.cn responses, Homebrew, the Qwen Code auth and web-search docs, and four docs.qoder.com pages. No client was installed or executed, so every configuration step here is documentation rather than a tested result. Kunavo token rates come from the live catalog and every dollar figure is illustrative arithmetic.