类库 › grokx
tangf-ai

tangf-ai/grokx

Grokx 是一款基于 Tauri 和 Rust 构建的开源桌面 AI 编程应用。它集成 Grok Build 引擎,提供类 Codex 的简洁界面,支持智能对话与代码生成。旨在为开发者提供跨平台的本地化 AI 辅助编程体验,涵盖工作区管理、聊天交互及思考过程展示等功能。

tangf-ai/grokx

技术栈

apps/desktop javascript

框架

React ^19.0.0

构建工具

Vite ^6.2.0
查看全部依赖 (11)

依赖

@tauri-apps/api ^2.5.0 @tauri-apps/plugin-dialog ^2.2.0 @tauri-apps/plugin-shell ^2.2.0 react-dom ^19.0.0 react-markdown ^10.1.0 remark-gfm ^4.0.1

开发依赖

@tauri-apps/cli ^2.5.0 @types/react ^19.0.0 @types/react-dom ^19.0.0 @vitejs/plugin-react ^4.3.4 typescript ^5.8.2

apps/desktop/src-tauri rust

查看全部依赖 (6)

依赖

agent-process app-config app-core domain serde serde_json

crates/acp-bridge rust

异步运行时

Tokio
查看全部依赖 (8)

依赖

base64 domain mime_guess serde serde_json thiserror tracing uuid

crates/agent-process rust

异步运行时

Tokio
查看全部依赖 (6)

依赖

app-config domain serde thiserror tracing which

crates/app-config rust

查看全部依赖 (4)

依赖

directories serde serde_json thiserror

crates/app-core rust

异步运行时

Tokio
查看全部依赖 (11)

依赖

acp-bridge agent-process app-config chrono domain permissions serde serde_json session-store thiserror tracing

crates/domain rust

查看全部依赖 (4)

依赖

chrono serde serde_json uuid

crates/permissions rust

查看全部依赖 (4)

依赖

domain serde thiserror uuid

crates/session-store rust

查看全部依赖 (8)

依赖

chrono directories domain serde serde_json thiserror tracing uuid

engine/grok-build/crates/codegen/ptyctl-cli rust

框架

Axum
查看全部依赖 (1)

依赖

ptyctl

engine/grok-build/crates/codegen/ptyctl rust

查看全部依赖 (3)

依赖

alacritty_terminal portable-pty terminput

engine/grok-build/crates/codegen/xai-agent-lifecycle rust

查看全部依赖 (2)

依赖

async-trait tracing

engine/grok-build/crates/codegen/xai-chat-state rust

查看全部依赖 (2)

依赖

indexmap regex

engine/grok-build/crates/codegen/xai-codebase-graph rust

查看全部依赖 (4)

依赖

dunce petgraph xai-grok-paths

开发依赖

tempfile 3

engine/grok-build/crates/codegen/xai-crash-handler rust

查看全部依赖 (1)

依赖

backtrace

engine/grok-build/crates/codegen/xai-fast-worktree rust

查看全部依赖 (9)

依赖

anyhow bytes clap crossbeam dashmap dunce

开发依赖

serde_json tempfile xai-test-utils

engine/grok-build/crates/codegen/xai-file-utils rust

查看全部依赖 (5)

依赖

anyhow dunce xai-circuit-breaker xai-grok-version

开发依赖

tempfile

engine/grok-build/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

engine/grok-build/crates/codegen/xai-gix-status rust

查看全部依赖 (2)

开发依赖

tempfile xai-test-utils

engine/grok-build/crates/codegen/xai-grok-agent rust

查看全部依赖 (9)

依赖

dunce xai-grok-hooks xai-grok-sampling-types xai-grok-tools xai-token-estimation xai-tty-utils

开发依赖

serde_json serial_test tempfile

engine/grok-build/crates/codegen/xai-grok-announcements rust

查看全部依赖 (1)

依赖

chrono

engine/grok-build/crates/codegen/xai-grok-auth rust

查看全部依赖 (6)

依赖

async-trait http reqwest reqwest-middleware tracing

开发依赖

mockito

engine/grok-build/crates/codegen/xai-grok-config-types rust

查看全部依赖 (2)

依赖

agent-client-protocol indexmap

engine/grok-build/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

engine/grok-build/crates/codegen/xai-grok-env rust

