Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/axioma-ai-labs/nevron
Nevron is a highly customizable, scalable AI Agent Framework written 100% in Python
https://github.com/axioma-ai-labs/nevron
ai-agent ai-agent-framework python
Last synced: 18 days ago
JSON representation
Nevron is a highly customizable, scalable AI Agent Framework written 100% in Python
- Host: GitHub
- URL: https://github.com/axioma-ai-labs/nevron
- Owner: axioma-ai-labs
- License: other
- Created: 2024-12-22T21:48:18.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2024-12-29T12:47:57.000Z (22 days ago)
- Last Synced: 2024-12-29T13:34:15.123Z (22 days ago)
- Topics: ai-agent, ai-agent-framework, python
- Language: Python
- Homepage:
- Size: 2.84 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Nevron - Autonomous Agent
[![CI](https://github.com/axioma-ai-labs/aa-core/actions/workflows/main.yml/badge.svg)](https://github.com/axioma-ai-labs/aa-core/actions/workflows/main.yml)
[![codecov](https://codecov.io/gh/axioma-ai-labs/nevron/branch/main/graph/badge.svg?token=krO46pgB7P)](https://codecov.io/gh/axioma-ai-labs/nevron)
[![Docs](https://img.shields.io/badge/Nevron-Docs-blue)](https://axioma-ai-labs.github.io/nevron/)## Overview
This is a simple autonomous agent which can perform various tasks on its own.
Description of the agent in bullet points:
- This autonomous agent is designed to perform the tasks on his own.
- The core of the agent is implemented by planning, feedback and memory modules.
- The real intelligence is powered by LLMs. Currently we support OpenAI and Anthropic.
- The actions of the agent are defined in workflows, which encapsulate logic of performing the task.
- Different 3rd party services are integrated with the agent via tools, which are used in the workflows. Example of the tools:
- Telegram
- Perplexity for research
- Some API for getting news (to be customized)## TLDR: Start the agent
1. Install pipenv if you haven't already:
```bash
pip install pipenv
```2. Install dependencies:
```bash
make deps
```3. Copy and configure environment variables:
```bash
cp .env.dev .env
```> [!NOTE]
> You must configure the environment variables before running the agent!4. Run the agent:
```bash
make run
```## Documentation
You can find the documentation in the [docs](docs) folder, as well as on the official Nevron Docs website.
## Contributing
Contributions are welcome! Please follow the [CONTRIBUTING](CONTRIBUTING.md) file for more information.
## Security
For security-related matters, please review our [Security Policy](SECURITY.md).
## License
This project is licensed under the Nevron Public License (NPL). See the [LICENSE](LICENSE) file for details.
---
Made with ❤️ by [Neurobro](https://neurobro.ai)