-
What feature would you like to see?Most AI agent coder distributed with Additional informationNo response |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments
-
|
uv is excellent |
Beta Was this translation helpful? Give feedback.
-
What do you mean by "uv is excellent"? Is it the technology itself, or the way it improves the overall user experience? The conventions for installing and launching CLI agents have already been shaped by earlier pioneers. Following these conventions isn’t just about tradition — it’s the best way to reduce friction and make users feel at ease. |
Beta Was this translation helpful? Give feedback.
-
|
kimi-cli is written in Python, so it’s only natural to ship it with UV; the other CLIs aren’t Python-based and lean on npm because they’re built on JavaScript-flavored tech. Python is a solid pick, and it’s great to see Kimi leaning into it. |
Beta Was this translation helpful? Give feedback.
-
|
Python programs still can be distributed with |
Beta Was this translation helpful? Give feedback.
-
|
There is no such thing that "conventions for installing and launching CLI agents". |
Beta Was this translation helpful? Give feedback.
-
|
You are still talking about the technology. Sticking on this point won't democratize kimi-cli to non-professional users. However, other competitors can. They even offer home-brew-based approach or a more dependency-less curl a shell script approach. |
Beta Was this translation helpful? Give feedback.
-
|
I think release in homebrew is in the plan |
Beta Was this translation helpful? Give feedback.
-
|
@WeZZard you are who is suggesting to use another technology to install kimi-cli not me lol. If you want to install something with npm you have to install npm first. If you want to install something with uv you have to install uv first. If you are so religious to use npm over pip/uv just use JavaScript agents. Don't try to evangelize on github please :) |
Beta Was this translation helpful? Give feedback.
-
|
Whatever the case may be, uv is a good choice for kimi given python, npm makes little sense. Perhaps Moonshot don't want to appeal to non professional users. |
Beta Was this translation helpful? Give feedback.
-
|
@gbtami Fascinating — I didn’t realise suggesting broader accessibility could count as an act of evangelism. |
Beta Was this translation helpful? Give feedback.
-
|
Why python? |
Beta Was this translation helpful? Give feedback.
-
|
should upgrade to the latest version of uv , otherwise would caught exception becaure old version not support sequence |
Beta Was this translation helpful? Give feedback.
-
|
NPM is a great package manager. Claude Code and some other existing coding agents are also great applications. We respect them but we don't have to follow everything they did. We do have pre-built binaries distributed in our release assets but we don't see strong rationales to ship them with npm. At the end of the day, uv is just an equivalent to npm in Python ecosystem. The question would be "Why not uv?" if we shipped with npm. We do have plan to release binaries with an |
Beta Was this translation helpful? Give feedback.
NPM is a great package manager. Claude Code and some other existing coding agents are also great applications. We respect them but we don't have to follow everything they did. We do have pre-built binaries distributed in our release assets but we don't see strong rationales to ship them with npm. At the end of the day, uv is just an equivalent to npm in Python ecosystem. The question would be "Why not uv?" if we shipped with npm.
We do have plan to release binaries with an
install.shand do auto-updating in Kimi CLI. Still cooking, stay tuned!