GeniA  by genia-dev

AI platform engineering team member for production environments

Created 2 years ago
403 stars

Top 72.0% on SourcePulse

GitHubView on GitHub
Project Summary

GeniA is an open-source AI platform designed to act as an AI team member for engineers, automating operational tasks across DevOps, FinOps, and SecOps. It leverages OpenAI's function-calling capabilities to learn and execute custom tools, aiming to boost engineering productivity by handling boilerplate, time-wasters, and cross-team dependencies.

How It Works

GeniA integrates with OpenAI or Azure OpenAI services, utilizing their function-calling features to enable LLMs to interact with external tools and APIs. This allows GeniA to understand natural language requests and translate them into executable actions within a production environment, such as deploying services, summarizing logs, or performing security checks. The platform is designed for extensibility, allowing users to teach GeniA new tools and workflows.

Quick Start & Requirements

  • Install: pip3 install streamlit genia
  • Run: genia
  • Prerequisites: OpenAI API Key (or Azure OpenAI).
  • Documentation: Full documentation

Highlighted Details

  • Aims to be a production-grade platform from inception.
  • Integrates directly into team Slack channels for interaction.
  • Supports custom tool integration for expanded capabilities.
  • Demonstrates use cases across R&D, FinOps, SecOps, SRE, and DevOps.

Maintenance & Community

The project is open source and welcomes contributions via pull requests. Contact is encouraged by opening issues.

Licensing & Compatibility

Licensed under the Apache License, Version 2.0. This license permits commercial use and integration with closed-source projects, provided the license terms are followed.

Limitations & Caveats

GeniA currently relies on OpenAI's function-calling capabilities, requiring an API key and incurring associated costs. Future plans include OKTA integration for SSO and RBAC support, suggesting these are not yet implemented.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.