Exo preview image

What is Exo?

Exo is a desktop app powered by AI agents that interacts with your file system to read and write code directly to your repositories. It is designed to assist with codebase-wide tasks such as indexing and searching your entire codebase, making these processes faster and more efficient.

Features

  • Index and Search Your Entire Codebase: Exo uses LLM embeddings to index your entire codebase. You can search using code snippets or explanations, and it builds a custom config file for your codebase, learning your programming style and testing frameworks.
  • Agents Act on the Entire Codebase: Exo employs LLM agents to perform codebase-wide tasks. Whether you need tests for a group of files or your entire repo, Exo can handle it.
  • Freestanding Desktop App: Exo is a standalone desktop app, providing engineers with powerful tools to complete codebase-wide tasks via its conversational UI.

Use Cases

  • Searching Codebase: Easily search your entire codebase using code snippets or explanations.
  • Running Tests: Execute tests on a group of files or the entire repo using Exo's LLM agents.
  • Creating Custom Config Files: Exo learns your programming style and testing frameworks, building custom config files for your codebase.

Exo is a powerful tool for developers, assisting with codebase-wide tasks such as indexing and searching. Its use of LLM agents and embeddings offers a unique approach to managing your codebase, enhancing productivity and efficiency in your development workflow.