MCPcopy Index your code
hub / github.com/charmbracelet/catwalk

github.com/charmbracelet/catwalk @v0.49.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.49.0 ↗ · + Follow
214 symbols 393 edges 25 files 58 documented · 27%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Catwalk

catwalk-header

A database for Crush-compatible models.

Is there a provider you’d like to see in Crush? Is there an existing model that needs an update? This is a community-supported project and we welcome and encourge contributions.

Whatcha think?

We’d love to hear your thoughts on this project. Need help? We gotchu. You can find us on:

License

MIT


Part of Charm.

The Charm logo

Charm热爱开源 • Charm loves open source

Extension points exported contracts — how you extend this code

ProviderFunc (FuncType)
ProviderFunc is a function that returns a Provider.
internal/providers/providers.go

Core symbols most depended-on inside this repo

loadProviderFromConfig
called by 39
internal/providers/providers.go
roundCost
called by 11
cmd/xai/main.go
roundCost
called by 8
cmd/openrouter/main.go
roundCost
called by 4
cmd/neuralwatt/main.go
ptrDeref
called by 4
cmd/neuralwatt/main.go
parsePrice
called by 4
cmd/synthetic/main.go
roundCost
called by 4
cmd/synthetic/main.go
parseFloat
called by 4
cmd/aihubmix/main.go

Shape

Function 129
Struct 79
Method 3
TypeAlias 2
FuncType 1

Languages

Go100%

Modules by API surface

internal/providers/providers.go42 symbols
cmd/copilot/main.go17 symbols
cmd/openrouter/main.go15 symbols
cmd/venice/main.go12 symbols
cmd/neuralwatt/main.go11 symbols
cmd/synthetic/main.go10 symbols
cmd/aihubmix/main.go10 symbols
cmd/xai/main.go9 symbols
cmd/opencode-zen/main.go8 symbols
cmd/chutes/main.go8 symbols
cmd/baseten/main.go8 symbols
pkg/catwalk/provider.go7 symbols

For agents

$ claude mcp add catwalk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact