GeniA  by genia-dev

AI platform engineering team member for production environments

Created 2 years ago
398 stars

Top 72.5% 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

1 year ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vasek Mlejnsky Vasek Mlejnsky(Cofounder of E2B), and
1 more.

pezzo by pezzolabs

0.3%
3k
Open-source LLMOps platform for streamlining AI workflows
Created 2 years ago
Updated 3 months ago
Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.7%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 2 hours ago
Feedback? Help us improve.