diff --git a/README.md b/README.md index 981af37..cf17bc2 100644 --- a/README.md +++ b/README.md @@ -1,84 +1,100 @@

- LocalAgent Logo + LocalAGI Logo

-

LOCAL AGENT

-

AI that stays where it belongs β€” on your machine.

+

LocalAGI

+

Your AI. Your Hardware. Your Rules.

-[![Go Report Card](https://goreportcard.com/badge/github.com/mudler/LocalAgent)](https://goreportcard.com/report/github.com/mudler/LocalAgent) +[![Go Report Card](https://goreportcard.com/badge/github.com/mudler/LocalAGI)](https://goreportcard.com/report/github.com/mudler/LocalAGI) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![GitHub stars](https://img.shields.io/github/stars/mudler/LocalAgent)](https://github.com/mudler/LocalAgent/stargazers) -[![GitHub issues](https://img.shields.io/github/issues/mudler/LocalAgent)](https://github.com/mudler/LocalAgent/issues) +[![GitHub stars](https://img.shields.io/github/stars/mudler/LocalAGI)](https://github.com/mudler/LocalAGI/stargazers) +[![GitHub issues](https://img.shields.io/github/issues/mudler/LocalAGI)](https://github.com/mudler/LocalAGI/issues)
-## TAKE BACK CONTROL +## πŸš€ What is LocalAGI? -**LocalAgent** is an AI platform that runs 100% on your hardware. No clouds. No data sharing. No compromises. +**LocalAGI** is a powerful, self-hostable AI Agent platform designed for maximum privacy and flexibility. A complete drop-in replacement for OpenAI's Responses APIsβ€”with advanced agentic capabilities. No clouds. No data leaks. Just pure local AI that respects your privacy. -Built for those who value privacy as non-negotiable, LocalAgent lets you deploy intelligent agents that never phone home. Your data stays where you put it β€” period. Are you tired of agent wrappers to cloud APIs? me too. +## πŸ›‘οΈ Take Back Your Privacy -## WHY LOCALAGENT? +Are you tired of AI wrappers calling out to cloud APIs, risking your privacy? So were we. -- **βœ“ TRUE PRIVACY** β€” Everything runs on your hardware, nothing leaves your machine -- **βœ“ MODEL FREEDOM** β€” Works with local LLM formats (GGUF, GGML) you already have -- **βœ“ BUILD YOUR WAY** β€” Extensible architecture for custom agents with specialized skills -- **βœ“ SLICK INTERFACE** β€” Clean web UI for hassle-free agent interactions -- **βœ“ DEV-FRIENDLY** β€” Comprehensive REST API for seamless integration -- **βœ“ PLAYS WELL WITH OTHERS** β€” Optimized for [LocalAI](https://github.com/mudler/LocalAI) -- **βœ“ RUN ANYWHERE** β€” Linux, macOS, Windows β€” we've got you covered +LocalAGI ensures your data stays exactly where you want itβ€”on your hardware. No API keys, no cloud subscriptions, no compromise. -## THE LOCAL ECOSYSTEM +## 🌟 Key Features -LocalAgent is part of a trinity of tools designed to keep AI under your control: +- πŸŽ› **No-Code Agents**: Easy-to-configure multiple agents via Web UI. +- πŸ–₯ **Web-Based Interface**: Simple and intuitive agent management. +- πŸ€– **Advanced Agent Teaming**: Instantly create cooperative agent teams from a single prompt. +- πŸ“‘ **Connectors Galore**: Built-in integrations with Discord, Slack, Telegram, GitHub Issues, and IRC. +- πŸ›  **Comprehensive REST API**: Seamless integration into your workflows. Every agent created will support OpenAI Responses API out of the box. +- πŸ“š **Short & Long-Term Memory**: Powered by [LocalRAG](https://github.com/mudler/LocalRAG). +- 🧠 **Planning & Reasoning**: Agents intelligently plan, reason, and adapt. +- πŸ–Ό **Multimodal Support**: Ready for vision, text, and more. +- πŸ”§ **Extensible Custom Actions**: Easily script dynamic agent behaviors in Go (interpreted, no compilation!). +- πŸ›  **Fully Customizable Models**: Use your own models or integrate seamlessly with [LocalAI](https://github.com/mudler/LocalAI). -- [**LocalAI**](https://github.com/mudler/LocalAI) β€” Run LLMs on your hardware -- [**LocalRAG**](https://github.com/mudler/LocalRAG) β€” Local Retrieval-Augmented Generation -- [**LocalAgent**](https://github.com/mudler/LocalAgent) β€” Deploy AI agents that respect your privacy - -## Features - -### Powerful WebUI - -![Screenshot from 2025-03-11 22-50-24](https://github.com/user-attachments/assets/cd5228a3-4e67-4271-8fce-eccd229e6e58) -![Screenshot from 2025-03-11 22-50-06](https://github.com/user-attachments/assets/0a5ddb03-85ff-4995-8217-785d3249ffb1) -![Screenshot from 2025-03-11 22-49-56](https://github.com/user-attachments/assets/65af8ee6-ed2b-4e60-8906-ea12b28ecc58) - - -### Connectors ready-to-go - -

- Telegram Logo - Discord Logo - Slack Logo - IRC Logo - Github Logo -

- -## QUICK START - -### One-Command Docker Setup - -The fastest way to get everything running β€” LocalRAG, LocalAI, and LocalAgent pre-configured: +## πŸ› οΈ Quickstart ```bash -docker-compose up -``` +# Clone the repository +git clone https://github.com/mudler/LocalAGI +cd LocalAGI -> No API keys. No cloud subscriptions. No external dependencies. Just AI that works. +# CPU setup +docker compose up -f docker-compose.yml -### Manual Launch - -Run the binary and you're live: - -```bash -./localagent +# GPU setup +docker compose up -f docker-compose.gpu.yml ``` Access your agents at `http://localhost:3000` +## πŸ† Why Choose LocalAGI? + +- **βœ“ Ultimate Privacy**: No data ever leaves your hardware. +- **βœ“ Flexible Model Integration**: Supports GGUF, GGML, and more. +- **βœ“ Developer-Friendly**: Rich APIs and intuitive interfaces. +- **βœ“ Effortless Setup**: Simple Docker setups and pre-built binaries. +- **βœ“ Platform Agnostic**: Works seamlessly on Linux, macOS, and Windows. + +## 🌐 The Local Ecosystem + +LocalAGI is part of the powerful Local family of privacy-focused AI tools: + +- [**LocalAI**](https://github.com/mudler/LocalAI): Run Large Language Models locally. +- [**LocalRAG**](https://github.com/mudler/LocalRAG): Retrieval-Augmented Generation with local storage. +- [**LocalAGI**](https://github.com/mudler/LocalAGI): Deploy intelligent AI agents securely and privately. + +## 🌟 Screenshots + +### Powerful Web UI + +![Web UI Example](https://github.com/user-attachments/assets/cd5228a3-4e67-4271-8fce-eccd229e6e58) +![Web UI Example](https://github.com/user-attachments/assets/0a5ddb03-85ff-4995-8217-785d3249ffb1) +![Web UI Example](https://github.com/user-attachments/assets/65af8ee6-ed2b-4e60-8906-ea12b28ecc58) + +### Connectors Ready-to-Go + +

+ Telegram + Discord + Slack + IRC + GitHub +

+ +## πŸ“– Full Documentation + +Explore detailed documentation including: +- [Installation Options](#installation-options) +- [REST API Documentation](#rest-api) +- [Connector Configuration](#connectors) +- [Agent Configuration](#agent-configuration-reference) + ### Environment Configuration | Variable | What It Does | @@ -93,7 +109,7 @@ Access your agents at `http://localhost:3000` | `LOCALAGENT_ENABLE_CONVERSATIONS_LOGGING` | Toggle conversation logs | | `LOCALAGENT_API_KEYS` | A comma separated list of api keys used for authentication | -## INSTALLATION OPTIONS +## Installation Options ### Pre-Built Binaries diff --git a/webui/old/public/dash.png b/webui/old/public/dash.png deleted file mode 100644 index abc8dab..0000000 Binary files a/webui/old/public/dash.png and /dev/null differ diff --git a/webui/old/public/dash2.png b/webui/old/public/dash2.png deleted file mode 100644 index 627a432..0000000 Binary files a/webui/old/public/dash2.png and /dev/null differ diff --git a/webui/old/public/logo_1.png b/webui/old/public/logo_1.png index 117ccc6..28c2cfd 100644 Binary files a/webui/old/public/logo_1.png and b/webui/old/public/logo_1.png differ diff --git a/webui/old/public/logo_2.png b/webui/old/public/logo_2.png new file mode 100644 index 0000000..dea225b Binary files /dev/null and b/webui/old/public/logo_2.png differ diff --git a/webui/old/views/partials/menu.html b/webui/old/views/partials/menu.html index ccc7278..14ae0ee 100644 --- a/webui/old/views/partials/menu.html +++ b/webui/old/views/partials/menu.html @@ -7,7 +7,7 @@
- Logo
diff --git a/webui/react-ui/index.html b/webui/react-ui/index.html index 4c1fc6c..0b9fc2a 100644 --- a/webui/react-ui/index.html +++ b/webui/react-ui/index.html @@ -2,7 +2,7 @@ - + LocalAGI diff --git a/webui/react-ui/public/logo.svg b/webui/react-ui/public/logo.svg new file mode 100644 index 0000000..351f867 --- /dev/null +++ b/webui/react-ui/public/logo.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webui/react-ui/public/logo_1.png b/webui/react-ui/public/logo_1.png index 117ccc6..28c2cfd 100644 Binary files a/webui/react-ui/public/logo_1.png and b/webui/react-ui/public/logo_1.png differ diff --git a/webui/react-ui/public/logo_2.png b/webui/react-ui/public/logo_2.png new file mode 100644 index 0000000..dea225b Binary files /dev/null and b/webui/react-ui/public/logo_2.png differ diff --git a/webui/react-ui/public/vite.svg b/webui/react-ui/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/webui/react-ui/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/webui/react-ui/src/App.css b/webui/react-ui/src/App.css index 622c220..f09af27 100644 --- a/webui/react-ui/src/App.css +++ b/webui/react-ui/src/App.css @@ -189,7 +189,7 @@ a:hover { } .logo-image { - height: 40px; + height: 110px; width: auto; transition: transform 0.3s ease; filter: drop-shadow(0 0 5px var(--primary)); diff --git a/webui/react-ui/src/App.jsx b/webui/react-ui/src/App.jsx index 2aeb250..304f2d4 100644 --- a/webui/react-ui/src/App.jsx +++ b/webui/react-ui/src/App.jsx @@ -29,9 +29,9 @@ function App() { {/* Logo with glow effect */}
- Logo + Logo
- LocalAgent + {/* LocalAgent */}
diff --git a/webui/react-ui/src/pages/Home.jsx b/webui/react-ui/src/pages/Home.jsx index 22b4d56..4f7e12a 100644 --- a/webui/react-ui/src/pages/Home.jsx +++ b/webui/react-ui/src/pages/Home.jsx @@ -60,7 +60,7 @@ function Home() { LocalAgent Logo
-

LocalAgent

+ {/*

LocalAgent

*/} {/* Dashboard Stats */}