Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 899 Bytes

File metadata and controls

26 lines (21 loc) · 899 Bytes

Shai – Quick Guide

How to compile

# Debug build (default)
cargo build

# Optimized release build
cargo build --release
  • Binaries are placed in target/debug/ or target/release/.

Project layout

  • shai-cli/ – Command‑line interface entry point.
  • shai-core/ – Core library (agent, state machine, protocol).
  • shai-llm/ – LLM provider wrappers.
  • docs/ – Additional documentation and diagrams.
  • assets/ – Images/GIFs used in the README.
  • examples/ – Small example programs.
  • tests/ – Integration and unit tests.
  • install.sh – Helper script to install the CLI (cargo install --path .).
  • Root README.md, CONTRIBUTING.md, LICENSE, etc. – Project meta‑information.

About Shai

Shai is a coding agent, your pair‑programming buddy that lives in the terminal. Written in Rust with love <3.