---
title: Getting Started
description: Create an eve project, learn its filesystem layout, and start adding capabilities.
---

# Getting Started



eve agents are TypeScript projects. You describe an agent with files under `agent/`, then eve runs it as a durable service.

## Start in order

1. [Install eve](/docs/installation): create a project, configure a model credential, and run it locally
2. [Learn the project structure](/docs/project-structure): see which files eve discovers and where each capability belongs
3. [Build your first agent](/docs/tutorial/first-agent): add tools, state, and an interface for a useful workflow

## What you need

* Node.js 24 or newer
* npm, which Node.js includes
* A model credential for the model your agent uses

## Choose your next step

Start with [Installation](/docs/installation) when you need a new project. Read [Project structure](/docs/project-structure) when you already have an eve project or want to add a capability.


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)