Files
zooqueen a9815e515d Hanzo — an AI-native IDE in Rust
A ground-up desktop IDE: the Engram memory system, tree-sitter code
intelligence, a sandboxed execution engine and a multi-agent coding
engine, all in compiled Rust, on the VS Code workbench.

Identity is Hanzo IAM (hanzo.id) through the Hanzo CLI, tools arrive
over MCP from `hanzo-mcp`, models come from a local engine if one is
running or api.hanzo.ai if not, and a running editor is a peer on the
local ZAP bus at ~/.hanzo/ide.sock. The IDE and the CLI share one home
at ~/.hanzo.

Redistributed third-party software is listed in THIRD-PARTY-NOTICES.md.
2026-09-01 13:14:04 -07:00

48 lines
981 B
TOML

[package]
name = "hanzo-shell"
version = "0.1.0"
edition = "2021"
license = "Apache-2.0"
description = "Hanzo IDE shell — terminal, git, LSP, DAP, file watcher, search, extensions"
[dependencies]
# ZAP — the local bus every Hanzo service speaks.
zapwire = "1.0"
# Workspace shared
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
log.workspace = true
uuid.workspace = true
# Tauri (for commands, AppHandle, Emitter)
tauri = { version = "2", features = [] }
# Terminal
portable-pty = "0.8"
# File watching
notify = { version = "7", features = ["macos_fsevent"] }
# Git
git2 = "0.19"
# Search
ignore = "0.4"
grep-regex = "0.1"
grep-searcher = "0.1"
grep-matcher = "0.1"
regex = "1"
# Utilities
urlencoding = "2"
which = "6"
dirs = "5"
glob = "0.3"
chrono = "0.4"
base64 = "0.22"
# Extension installer (B63/B64) — replaces curl/unzip shell pipelines.
zip = "2"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }