AcruxCore

Tools & Infrastructure 💻 TypeScript ⚖️ Apache-2.0 🟢 Actively maintained
4 stars

AcruxCore is an open-source platform that unifies prompt management, an AI gateway, tracing, a tool catalog, and evaluation for teams building LLM products. It solves the problem of stitching together disparate tools by covering the entire development loop in one system. It is designed for developers and teams who need a self-hostable, integrated solution for managing and monitoring LLM applications.

AcruxCore demo
🎞️ Demo from the project README

✨ Key features

  • Versioned prompt management with diffing and promotion
  • AI gateway with routing, caching, and retries
  • Automatic tracing for every gateway request
  • Versioned tool catalog executed by the gateway
  • Evaluation of prompts and sessions against datasets
  • Self-hostable with Apache 2.0 license

🎯 Use cases

  • Manage and version prompts across development and production
  • Route requests to multiple LLM providers through a single gateway
  • Trace and debug LLM requests without separate instrumentation
  • Reuse registered tools across different prompts and agents
  • Evaluate prompt performance against datasets and compare runs

📦 Installation

🧰 Requirements: Requires Docker and Docker Compose for self-hosting; Postgres and Redis are used internally.

git clone https://github.com/AcruxCore/AcruxCore.git && cd AcruxCore
cp .env.local.example .env
docker compose -f docker-compose.local.yml up --build

🚀 Usage

After installation, open http://localhost:8080, sign up, and start using the platform. No further code example is provided in the README.

⚠️ Good to know

AcruxCore is a new project with a smaller community compared to more established tools, and it currently supports only a single team without an organization hierarchy.

❓ FAQ

What is the license for AcruxCore?

AcruxCore is licensed under Apache 2.0, which is permissive and OSI-approved, with no gated or enterprise-only directory.

Can I self-host AcruxCore?

Yes, you can self-host using the provided Docker Compose files. The local quickstart uses docker-compose.local.yml, and the production setup uses docker-compose.yml.

Does AcruxCore require external authentication services?

No, authentication is handled in-app using Better Auth, with accounts, sessions, and password hashes stored in your own Postgres database.

How does AcruxCore compare to Langfuse?

AcruxCore includes a gateway in the request path and a versioned tool catalog, which Langfuse lacks. However, Langfuse has a two-level organization/project hierarchy that AcruxCore does not.

📊 Repository

Stars★ 4
Forks🍴 1
Open issues🐛 0
Last commit🕒 Sep 2, 2026
Created📅 Aug 2026
Language💻 TypeScript
License⚖️ Apache-2.0

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.