Skip to content

Releases: mudler/LocalAGI

v2.0.0

15 Apr 20:47
6260d4f
Compare
Choose a tag to compare

🚀 LocalAGI v2.0.0: The AI Agent Orchestration Platform Reborn! 🚀

LocalAGI Logo

I am so absolutely thrilled to announce the arrival of LocalAGI v2.0.0! 🎉 This isn't just an update; it's a complete rebirth of our vision for a powerful, local-first AI agent framework.

From Experiment to Platform

LocalAGI started as a pioneering Python experiment back when "AI Agents" were just emerging concepts (see the original announcement!). It showcased the potential of local, coordinated AI task execution.

Remember the Original? (Python Demos)

Searching the internet (interactive mode):

search.mp4

Planning a road trip (batch mode):

planner.mp4

Building on that foundation and inspired by the community's enthusiasm, we've rebuilt LocalAGI from the ground up in Go!

What is LocalAGI v2?

LocalAGI v2 is a modern, robust AI Agent Orchestration Platform designed for the next generation of AI workflows. It allows you to easily configure, deploy, manage, and monitor intelligent AI agents and teams that collaborate to achieve complex goals – all while running locally and integrating seamlessly with LocalAI.

✨ Key Features in v2.0.0 ✨

  • 🚀 Built with Go: Rewritten for performance, concurrency, and maintainability.
  • 🎯 OpenAI Responses API Compatible: Acts as a drop-in replacement, allowing seamless integration with LocalAI or even OpenAI's API, enhanced with powerful agentic capabilities.
  • 🎨 Intuitive No-Code WebUI: Configure agents, build teams, define goals, manage integrations, and monitor progress through a user-friendly interface. Huge thanks to @richiejp and the community for their massive contributions here!
  • 🛡️ Privacy-First Design: Your data, models, and agent interactions stay entirely on your hardware.
  • 🔌 Instant Integrations: Built-in support for interacting with external services like Slack, Telegram, Discord, GitHub Issues, IRC, and more.
  • ⚡ Extensible & Multimodal: Supports multiple LLMs (via LocalAI), vision models, and custom tool/function definitions.
  • 🧠 Works with LocalRecall: Integrates with our dedicated memory component, LocalRecall, for persistent agent memory.

Check Out the WebUI!

Managing sophisticated agent workflows has never been easier:

Web UI Dashboard
Web UI Agent Settings
Web UI Create Group

The Local AI Stack

LocalAGI is a core component of our open-source, privacy-first AI ecosystem:

Component Description
LocalAI
LocalAI Logo
The free, Open Source OpenAI alternative for local inferencing (LLMs, Vision, Audio, etc.).
LocalAGI (You are here!)
LocalAGI Logo
The agent orchestration platform for managing complex AI workflows.
LocalRecall
LocalRecall Logo
A RESTful API providing persistent memory and knowledge base capabilities for agents.

Getting Started

Ready to unleash the power of local AI agents?

  1. Ensure you have LocalAI running. LocalAGI relies on it for model inferencing.
  2. Check out the Installation Guide in our README.md for instructions using Docker, Go, or other methods.
  3. Explore the WebUI and start configuring your first agent!

We're constantly improving documentation, so please check back often or ask questions in the Discussions section!

Join the Community! ❤️

LocalAGI is built by the community, for the community. It's not backed by VCs, just passionate open-source developers donating their time.

  • Star the Repo! ⭐ It helps visibility immensely!
  • Report Bugs & Request Features: Use the GitHub Issues tab.
  • Contribute Code: Check out CONTRIBUTING.md.
  • Spread the Word: Tell your friends and colleagues about LocalAGI!

A massive thank you to everyone who contributed code, ideas, bug reports, and encouragement to make v2.0.0 possible!

We can't wait to see the incredible things you build with LocalAGI!

– The LocalAI/LocalAGI Team

What's Changed

  • Pin openai API to pre v1.0 by @richiejp in #8
  • Update README.md by @scenaristeur in #6
  • Add langchain-community requirement to make it build again by @greygoo in #11
  • LocalAGI port in Go by @mudler in #14
  • Update README.md by @richiejp in #23
  • fix(pick_action): improve action pickup by using only the assistant thought process by @mudler in #25
  • feat(github): add actions to comment and read PRs by @mudler in #26
  • Add Github reviewer and improve reasoning by @mudler in #27
  • chore: cleanup, identify goal from conversation when evaluting achievement by @mudler in #29
  • fix(ui): Don't try to pass unserializable Go objects to status UI by @richiejp in #28
  • fix(ui): Proxy avatars endpoint in dev mode by @richiejp in #32
  • fix(test): Encourage LLM to plan multiple searches by @richiejp in #36
  • chore: return more results to the LLM of the action that was done by @mudler in #38
  • feat(github): add action to open up a PR and get all repository content by @mudler in #39

New Contributors

Full Changelog: https://github.com/mudler/LocalAGI/commits/v2.0.0