Skip to content

Supported Providers & Languages

Codestory CLI leverages aisuite for model connectivity and tree-sitter for code analysis.

Model Providers

The following providers are supported via aisuite. Configure them using cst config model "<provider>:<model>".

For the most up to date list, you can run:

cst -SP
Provider Key Link
Anthropic anthropic anthropic.com
AWS aws aws.amazon.com/bedrock
Azure azure azure.microsoft.com
Cerebras cerebras cerebras.net
CentML centml centml.ai
Cohere cohere cohere.com
DeepSeek deepseek deepseek.com
Fireworks fireworks fireworks.ai
Featherless featherless featherless.ai
Google googlegenai ai.google.dev
Groq groq groq.com
Hugging Face huggingface huggingface.co
Inception inception inceptionlabs.ai
LM Studio lmstudio lmstudio.ai
Mistral mistral mistral.ai
Nebius nebius nebius.com
Ollama ollama ollama.ai
OpenRouter openrouter openrouter.ai
OpenAI openai openai.com
SambaNova sambanova sambanova.ai
Together together together.ai
WatsonX watsonx ibm.com/products/watsonx-ai
xAI xai x.ai

Configuration Example

# Set your model
cst config model "openai:gpt-4o"

# Set your API key
cst config api_key "sk-..."

Supported Languages

Codestory CLI provides deep semantic analysis for the many languages out of the box. Here are some common ones:

  • C-Family: cpp, csharp,

  • Web: javascript, typescript, php

  • Systems: rust, go, swift

  • Scripting: python, ruby, lua

  • Functional: elixir, haskell, ocaml, erlang, clojure

  • Mobile/Other: kotlin, java, scala, dart, r

For the most up to date list, you can run:

cst -SL