AcruxCore logo

AcruxCore

Free

Open-source LLMOps: version prompts, route LLM calls, trace and evaluate

1
LLM ModelsFreeFree tier
Inputs: textOutputs: text
Type
Saas

About AcruxCore

AcruxCore is an open-source LLMOps platform that provides a comprehensive solution for engineering teams developing features and agents based on large language models. It allows users to manage prompts in a versioned registry, enabling easy changes and rollbacks without the need to redeploy applications. The platform includes an OpenAI-compatible gateway that interfaces with multiple model providers, offering features such as budget management, rate limiting, and caching. Each request is meticulously traced, recording essential metrics like tokens used, cost, and latency, which helps teams monitor performance and optimize their LLM interactions.

The platform also features evaluation capabilities, allowing teams to score different prompt versions against datasets using an LLM judge. This functionality is crucial for ensuring high-quality outputs and continuous improvement of the prompts used. AcruxCore supports SDKs for both Python and TypeScript, making it accessible for developers across different programming environments. Users can choose to self-host the platform using Docker or utilize the hosted version available during the beta phase, which appears to be free to use.

Key Features

Versioned prompt management
OpenAI-compatible gateway
Request tracing with metrics
Evaluation scoring for prompt versions
Audit trail of changes
Self-hosting capability with Docker
SDKs for Python and TypeScript

Pros & Cons

Pros
  • Open-source and self-hostable under Apache 2.0
  • Facilitates rapid prompt changes without application redeployment
  • Comprehensive tracing and evaluation features enhance performance monitoring
  • Supports multiple programming environments with SDKs
  • Free to use during beta, with self-hosting options available
Cons
  • Free tier limits should be verified as the platform is in beta
  • Self-hosting may require additional technical expertise
  • Performance may vary based on the model providers connected
  • Documentation and support may be limited as it is an open-source project

Best For

Managing and deploying LLM prompts without redeploying applicationsMonitoring and optimizing LLM performance through detailed tracingEvaluating prompt effectiveness against specific datasetsImplementing budget controls and rate limits for LLM usageCollaborating within teams with a comprehensive audit trail

FAQ

Is AcruxCore free to use?
AcruxCore appears to be free during its beta phase, but this should be verified.
Can I self-host AcruxCore?
Yes, AcruxCore can be self-hosted using Docker.
What programming languages does AcruxCore support?
AcruxCore provides SDKs for Python and TypeScript.
How does the tracing feature work?
Tracing records metrics like tokens, cost, and latency for every request, helping teams monitor performance.
What is the evaluation feature?
The evaluation feature allows scoring of prompt versions against datasets using an LLM judge.