> ## Documentation Index
> Fetch the complete documentation index at: https://ekacare-fix-ts-sdk-github-npm-links.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Build AI agents with Echo - an open-source, LLM-agnostic framework

<Info>
  **Open Source** - Echo is available on [GitHub](https://github.com/eka-care/echo-sdk)
</Info>

Build AI agents for healthcare applications with **Echo** - an open-source Python framework that works with any LLM provider.

<CardGroup cols={2}>
  <Card title="LLM-Agnostic" icon="brain">
    Switch between OpenAI, Anthropic, or Gemini without changing agent code
  </Card>

  <Card title="Tool System" icon="wrench">
    Base tools, elicitation tools for UI, or MCP server tools
  </Card>

  <Card title="Streaming" icon="stream">
    Real-time events: TEXT, TOOL\_CALL\_START, TOOL\_CALL\_END, DONE
  </Card>

  <Card title="Framework-Agnostic" icon="cubes">
    Standalone or integrate with FastAPI, Flask, etc.
  </Card>
</CardGroup>

## Architecture

<Frame caption="Echo SDK Architecture">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/ekacare-fix-ts-sdk-github-npm-links/images/echo-architecture.png" alt="Echo SDK Architecture" />
</Frame>

| Layer         | Components                                                |
| ------------- | --------------------------------------------------------- |
| **Agent**     | GenericAgent orchestrates using AgentConfig + Tools + LLM |
| **Tools**     | BaseTool, BaseElicitationTool, MCP Tools                  |
| **LLM**       | OpenAI, Anthropic, Gemini via unified LLMConfig           |
| **Streaming** | StreamEventType: TEXT, TOOL\_CALL\_START/END, DONE, ERROR |

## Who Should Use This?

<CardGroup cols={2}>
  <Card title="Healthcare Developers" icon="laptop-code">
    Build AI-powered healthcare applications
  </Card>

  <Card title="Platform Engineers" icon="server">
    Create multi-provider agent infrastructure
  </Card>

  <Card title="Integration Teams" icon="plug">
    Connect AI agents to healthcare systems via MCP
  </Card>

  <Card title="AI Researchers" icon="flask">
    Experiment with models and tool configurations
  </Card>
</CardGroup>

## Installation

```bash theme={null}
pip install echo-sdk
```

Or install from source:

```bash theme={null}
pip install git+https://github.com/eka-care/echo.git
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/ai-tools/agent-kit/quickstart">
    Build your first agent
  </Card>

  <Card title="Configuration" icon="gear" href="/ai-tools/agent-kit/configuration">
    Tools, LLMs, AgentConfig
  </Card>
</CardGroup>

<Note>
  **Contribute** - [github.com/eka-care/echo](https://github.com/eka-care/echo-sdk)
</Note>
