类库
› grok-build
xai-org/grok-build
Grok Build是SpaceXAI推出的基于Rust开发的终端AI编程助手。它提供全屏TUI界面,支持代码理解、文件编辑、Shell命令执行及网络搜索。适用于macOS、Linux和Windows平台,可通过CLI或脚本集成使用。
技术栈
crates/codegen/ptyctl-cli rust
框架
Axum
查看全部依赖 (1)
依赖
ptyctl
crates/codegen/ptyctl rust
查看全部依赖 (3)
依赖
alacritty_terminal
portable-pty
terminput
crates/codegen/xai-agent-lifecycle rust
查看全部依赖 (2)
依赖
async-trait
tracing
crates/codegen/xai-chat-state rust
查看全部依赖 (2)
依赖
indexmap
regex
crates/codegen/xai-codebase-graph rust
查看全部依赖 (4)
依赖
dunce
petgraph
xai-grok-paths
开发依赖
tempfile
3
crates/codegen/xai-crash-handler rust
查看全部依赖 (1)
依赖
backtrace
crates/codegen/xai-fast-worktree rust
查看全部依赖 (9)
依赖
anyhow
bytes
clap
crossbeam
dashmap
dunce
开发依赖
serde_json
tempfile
xai-test-utils
crates/codegen/xai-file-utils rust
查看全部依赖 (5)
依赖
anyhow
dunce
xai-circuit-breaker
xai-grok-version
开发依赖
tempfile
crates/codegen/xai-fsnotify rust
查看全部依赖 (9)
依赖
dunce
globset
0.4
ignore
notify
8
notify-debouncer-full
0.5
开发依赖
criterion
serial_test
3
tempfile
xai-tracing-macros
crates/codegen/xai-gix-status rust
查看全部依赖 (2)
开发依赖
tempfile
xai-test-utils
crates/codegen/xai-grok-agent rust
查看全部依赖 (8)
依赖
dunce
xai-grok-hooks
xai-grok-sampling-types
xai-grok-tools
xai-token-estimation
开发依赖
serde_json
serial_test
tempfile
crates/codegen/xai-grok-announcements rust
查看全部依赖 (1)
依赖
chrono
crates/codegen/xai-grok-auth rust
查看全部依赖 (6)
依赖
async-trait
http
reqwest
reqwest-middleware
tracing
开发依赖
mockito
crates/codegen/xai-grok-config-types rust
查看全部依赖 (2)
依赖
agent-client-protocol
indexmap
crates/codegen/xai-grok-config rust
查看全部依赖 (17)
依赖
base64
blake3
dunce
prod-mc-cli-chat-proxy-types
ring
semver
serde
serde_json
shellexpand
3.1
thiserror
toml
tracing
urlencoding
which
xai-grok-version
xai-tty-utils
开发依赖
tempfile
crates/codegen/xai-grok-env rust
查看全部依赖 (2)
依赖
tracing
url
crates/codegen/xai-grok-hooks rust
查看全部依赖 (4)
依赖
fastrand
regex
reqwest
开发依赖
tempfile
crates/codegen/xai-grok-markdown-core rust
查看全部依赖 (1)
依赖
pulldown-cmark
crates/codegen/xai-grok-markdown rust
查看全部依赖 (16)
依赖
anstyle
anstyle-lossy
anstyle-syntect
html-escape
linkify
pulldown-cmark
ratatui
supports-color
syntect
textwrap
two-face
unicode-width
url
xai-grok-markdown-core
开发依赖
criterion
pretty_assertions
crates/codegen/xai-grok-markdown/fuzz rust
查看全部依赖 (1)
依赖
libfuzzer-sys
0.4
crates/codegen/xai-grok-mcp rust
查看全部依赖 (1)
开发依赖
xai-computer-hub-sdk
crates/codegen/xai-grok-memory rust
查看全部依赖 (9)
依赖
anyhow
arc-swap
async-trait
blake3
chrono
dunce
flate2
开发依赖
filetime
tempfile
crates/codegen/xai-grok-mermaid rust
查看全部依赖 (10)
依赖
fontdb
mermaid-to-svg
resvg
tempfile
thiserror
tiny-skia
tracing
wait-timeout
which
xai-tty-utils
crates/codegen/xai-grok-pager-bin rust
查看全部依赖 (10)
依赖
xai-acp-lib
xai-crash-handler
xai-grok-pager
xai-grok-pager-minimal
xai-grok-shell
xai-grok-telemetry
xai-grok-update
xai-grok-version
xai-grok-workspace
开发依赖
serial_test
crates/codegen/xai-grok-pager-minimal rust
查看全部依赖 (1)
依赖
xai-grok-pager
crates/codegen/xai-grok-pager-pty-harness rust
查看全部依赖 (9)
依赖
alacritty_terminal
dunce
libc
portable-pty
ptyctl
xai-grok-test-support
开发依赖
reqwest
tracing
tracing-subscriber
crates/codegen/xai-grok-pager-render rust
查看全部依赖 (5)
依赖
dunce
xai-tty-utils
开发依赖
pretty_assertions
serial_test
tempfile
crates/codegen/xai-grok-pager rust
查看全部依赖 (5)
依赖
dunce
xai-grok-pager-render
xai-grok-version
xai-prompt-queue
xai-tty-utils
crates/codegen/xai-grok-pager/npm/grok javascript
查看全部依赖 (1)
依赖
@iarna/toml
^3.0.0
crates/codegen/xai-grok-paths rust
查看全部依赖 (4)
依赖
camino
serde
thiserror
开发依赖
serde_json
crates/codegen/xai-grok-plugin-marketplace rust
查看全部依赖 (4)
依赖
dirs
dunce
fs2
开发依赖
tempfile
crates/codegen/xai-grok-sampler rust
框架
Axum
查看全部依赖 (5)
依赖
async-openai
async-stream
xai-grok-sampling-types
xai-grok-version
开发依赖
xai-grok-test-support
crates/codegen/xai-grok-sampling-types rust
查看全部依赖 (2)
依赖
async-openai
开发依赖
assert_matches
crates/codegen/xai-grok-sandbox rust
查看全部依赖 (3)
依赖
anyhow
开发依赖
regex
serial_test
crates/codegen/xai-grok-secrets rust
查看全部依赖 (3)
依赖
regex
serde_json
url
crates/codegen/xai-grok-shared rust
查看全部依赖 (5)
依赖
agent-client-protocol
anyhow
base64
dirs
6
dunce
crates/codegen/xai-grok-shell-base rust
查看全部依赖 (3)
依赖
anyhow
chrono
开发依赖
tempfile
crates/codegen/xai-grok-shell-session-support rust
框架
Axum
查看全部依赖 (6)
依赖
agent-client-protocol
chrono
reqwest
serde
serde_json
thiserror
crates/codegen/xai-grok-shell rust
查看全部依赖 (16)
依赖
agent-client-protocol
anyhow
async-openai
async-trait
blake3
bm25
2.3
bytes
chrono
dunce
tonic-prost
xai-grok-announcements
xai-grok-version
xai-prompt-queue
开发依赖
criterion
filetime
tempfile
crates/codegen/xai-grok-subagent-resolution rust
查看全部依赖 (2)
开发依赖
tempfile
toml
crates/codegen/xai-grok-telemetry rust
查看全部依赖 (7)
依赖
anyhow
serde
serde_json
strum
tracing
tracing-appender
0.2.4
tracing-chrome
0.7.2
crates/codegen/xai-grok-test-support rust
框架
Axum
异步运行时
Tokio
查看全部依赖 (10)
依赖
agent-client-protocol
anyhow
async-trait
clap
futures-util
serde
serde_json
tempfile
tokio-tungstenite
开发依赖
reqwest
crates/codegen/xai-grok-tools-api rust
查看全部依赖 (6)
依赖
prost
serde
serde_json
tonic
tonic-prost
xai-tool-protocol
crates/codegen/xai-grok-tools rust
查看全部依赖 (3)
依赖
anyhow
arc-swap
dirs
crates/codegen/xai-grok-update rust
查看全部依赖 (8)
依赖
anyhow
futures
indicatif
reqwest
semver
开发依赖
serde_json
serial_test
tempfile
crates/codegen/xai-grok-version rust
查看全部依赖 (1)
依赖
semver
crates/codegen/xai-grok-voice rust
查看全部依赖 (2)
依赖
anyhow
futures-util
crates/codegen/xai-grok-workspace-client rust
查看全部依赖 (1)
开发依赖
schemars
crates/codegen/xai-grok-workspace-types rust
查看全部依赖 (1)
依赖
base64
crates/codegen/xai-grok-workspace rust
框架
Axum
查看全部依赖 (12)
依赖
anyhow
arc-swap
async-stream
async-trait
dirs
6
dunce
fs2
futures
parking_lot
xai-grok-version
开发依赖
filetime
tempfile
crates/codegen/xai-hooks-plugins-types rust
查看全部依赖 (1)
开发依赖
serde_json
crates/codegen/xai-hunk-tracker rust
查看全部依赖 (2)
开发依赖
tempfile
xai-test-utils
crates/codegen/xai-mixpanel rust
查看全部依赖 (5)
依赖
base64
reqwest
serde_json
thiserror
xai-grok-secrets
crates/codegen/xai-prompt-queue rust
查看全部依赖 (1)
开发依赖
serde_json
crates/codegen/xai-ratatui-inline rust
查看全部依赖 (11)
依赖
anstyle-parse
crossterm
ratatui
unicode-width
开发依赖
ansi-width
anyhow
colored_json
criterion
lipsum
serde_json
termwiz
crates/codegen/xai-ratatui-textarea rust
查看全部依赖 (7)
开发依赖
arboard
chrono
fuzzy-matcher
ignore
itertools
pretty_assertions
rand
crates/codegen/xai-sqlite-journal rust
查看全部依赖 (1)
开发依赖
tempfile
crates/common/xai-circuit-breaker rust
查看全部依赖 (1)
依赖
log
crates/common/xai-computer-hub-core rust
查看全部依赖 (10)
依赖
async-trait
chrono
futures
serde_json
tracing
xai-tool-protocol
xai-tool-runtime
xai-tool-types
开发依赖
dashmap
schemars
crates/common/xai-computer-hub-mcp-adapter rust
查看全部依赖 (1)
依赖
async-trait
crates/common/xai-grok-compaction rust
查看全部依赖 (3)
依赖
anyhow
async-trait
开发依赖
serde_json
crates/common/xai-interjection-core rust
查看全部依赖 (1)
依赖
serde
crates/common/xai-test-utils rust
查看全部依赖 (3)
依赖
runfiles
tracing
tracing-subscriber
crates/common/xai-tool-protocol rust
查看全部依赖 (1)
依赖
xai-tool-types
crates/common/xai-tool-runtime rust
查看全部依赖 (4)
依赖
anyhow
async-trait
futures
schemars
crates/common/xai-tracing rust
查看全部依赖 (12)
依赖
async-trait
fastrace
fastrace-opentelemetry
fastrace-reqwest
fastrace-tonic
http
log
opentelemetry
opentelemetry-http
opentelemetry-otlp
开发依赖
bytes
http-body-util
third_party/dagre_rust rust
查看全部依赖 (2)
依赖
graphlib_rust
ordered_hashmap
third_party/graphlib_rust rust
查看全部依赖 (1)
依赖
ordered_hashmap
third_party/mermaid-to-svg rust
查看全部依赖 (6)
依赖
dagre_rust
graphlib_rust
serde_yaml
0.9
thiserror
2
unicode-segmentation
1
unicode-width
0.2