{"repo":"lfedgeai/SPEAR","free":true,"listed":false,"github":"https://github.com/lfedgeai/SPEAR","clone":"git clone https://github.com/lfedgeai/SPEAR.git","description":"Distributed Cloud-Edge Collaborative AI Agent Platform","language":"Rust","stars":35,"topics":["ai-agents","ai-agents-framework","cloud-edge-continuum","distributed-computing","distributed-systems","edge-computing","wasmedge","webassembly","mcp"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"SPEAR Next SPEAR Next is the Rust/async implementation of SPEAR’s core services: - SMS : the metadata/control-plane server. - SPEARlet : the node-side agent/runtime. Chinese README: README.zh.md Repository layout - src/apps/sms : SMS binary entrypoint - src/apps/spearlet : SPEARlet binary entrypoint - web-admin/ : Web Admin frontend source - assets/admin/ : built Web Admin static assets embedded/served by SMS - samples/wasm-c/ : C-based WASM samples (WASI) - docs/ : design notes and usage guides Architecture Quick start Prerequisites - Rust toolchain (latest stable recommended) - Docker (Docker Desktop on macOS/Windows, or Docker Engine on Linux) - Docker Compose v2 ( docker compose ) This repo uses protoc-bin-vendored , so you typically don’t need to install protoc manually. Run locally with Docker Compose (SMS + SPEARlet) This is the recommended cross-platform local setup (no Kubernetes required). It runs: - SMS (gRPC + HTTP gateway + optional Web Admin) - SPEARlet (agent/runtime) connecting to SMS via the Compose network Use the provided Compose file: - deploy/docker/compose.local.yaml - The local Compose stack builds SMS with the rocksdb feature enabled and persists both admin metadata and event KV under the sms-data volume. Start: Useful endpoints (default host ports): - SMS health: http://127.0.0.1:18080/health - SMS Swagger: http://127.0.0.1:18080/swagger-ui/ - SPEAR Console (served by SMS): http://127.0.0.1:18080/console - SMS Web Admin: http://127.0.0.1:18082/ - SPEA","default_branch":null,"files":null,"tree":[],"storefront":"/r/lfedgeai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lfedgeai/SPEAR/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}