查看全部依赖 (2)

依赖

tracing url

engine/grok-build/crates/codegen/xai-grok-hooks rust

查看全部依赖 (4)

依赖

fastrand regex reqwest

开发依赖

tempfile

engine/grok-build/crates/codegen/xai-grok-markdown-core rust

查看全部依赖 (1)

依赖

pulldown-cmark

engine/grok-build/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

engine/grok-build/crates/codegen/xai-grok-markdown/fuzz rust

查看全部依赖 (1)

依赖

libfuzzer-sys 0.4

engine/grok-build/crates/codegen/xai-grok-mcp rust

查看全部依赖 (1)

开发依赖

xai-computer-hub-sdk

engine/grok-build/crates/codegen/xai-grok-memory rust

查看全部依赖 (9)

依赖

anyhow arc-swap async-trait blake3 chrono dunce flate2

开发依赖

filetime tempfile

engine/grok-build/crates/codegen/xai-grok-mermaid rust

查看全部依赖 (10)

依赖

fontdb mermaid-to-svg resvg tempfile thiserror tiny-skia tracing wait-timeout which xai-tty-utils

engine/grok-build/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

engine/grok-build/crates/codegen/xai-grok-pager-minimal rust

查看全部依赖 (1)

依赖

xai-grok-pager

engine/grok-build/crates/codegen/xai-grok-pager-pty-harness rust

查看全部依赖 (9)

依赖

alacritty_terminal dunce libc portable-pty ptyctl xai-grok-test-support

开发依赖

reqwest tracing tracing-subscriber

engine/grok-build/crates/codegen/xai-grok-pager-render rust

查看全部依赖 (5)

依赖

dunce xai-tty-utils

开发依赖

pretty_assertions serial_test tempfile

engine/grok-build/crates/codegen/xai-grok-pager rust

查看全部依赖 (5)

依赖

dunce xai-grok-pager-render xai-grok-version xai-prompt-queue xai-tty-utils

engine/grok-build/crates/codegen/xai-grok-pager/npm/grok javascript

查看全部依赖 (1)

依赖

@iarna/toml ^3.0.0

engine/grok-build/crates/codegen/xai-grok-paths rust

查看全部依赖 (4)

依赖

camino serde thiserror

开发依赖

serde_json

engine/grok-build/crates/codegen/xai-grok-plugin-marketplace rust

查看全部依赖 (15)

依赖

chrono dirs dunce fs2 serde serde_json thiserror toml tracing wait-timeout xai-grok-agent xai-grok-config xai-hooks-plugins-types xai-tty-utils

开发依赖

tempfile

engine/grok-build/crates/codegen/xai-grok-sampler rust

框架

Axum
查看全部依赖 (5)

依赖

async-openai async-stream xai-grok-sampling-types xai-grok-version

开发依赖

xai-grok-test-support

engine/grok-build/crates/codegen/xai-grok-sampling-types rust

查看全部依赖 (3)

依赖

async-openai chrono

开发依赖

assert_matches

engine/grok-build/crates/codegen/xai-grok-sandbox rust

查看全部依赖 (3)

依赖

anyhow

开发依赖

regex serial_test

engine/grok-build/crates/codegen/xai-grok-secrets rust

查看全部依赖 (3)

依赖

regex serde_json url

engine/grok-build/crates/codegen/xai-grok-shared rust

查看全部依赖 (5)

依赖

agent-client-protocol anyhow base64 dirs 6 dunce

engine/grok-build/crates/codegen/xai-grok-shell-base rust

查看全部依赖 (3)

依赖

anyhow chrono

开发依赖

tempfile

engine/grok-build/crates/codegen/xai-grok-shell-session-support rust

框架

Axum
查看全部依赖 (6)

依赖

agent-client-protocol chrono reqwest serde serde_json thiserror

engine/grok-build/crates/codegen/xai-grok-shell rust

查看全部依赖 (17)

依赖

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 pretty_assertions tempfile

engine/grok-build/crates/codegen/xai-grok-subagent-resolution rust

查看全部依赖 (2)

依赖

chrono

开发依赖

tempfile

engine/grok-build/crates/codegen/xai-grok-telemetry rust

查看全部依赖 (7)

依赖

