Awesome AI AgentsRAG and Business Analytics

newrelic/newrelic-ruby-agent

⭐ 1209 Ruby added to this list on 2025-04-19 repository created 2008-10-31

The New Relic Ruby agent is a performance monitoring tool designed to help developers and businesses monitor their Ruby applications effectively. It enables users to identify and resolve performance issues by providing detailed insights into application behavior. Beyond performance monitoring, the agent also supports the collection and analysis of business data, which can be leveraged to enhance customer experience and make informed, data-driven business decisions. This agent can be used either as a Ruby Gem or as a Rails plugin, making it versatile for different Ruby application setups. It is actively maintained by New Relic's engineering teams and is available on GitHub, ensuring ongoing updates and community support. The agent supports a wide range of Ruby versions and frameworks, including non-web applications, making it suitable for diverse Ruby environments. Installation is straightforward, with options for both Bundler users and those who prefer manual gem installation. The agent can be manually started in certain frameworks or non-framework environments to ensure proper monitoring. Comprehensive documentation is available, covering installation, configuration, updating, and uninstalling the agent. It also includes specific guides for various deployment scenarios such as Rails plugins, AWS Lambda, Google App Engine Flexible Environment, pure Rack applications, Heroku, and background jobs. The Ruby agent supports recording deployments through command-line tools or Capistrano recipes, facilitating deployment tracking within New Relic. For support, New Relic offers diagnostic tools like NRDiag, extensive documentation, community forums, online training, and 24/7 technical support. Privacy and security are prioritized, with clear guidelines on handling personal data and a commitment to coordinated vulnerability disclosure. Contributions to the project are encouraged, with a Contributor License Agreement process in place to manage contributions securely. Overall, the New Relic Ruby agent is a robust, well-supported tool for monitoring Ruby applications, enhancing performance, and gaining valuable business insights.

https://github.com/newrelic/newrelic-ruby-agent

agentapm-agentapplication-monitoringbusiness-data-analysiscontributionsdeployment-trackingdiagnostic-toolshacktoberfestnew-relicnrdiagopen-sourceperformance-monitoringprivacyrails-pluginrubyruby-agentruby-gemsecurity

Also in RAG and Business Analytics

chroma-core/chroma

Chroma is an open-source search and retrieval database specifically designed for AI applications, supporting document retrieval and vector embeddings.

vanna-ai/vanna

Vanna is an open-source Python framework that uses Retrieval-Augmented Generation and large language models to convert natural language questions into accurate SQL queries for various databases, simplifying data access and querying.

Canner/WrenAI

Wren AI is an open-source Generative Business Intelligence AI agent that enables data-driven teams to interact with their data using natural language to generate SQL queries, visualizations, and reports for smarter business insights.

import-ai/omnibox

Cross-platform self-hostable AI knowledge hub that collects web pages, files and voice notes, indexes them end to end, and answers questions or drafts text over the local and internet corpus.

apecloud/ApeRAG

Production-ready RAG platform combining graph, vector, and full-text retrieval with AI agents, multimodal document parsing, MCP support, and enterprise deployment features.

zhongyu09/openchatbi

Open source chat-based business intelligence agent built on LangGraph and LangChain that converts natural language to SQL, runs Python analysis and returns plots, forecasts and anomaly explanations.

bagofwords1/bagofwords

Bag of Words is an open-source agentic analytics platform that connects any LLM to company data, giving each agent scoped data, tools, credentials and permissions for reports, dashboards and automations.

superagent-ai/super-rag

Super-Rag is a high-performance RAG pipeline offering summarization, retrieval, reranking, and code interpretation for AI applications through a simple and production-ready REST API.