# Welcome to Lattice AIF

Lattice AIF is a powerful orchestrator for building advanced AI agent systems. It simplifies complex LLM workflows, provides a standardized tool-calling interface, and enables seamless multi-agent collaboration.

## Key Features

- **Unified LLM Management**: Effortlessly switch between providers (Gemini, OpenAI, Anthropic, etc.) with a single interface.
- **Scalable Tool-Server**: Register and manage custom tools that your agents can invoke dynamically.
- **Workflow Engine**: Design complex, multi-agent flows to solve sophisticated tasks.
- **Developer First**: Designed for speed, flexibility, and production-readiness.

## Project Structure

Lattice AIF consists of three primary components:

- **[Lattice Engine](details.md)**: The core logic and orchestration layer.
- **[Lattice Client](client.md)**: CLI and interface for managing your agents and workflows.
- **[Lattice Server](server-api.md)**: The API layer that handles requests and coordinates actions.

## Quick Links

- [🚀 Getting Started](get-started.md)
- [💻 Client Documentation](client.md)
- [🛠️ Server API References](server-api.md)
- [📦 GitHub Repository](https://github.com/trellisAI/lattice-aif)