anyhow serde serde_json strum tracing tracing-appender 0.2.4 tracing-chrome 0.7.2

engine/grok-build/crates/codegen/xai-grok-test-support rust

框架

Axum

异步运行时

Tokio
查看全部依赖 (11)

依赖

agent-client-protocol anyhow async-trait clap futures-util portable-pty serde serde_json tempfile tokio-tungstenite

开发依赖

reqwest

engine/grok-build/crates/codegen/xai-grok-tools-api rust

查看全部依赖 (6)

依赖

prost serde serde_json tonic tonic-prost xai-tool-protocol

engine/grok-build/crates/codegen/xai-grok-tools rust

查看全部依赖 (4)

依赖

anyhow arc-swap dirs

开发依赖

pretty_assertions

engine/grok-build/crates/codegen/xai-grok-update rust

查看全部依赖 (8)

依赖

anyhow futures indicatif reqwest semver

开发依赖

serde_json serial_test tempfile

engine/grok-build/crates/codegen/xai-grok-version rust

查看全部依赖 (1)

依赖

semver

engine/grok-build/crates/codegen/xai-grok-voice rust

查看全部依赖 (2)

依赖

anyhow futures-util

engine/grok-build/crates/codegen/xai-grok-workspace-client rust

查看全部依赖 (1)

开发依赖

schemars

engine/grok-build/crates/codegen/xai-grok-workspace-types rust

查看全部依赖 (1)

依赖

base64

engine/grok-build/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

engine/grok-build/crates/codegen/xai-hooks-plugins-types rust

查看全部依赖 (1)

开发依赖

serde_json

engine/grok-build/crates/codegen/xai-hunk-tracker rust

查看全部依赖 (2)

开发依赖

tempfile xai-test-utils

engine/grok-build/crates/codegen/xai-mixpanel rust

查看全部依赖 (5)

依赖

base64 reqwest serde_json thiserror xai-grok-secrets

engine/grok-build/crates/codegen/xai-ratatui-inline rust

查看全部依赖 (11)

依赖

anstyle-parse crossterm ratatui unicode-width

开发依赖

ansi-width anyhow colored_json criterion lipsum serde_json termwiz

engine/grok-build/crates/codegen/xai-ratatui-textarea rust

查看全部依赖 (7)

开发依赖

arboard chrono fuzzy-matcher ignore itertools pretty_assertions rand

engine/grok-build/crates/codegen/xai-sqlite-journal rust

查看全部依赖 (1)

开发依赖

tempfile

engine/grok-build/crates/codegen/xai-workflow rust

查看全部依赖 (2)

依赖

rhai

开发依赖

tempfile

engine/grok-build/crates/common/xai-circuit-breaker rust

查看全部依赖 (2)

依赖

log tonic

engine/grok-build/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

engine/grok-build/crates/common/xai-computer-hub-mcp-adapter rust

查看全部依赖 (1)

依赖

async-trait

engine/grok-build/crates/common/xai-grok-compaction rust

查看全部依赖 (3)

依赖

anyhow async-trait

开发依赖

serde_json

engine/grok-build/crates/common/xai-interjection-core rust

查看全部依赖 (1)

依赖

serde

engine/grok-build/crates/common/xai-test-utils rust

查看全部依赖 (3)

依赖

runfiles tracing tracing-subscriber

engine/grok-build/crates/common/xai-tool-protocol rust

查看全部依赖 (1)

依赖

xai-tool-types

engine/grok-build/crates/common/xai-tool-runtime rust

查看全部依赖 (4)

依赖

anyhow async-trait futures schemars

engine/grok-build/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

engine/grok-build/third_party/dagre_rust rust

查看全部依赖 (2)

依赖

graphlib_rust ordered_hashmap

engine/grok-build/third_party/graphlib_rust rust

查看全部依赖 (1)

依赖

ordered_hashmap

engine/grok-build/third_party/mermaid-to-svg rust

查看全部依赖 (6)

依赖

dagre_rust graphlib_rust serde_yaml 0.9 thiserror 2 unicode-segmentation 1 unicode-width 0.2

tools/acp-smoke rust

查看全部依赖 (2)

依赖

app-core domain

截图

Grokx workspace
Grokx chat

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 00:40
浙ICP备14020137号-1 $访客地图$