中文 | English
Cargo Workspace for the ETerm ecosystem. Coordinates and manages all subprojects.
ETerm-workspace/
├── ai-cli-session-collector/ # JSONL parser
├── ai-cli-session-db/ # Database + FFI
├── claude/ # Vlaude services (daemon + server)
├── english/ # ETerm.app (Swift/macOS)
└── memex/ # Memex backend
# Clone with all submodules
git clone --recursive git@github.com:vimo-ai/ETerm-workspace.git
cd ETerm-workspace
# Build all Rust components
./scripts/build.sh
# Or build separately
./scripts/build.sh ffi # FFI dynamic library
./scripts/build.sh memex # Memex binary
./scripts/build.sh plugins # Swift plugins# Pull/update all submodules
git submodule update --init --recursive
# Update submodules to latest
git submodule update --remote- Architecture - Architecture design
- Development Guide - Development guide
| Subproject | Repository | Description |
|---|---|---|
| ai-cli-session-collector | vimo-ai/AI-cli-session-collector | JSONL parsing |
| ai-cli-session-db | vimo-ai/ai-cli-session-db | Database + FFI |
| claude | vimo-ai/vlaude | Vlaude services |
| english | vimo-ai/ETerm | macOS app |
| memex | vimo-ai/memex | Memex backend |