---
title: Letta Code desktop app | Letta Docs
description: Use the Letta Code app on macOS, Windows, or Linux
---

The Letta Code desktop app is your personal command center for interfacing with your stateful agents. The app provides rich support for chatting with your agents, viewing your agents’ memories, and installing and configuring skills.

The desktop app also provides a simple **Connections** interface for configuring external messaging channels, such as Telegram, Slack, Discord, and WhatsApp.

![Letta Code desktop app](/images/letta-code-app-light.png) ![Letta Code desktop app](/images/letta-code-app-dark.png)

## Getting started

1. **Download and install Letta Code**

   [Download for macOS ](#)

   Available for [MacOS](https://download.letta.com/mac/zip/arm64), [Windows](https://download.letta.com/windows/nsis/x64) and [Linux](https://download.letta.com/linux/appImage/x64)

2. **Open Letta Code and sign in**

   Launch the app and sign in with your Letta account. If you don’t have one, you’ll be prompted to create a free account.

   Click “Connect model providers” in the bottom-left menu to add external API keys and coding plans.

3. **Select your agent and conversation**

   The app will start with a default agent called “Letta Code” - you can also create a new one. To start chatting with an agent, enter the main chat, or create a new conversation.

4. **Send your first message**

   You’re ready to chat! Try asking your agent to explore your codebase or run `/init` to bootstrap its memory.

## Skills

Use the **Skills** page to browse available skills, attach skills to an agent, and add new skills.

To import a skill from GitHub:

1. Click **Add skill**.
2. Choose **Import from GitHub**.
3. Paste a GitHub URL to a skill directory containing `SKILL.md`.
4. Click **Import**.

The import flow validates the URL, clones the repository, verifies the skill, and installs it globally on your machine. You can also choose **Create with agent** from the same **Add skill** menu when you want your agent to create a new skill for a repeated workflow.
