Skip to content

prepnew/darth_agent

Repository files navigation

Darth Agent

Darth Agent

Introduction

darth_agent is a versatile Dart package designed for seamless integration into Dart or Flutter projects, be it on the backend, web or in mobile applications. This package serves as a foundation for building AI agents, leveraging model interfaces like Ollama and ChatGPT. Developers can customize and extend these agents with specific abilities, personalities, and memory functionalities tailored to their project's needs.

Features

  • Generic AI Interface: Easy interaction with AI models like Ollama and ChatGPT. (For now only towards Ollama)
  • Customizable Abilities: Framework to implement project-specific functions for external data retrieval and processing.
  • Advanced Memory Systems: Incorporates Retrieval Augmented Generation using ChromaDb for context-rich and intelligent responses.
  • Direct connection to device: Edge device support, run on mobile devices directly with llama.cpp port (not correctly integrated yet)

Installation

This is not published to pub.dev yet and is far from a working example.

To include darth_agent in your project, add the following to your pubspec.yaml:

dependencies:
  darth_agent: ^latest_version

About

Open source framework for AI agents using dart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages