back to home

Agenta-AI / agenta

The open-source LLMOps platform: prompt playground, prompt management, LLM evaluation, and LLM observability all in one place.

3,936 stars
493 forks
95 issues
TypeScriptPythonShell

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Agenta-AI/agenta in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/Agenta-AI/agenta)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

The Open-source LLMOps Platform Build reliable LLM applications faster with integrated prompt management, evaluation, and observability. --- Documentation • Website • Agenta Cloud --- --- What is Agenta? Agenta is a platform for building production-grade LLM applications. It helps **engineering** and **product teams** create reliable LLM apps faster through integrated prompt management, evaluation, and observability. Core Features ๐Ÿงช Prompt Management & Prompt Engineering Collaborate with Subject Matter Experts (SMEs) on prompt engineering and make sure nothing breaks in production. โ€ข **Interactive LLM Playground**: Compare prompts side by side against your test cases โ€ข **Multi-Model Support**: Experiment with 50+ LLM models or bring-your-own models โ€ข **Version Control**: Version prompts and configurations with branching and environments โ€ข **Complex Configurations**: Enable SMEs to collaborate on complex configuration schemas beyond simple prompts Explore prompt management โ†’ ๐Ÿ“Š LLM Evaluation Evaluate your LLM applications systematically with both human and automated feedback. โ€ข **Flexible Testsets**: Create testcases from production data, playground experiments, or upload CSVs โ€ข **Pre-built and Custom Evaluators**: Use LLM-as-judge, one of our 20+ pre-built evaluators, or you custom evaluators โ€ข **UI and API Access**: Run evaluations via UI (for SMEs) or programmatically (for engineers) โ€ข **Human Feedback Integration**: Collect and incorporate expert annotations Explore evaluation frameworks โ†’ ๐Ÿ“ก LLM Observability Get visibility into your LLM applications in production. โ€ข **Cost & Performance Tracking**: Monitor spending, latency, and usage patterns โ€ข **LLM Tracing**: Debug complex workflows with detailed traces โ€ข **Open Standards**: OpenTelemetry native tracing compatible with OpenLLMetry, and OpenInference โ€ข **Integrations**: Comes with pre-built integrations for most models and frameworks Learn about observability โ†’ ๐Ÿ“ธ Screenshots ๐Ÿš€ Getting Started Agenta Cloud (Recommended): The easiest way to get started is through Agenta Cloud. Free tier available with no credit card required. Self-hosting Agenta โ€ข Clone Agenta: โ€ข Copy configuration: Before starting the services, create the environment file from the example: โ€ข Start Agenta services: โ€ข Access Agenta at . For deploying on a remote host, or using different ports refers to our self-hosting and remote deployment documentation. ๐Ÿ’ฌ Community Find help, explore resources, or get involved: ๐Ÿงฐ Support โ€ข **๐Ÿ“š Documentation** โ€“ Full guides and API reference โ€ข **๐Ÿ“‹ Changelog** โ€“ Track recent updates โ€ข **๐Ÿ’ฌ Slack Community** โ€“ Ask questions and get support ๐Ÿค Contribute We welcome contributions of all kinds, from filing issues and sharing ideas to improving the codebase. Check out our CONTRIBUTING.md and: โ€ข **๐Ÿ› Report bugs** โ€“ Help us by reporting problems you encounter โ€ข **๐Ÿ’ก Share ideas and feedback** โ€“ Suggest features or vote on ideas โ€ข **๐Ÿ”ง Contribute to the codebase** โ€“ Read the guide and open a pull request โญ Star Agenta **Consider giving us a star!** It helps us grow our community and gets Agenta in front of more developers. Contributors โœจ Thanks goes to these wonderful people (emoji key): Sameh Methnani ๐Ÿ’ป ๐Ÿ“– Suad Suljovic ๐Ÿ’ป ๐ŸŽจ ๐Ÿง‘โ€๐Ÿซ ๐Ÿ‘€ burtenshaw ๐Ÿ’ป Abram ๐Ÿ’ป ๐Ÿ“– Israel Abebe ๐Ÿ› ๐ŸŽจ ๐Ÿ’ป Master X ๐Ÿ’ป corinthian ๐Ÿ’ป ๐ŸŽจ Pavle Janjusevic ๐Ÿš‡ Kaosi Ezealigo ๐Ÿ› ๐Ÿ’ป Alberto Nunes ๐Ÿ› Maaz Bin Khawar ๐Ÿ’ป ๐Ÿ‘€ ๐Ÿง‘โ€๐Ÿซ Nehemiah Onyekachukwu Emmanuel ๐Ÿ’ป ๐Ÿ’ก ๐Ÿ“– Philip Okiokio ๐Ÿ“– Abhinav Pandey ๐Ÿ’ป Ramchandra Warang ๐Ÿ’ป ๐Ÿ› Biswarghya Biswas ๐Ÿ’ป Uddeepta Raaj Kashyap ๐Ÿ’ป Nayeem Abdullah ๐Ÿ’ป Kang Suhyun ๐Ÿ’ป Yoon ๐Ÿ’ป Kirthi Bagrecha Jain ๐Ÿ’ป Navdeep ๐Ÿ’ป Rhythm Sharma ๐Ÿ’ป Osinachi Chukwuja _...truncated for preview_