eggent  by eggent-ai

Local AI workspace for building and managing agent teams

Created 1 month ago
255 stars

Top 98.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Eggent provides a local-first AI workspace designed for users to build and manage teams of specialized AI agents. It addresses the need for organized, project-based AI task delegation by allowing users to create agents with distinct skill packs and integrate them via MCP servers. The primary benefit is a streamlined, human-language-driven workflow for leveraging multiple AI agents efficiently on a personal machine.

How It Works

The core architecture is a local-first, Next.js service that stores runtime state on disk. Users define specialized agents, each equipped with specific skill packs and connected to MCP servers. The system facilitates switching between these agents using plain human language and delegating tasks to the agent best suited for them. This approach enables a modular and customizable AI agent team environment.

Quick Start & Requirements

  • Primary Install: A one-command installer is available: curl -fsSL https://raw.githubusercontent.com/eggent-ai/eggent/main/scripts/install.sh | bash. This script attempts to install Docker if missing, clones Eggent, and runs a Docker deployment.
  • Other Install Methods: Local production (npm run setup:local), Docker isolated (npm run setup:docker), or manual setup are also supported.
  • Prerequisites: Node.js, npm, Python 3, and curl are required. Docker is recommended for containerized setups. Recommended utilities include git, jq, pip3, and rg. API keys (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY) are usually necessary.
  • Links: Contribution guide (CONTRIBUTING.md), bug report form, feature request form, code of conduct (CODE_OF_CONDUCT.md), and security policy (SECURITY.md) are linked within the repository.

Highlighted Details

  • Local-first AI workspace for building teams of focused agents.
  • Project-based organization, chat, and tool-driven workflows.
  • Memory and knowledge ingestion capabilities.
  • MCP server integration and cron automation.
  • Telegram integration for bot functionality.
  • Latest release (0.1.5) includes Web Fetch for Direct Links.

Maintenance & Community

The README provides links to contribution guidelines, bug reporting, and feature requests. Specific details regarding active maintainers, community channels (like Discord/Slack), or a public roadmap are not detailed in this excerpt.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: The MIT license generally permits commercial use and integration within closed-source projects.

Limitations & Caveats

The one-command installer provides "best-effort" Docker installation on macOS/Linux. Users may encounter issues requiring manual setup or troubleshooting for dependencies like Python 3, curl, pip, or specific Docker permissions, especially on VPS deployments. Default dashboard credentials (admin/admin) require immediate changing for security.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
6
Star History
217 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Jack Lukic Jack Lukic(Author of Semantic UI), and
5 more.

ag2 by ag2ai

0.8%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.