Skip to content

EuniAI/Athena

Repository files navigation

Logo

Athena

Athena: Memory System for Coding Agent

Athena is a memory system designed to enhance the capabilities of coding agents by providing efficient and structured memory management. It enables agents to store, retrieve, and manage contextual information, improving their performance in complex coding tasks.


🚀 Features

  • Contextual Memory Management: Store and retrieve relevant information for coding tasks.
  • Scalability: Handle large volumes of data efficiently.
  • Customizable: Easily adaptable to different coding agent architectures.
  • Python-Based: Built entirely in Python for seamless integration.

📦 Quick Start

  1. Clone the repository:

    git clone https://github.com/EuniAI/Athena.git
    cd Athena
  2. Copy the example.env file to .env and update it with your API keys and other required configurations:

    mv example.env .env
  3. Start the services using Docker Compose:

    docker-compose up --build

🧪 Development

Requirements

  • Python 3.11+

Steps

  1. Install dependencies:

    pip install hatchling
    pip install .
    pip install .[test]
  2. Start dev server:

    uvicorn athena.app.main:app --host 0.0.0.0 --port 9003

Contact

For questions or support, please open an issue in the GitHub repository.

You can also contact us via email at business@euni.ai

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •