# Add to your Claude Code skills
git clone https://github.com/Soulmate-Halo/qiling-soulmateGuides for using ai agents skills like qiling-soulmate.
qiling-soulmate is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Soulmate-Halo. 器灵 Soulmate — 多 AI CLI 编排与社区运营入口. It has 50 GitHub stars.
qiling-soulmate's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Soulmate-Halo/qiling-soulmate" and add it to your Claude Code skills directory (see the Installation section above).
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh qiling-soulmate against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
I am an independent developer. The AI era gave me a lot of inspiration and made development unprecedentedly efficient; but the high subscription fees and API costs kept bothering me. Every time a new model appeared, I almost had to subscribe to another service, and the old subscription was soon left idle. I also deployed many models locally, but apart from being free, they struggled to be useful in real development work.
So I kept breaking down the differences between strong and weak models on tool calls, file reading and other metrics. In the end I reached a conclusion: let the strong model be the brain — decomposing tasks, judging direction and doing final verification; let the weak model be the hands — file reading, retrieval, repetitive execution and bulk output. I built this Agent CLI, and after countless rounds of testing and rule fixes, this collaboration finally worked.
With the compression rules I designed — I call it 器灵压缩 (Qiling Compression) — the combination of main and collaborative models can greatly reduce the main model's consumption while keeping precision; in some tasks, speed and result quality even exceed the strong model working alone. I also connected the CLIs I commonly use into the same workbench, keeping the collaborative gains while preserving my original habits. If you are a heavy user of AI Agents, you are welcome to join me and raise a Qiling (器灵) of your own.
器灵 Soulmate (Soulmate) is a local-first AI programming assistant product. Instead of running one assistant at a time, it gathers several Agent CLIs into a single workbench — you pick, route, and observe them side by side, so one channel going down never takes the rest with it.
Its core idea is simple: strong models do the thinking, weak models do the legwork. Strong models handle task decomposition, direction and final verification; weak models handle file reading, retrieval, repetitive execution and bulk output. A dedicated compression layer keeps the strong model's context small without losing precision.
Soulmate runs as a desktop application and works directly on your machine, including browser automation via CDP / Selenium / Playwright.
Choose exactly one route. Pick the single route that fits your current primary goal — the three are not enabled at the same time, nor run one after another.
| Route | When to pick it | Primary goal |
|---|---|---|
| Fast | The job is taking too long | Speed it up |
| Accurate | The result must be reliable | Raise quality |
| Economical | The cost is too high | Spend less |
Pick one route per task, according to your current primary goal. The numbers below are product-side estimates from the official website scenarios, not customer testimonials or universal promises.
In an unfamiliar repository, the task is decomposed into scout ranges, several sub-agents search in parallel, and the strong model receives the condensed key evidence before it starts editing.
Before a high-requirement delivery, evidence is cross-checked along separate paths, counterexamples are collected, and the final call is a consensus ruling backed by machine verification (PASS/FAIL) by the strong model.
Mechanical steps such as retrieval, scanning, drafting and testing are handed to cheaper collaborative models, so the strong model reads less context and executes fewer tool calls.
For conversation baselines, the official website estimates savings of 8–25% for short dialogues (1–3 effective rounds), 35–64% for multi-round dialogues (4–14 effective rounds), and 51–82% for long dialogues (15+ effective rounds). All figures are product-side estimates under fixed assumptions, not guarantees; real results vary with model, pricing, cache and task structure.
Whichever route you pick, remember: Choose exactly one route — align the whole task to your current primary goal, rather than enabling all three or running all of them in turn.
The screenshots below are from real Xiaoyi (internal Qiling build) conversation interfaces. They show per-round cost comparisons on the Economical route, measured against direct use of the original CLI.
The entire conversation was only 5 rounds; in round 5, Qiling was outsourced 5 times (4 exploration tasks and 1 coding task) / 77 tool steps → this round dropped from $58.068 to $8.504, saving 85%; cumulative conversation cost dropped from $79.673 to $12.845; cache hit rate was 98%.

A 37-round everyday-task conversation, round 32: Qiling outsourcing 1 time / 11 tool steps → this round dropped from $64.351 to $9.210, saving 86%.

A 246-round large-project conversation, round 186: Qiling outsourcing 6 times (including 3 coding tasks) / 58 tool steps → this round dropped from $271.624 to $21.957, saving 92%; cumulative conversation cost dropped from $2,567.681 to $378.260; cache hit rate was 98%.

Figures come from real ledger records. See the screenshot details for the savings breakdown: cache-read reuse, controlled backfill, and Qiling outsourcing. All three screenshots are based on real ledger records and use Xiaoyi's end-of-round cost component; actual savings vary with task structure and are not a performance guarantee.
flowchart LR
A[You describe the task] --> B[Decompose into sub-tasks]
B --> C[Route to idle executors]
C --> D[Executors work in parallel]
D --> E[Machine verification]
E --> F[Strong model delivers the result]
The steps above describe the product's working philosophy. The internal implementation of the orchestration strategy remains closed source.
Soulmate is a commercial desktop product — this repository is its community and operations entry point, not a source distribution.
This repository is the community and operations entry point for 器灵 Soulmate. It is not an open-source software repository and does not ship product source code. The desktop core runtime, orchestration strategy, commercial server-side, and production configuration remain closed source.
| Open | Closed |
|---|---|
| Product positioning and usage philosophy | Desktop core runtime |
| Public roadmap | Orchestration strategy and internal implementation |
| Issue feedback and community collaboration | Commercial server-side |
| Community discussion | Production configuration and deployment details |
The full boundary is described in docs/OPEN_SOURCE_SCOPE.md.
Soulmate ships releases as a four-endpoint release transaction with a fixed order (Local → paired content hot update when applicable → CN Website → GitHub → Overseas Website). Client hot update is a mandatory delivery track ins