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

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.
