Timothy 689db5ab33
Release / Create Release (push) Waiting to run
Release / Publish Docker Images (push) Blocked by required conditions
feat: initial open-source release
Beeline - Open-source LLM observability and control platform

Features:
- Real-time agent monitoring dashboard
- LLM metrics and analytics (TimescaleDB)
- Cost tracking and budget controls
- WebSocket event streaming
- MCP (Model Context Protocol) server

Apache 2.0 License
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00
2026-01-13 20:13:05 -08:00

Beeline

Beeline Instrumentation for your AI agents

Beeline Banner

Apache 2.0 License Y Combinator Docker Pulls Discord Twitter Follow LinkedIn

Overview

Beeline provides advanced runtime control for your AI agents, enabling you to observe, intervene, and dynamically adjust agent behavior as it executes. By giving you real-time visibility and control, Beeline helps you build more reliable AI systems—catching and correcting issues during execution rather than reacting after failures occur.

Visit adenhq.com for complete documentation, examples, and guides.

Quick Start

Prerequisites

Installation

# Clone the repository
git clone https://github.com/adenhq/beeline.git
cd beeline

# Copy and configure
cp config.yaml.example config.yaml

# Run setup and start services
npm run setup
docker compose up

Access the application:

Features

  • Observe - Real-time visibility into agent execution, decisions, and performance
  • Metrics & Analytics - Track costs, latency, and token usage with TimescaleDB
  • Cost Control - Set budgets and policies to manage LLM spending
  • Real-time Events - WebSocket streaming for live agent monitoring
  • Self-Hostable - Deploy on your own infrastructure with full control
  • Production-Ready - Built for scale and reliability

Project Structure

beeline/
├── honeycomb/          # Frontend (React + TypeScript + Vite)
├── hive/               # Backend (Node.js + TypeScript + Express)
├── docs/               # Documentation
├── scripts/            # Build and utility scripts
├── config.yaml.example # Configuration template
└── docker-compose.yml  # Container orchestration

Development

Local Development with Hot Reload

# Copy development overrides
cp docker-compose.override.yml.example docker-compose.override.yml

# Start with hot reload enabled
docker compose up

Running Without Docker

# Install dependencies
npm install

# Generate environment files
npm run generate:env

# Start frontend (in honeycomb/)
cd honeycomb && npm run dev

# Start backend (in hive/)
cd hive && npm run dev

Documentation

Community & Support

We use Discord for support, feature requests, and community discussions.

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Join Our Team

We're hiring! Join us in engineering, research, and go-to-market roles.

View Open Positions

Security

For security concerns, please see SECURITY.md.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.


Made with care by the Aden team

S
Description
No description provided
Readme 21 MiB
Languages
Python 88.1%
TypeScript 9.5%
PowerShell 1%
Shell 0.9%
HTML 0.2%
Other 0.1%