类库
› crush
charmbracelet/crush
Crush 是一个基于终端的 AI 编程助手工具,允许开发者在其喜爱的终端环境中,无缝地将其代码、工具与工作流连接到所选的 LLM(如 OpenAI、Anthropic 兼容的 API)。它支持会话管理、LSP 增强、多模型切换与扩展,旨在提升编程效率与体验。
技术栈
查看全部依赖 (67)
依赖
charm.land/bubbles/v2
v2.0.0
charm.land/bubbletea/v2
v2.0.1
charm.land/catwalk
v0.28.1
charm.land/fantasy
v0.11.1
charm.land/glamour/v2
v2.0.0-20260123212943-6014aa153a9b
charm.land/lipgloss/v2
v2.0.0
charm.land/log/v2
v2.0.0-20251110204020-529bb77f35da
charm.land/x/vcr
v0.1.1
github.com/JohannesKaufmann/html-to-markdown
v1.6.0
github.com/MakeNowJust/heredoc
v1.0.0
github.com/PuerkitoBio/goquery
v1.11.0
github.com/alecthomas/chroma/v2
v2.23.1
github.com/atotto/clipboard
v0.1.4
github.com/aymanbagabas/go-nativeclipboard
v0.1.3
github.com/aymanbagabas/go-udiff
v0.4.0
github.com/bmatcuk/doublestar/v4
v4.10.0
github.com/charlievieth/fastwalk
v1.0.14
github.com/charmbracelet/colorprofile
v0.4.2
github.com/charmbracelet/fang
v0.4.4
github.com/charmbracelet/ultraviolet
v0.0.0-20260205113103-524a6607adb8
github.com/charmbracelet/x/ansi
v0.11.6
github.com/charmbracelet/x/editor
v0.2.0
github.com/charmbracelet/x/etag
v0.2.0
github.com/charmbracelet/x/exp/charmtone
v0.0.0-20260109001716-2fbdffcb221f
github.com/charmbracelet/x/exp/golden
v0.0.0-20250806222409-83e3a29d542f
github.com/charmbracelet/x/exp/ordered
v0.1.0
github.com/charmbracelet/x/exp/slice
v0.0.0-20260209194814-eeb2896ac759
github.com/charmbracelet/x/exp/strings
v0.1.0
github.com/charmbracelet/x/powernap
v0.1.3
github.com/charmbracelet/x/term
v0.2.2
github.com/clipperhouse/displaywidth
v0.11.0
github.com/clipperhouse/uax29/v2
v2.7.0
github.com/denisbrodbeck/machineid
v1.0.1
github.com/disintegration/imaging
v1.6.2
github.com/dustin/go-humanize
v1.0.1
github.com/go-git/go-git/v5
v5.17.0
github.com/google/uuid
v1.6.0
github.com/invopop/jsonschema
v0.13.0
github.com/joho/godotenv
v1.5.1
github.com/jordanella/go-ansi-paintbrush
v0.0.0-20240728195301-b7ad996ecf3d
github.com/lucasb-eyer/go-colorful
v1.3.0
github.com/mattn/go-isatty
v0.0.20
github.com/modelcontextprotocol/go-sdk
v1.4.0
github.com/ncruces/go-sqlite3
v0.30.5
github.com/nxadm/tail
v1.4.11
github.com/openai/openai-go/v2
v2.7.1
github.com/pkg/browser
v0.0.0-20240102092130-5ac0b6a4141c
github.com/posthog/posthog-go
v1.10.0
github.com/pressly/goose/v3
v3.27.0
github.com/qjebbs/go-jsons
v1.0.0-alpha.4
github.com/rivo/uniseg
v0.4.7
github.com/sahilm/fuzzy
v0.1.1
github.com/sourcegraph/jsonrpc2
v0.2.1
github.com/spf13/cobra
v1.10.2
github.com/stretchr/testify
v1.11.1
github.com/tidwall/gjson
v1.18.0
github.com/tidwall/sjson
v1.2.5
github.com/zeebo/xxh3
v1.1.0
go.uber.org/goleak
v1.3.0
golang.org/x/net
v0.51.0
golang.org/x/sync
v0.19.0
golang.org/x/text
v0.34.0
gopkg.in/natefinch/lumberjack.v2
v2.2.1
gopkg.in/yaml.v3
v3.0.1
modernc.org/sqlite
v1.46.1
mvdan.cc/sh/moreinterp
v0.0.0-20250902163504-3cf4fd5717a5
mvdan.cc/sh/v3
v3.12.1-0.20250902163504-3cf4fd5717a5
截图