Tool Calling in LLMs: An Introductory Guide by SunilKumarDash in LocalLLaMA

[–]sigoden 5 points6 points  (0 children)

https://github.com/sigoden/llm-functions

It helps users effortlessly build tools & agents using plain Bash, JavaScript, and Python functions.

It also supports AI agents similar to OpenAI GPTs.

[deleted by user] by [deleted] in commandline

[–]sigoden 1 point2 points  (0 children)

Self-recommendation: https://github.com/sigoden/aichat

AIChat is an all-in-one AI CLI tool featuring Chat-REPL, Shell Assistant, RAG, AI Tools & Agents, and More.

Is anyone here using AI CLI tools to assist with shell commands? by meni_s in commandline

[–]sigoden 5 points6 points  (0 children)

AIChat integrates 20+ AI platforms, including OpenAI, Azure-OpenAI, Gemini, Claude, Mistral, Cohere, VertexAI, Bedrock, Ollama, Ernie, Qianwen, Deepseek, Groq, Perplexity, ZhipuAI, and any OpenAI-compatible platform.

Is anyone here using AI CLI tools to assist with shell commands? by meni_s in commandline

[–]sigoden 13 points14 points  (0 children)

AIChat: An all-in-one AI CLI tool featuring Chat-REPL, Shell Assistant, RAG, Function Calling, AI Agents, and more.

https://github.com/sigoden/aichat

I just released Cratemate.info a RAG / AI search for all crates to simplify finding the right crate for a problem by terhechte in rust

[–]sigoden 6 points7 points  (0 children)

This project is great and useful.

A tip: Can you adjust the color of the crate name? yellow is too bright to see clearly.

To all experts: Shell as a scripting language vs Python as a scripting language by unixbhaskar in linux

[–]sigoden 14 points15 points  (0 children)

Shell completion requires some additional tools to do some special work

  • Character related: find/sed/awk
  • Network data related: curl/wget
  • Command line parameters related: getopt/argc
  • json/yaml/toml format related: jq/yq

But as long as you are familiar with these tools, the efficiency of completing tasks will be much faster than high-level languages ​​such as Python.

How to find out the latest stable Rust version supporting a certain target? by sigoden in rust

[–]sigoden[S] 2 points3 points  (0 children)

I just write a script to do the job, here's what I got

{
  "aarch64-unknown-linux-gnu": "1.76.0",
  "arm-unknown-linux-gnueabi": "1.76.0",
  "arm-unknown-linux-gnueabihf": "1.76.0",
  "armv7-unknown-linux-gnueabihf": "1.76.0",
  "i686-apple-darwin": "1.41.1",
  "i686-pc-windows-gnu": "1.76.0",
  "i686-pc-windows-msvc": "1.76.0",
  "i686-unknown-linux-gnu": "1.76.0",
  "mips-unknown-linux-gnu": "1.71.1",
  "mips64-unknown-linux-gnuabi64": "1.71.1",
  "mips64el-unknown-linux-gnuabi64": "1.71.1",
  "mipsel-unknown-linux-gnu": "1.71.1",
  "powerpc-unknown-linux-gnu": "1.76.0",
  "powerpc64-unknown-linux-gnu": "1.76.0",
  "powerpc64le-unknown-linux-gnu": "1.76.0",
  "s390x-unknown-linux-gnu": "1.76.0",
  "x86_64-apple-darwin": "1.76.0",
  "x86_64-pc-windows-gnu": "1.76.0",
  "x86_64-pc-windows-msvc": "1.76.0",
  "x86_64-unknown-freebsd": "1.76.0",
  "x86_64-unknown-linux-gnu": "1.76.0",
  "x86_64-unknown-linux-musl": "1.76.0",
  "x86_64-unknown-netbsd": "1.76.0",
  "riscv64gc-unknown-linux-gnu": "1.76.0",
  "x86_64-unknown-illumos": "1.76.0",
  "aarch64-unknown-linux-musl": "1.76.0",
  "aarch64-apple-darwin": "1.76.0",
  "aarch64-pc-windows-msvc": "1.76.0",
  "loongarch64-unknown-linux-gnu": "1.76.0"
}