https://github.com/eidolon-ai/eidolon
The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications
https://github.com/eidolon-ai/eidolon
agents generative-ai langchain llama llm openai python services
Last synced: about 1 month ago
JSON representation
The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications
- Host: GitHub
- URL: https://github.com/eidolon-ai/eidolon
- Owner: eidolon-ai
- License: apache-2.0
- Created: 2023-11-10T20:42:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-13T01:00:56.000Z (8 months ago)
- Last Synced: 2025-10-07T14:42:31.800Z (about 1 month ago)
- Topics: agents, generative-ai, langchain, llama, llm, openai, python, services
- Language: Python
- Homepage: https://www.eidolonai.com/
- Size: 71.3 MB
- Stars: 474
- Watchers: 6
- Forks: 52
- Open Issues: 127
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - eidolon-ai/eidolon - The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications (Python)
- awesome_ai_agents - Eidolon - The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications (Building / Deployment)
- awesome_ai_agents - Eidolon - The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications (Building / Deployment)
README
# Welcome to Eidolon - an Open Source Agent Service SDK
[](https://pypi.org/project/eidolon-ai-sdk/)
[](https://pypi.org/project/eidolon-ai-client)
[](https://pypistats.org/packages/eidolon-ai-sdk)
[](https://github.com/eidolon-ai/eidolon/actions/workflows/test_python.yml?query=branch%3Amain)
Eidolon helps developers **_build_** and **_deploy_** agent-based services.
## Why Eidolon? π€
### 1. Easy to deploy
With Eidolon, agents are services, so there is no extra work when it comes time to deploy. The HTTP server is built in.
### 2. Simple agent-to-agent communication
Since agents are services with well-defined interfaces, they easily communicate with tools dynamically generated from
the openapi json schema defined by the agent services.
### 3. Painless component customization and upgrade
With a focus on modularity, Eidolon makes it easy to swap out components. Grab an off the shelf llm, rag impl, tools,
etc or just define your own.
This means no vendor lock-in and minimizes the work needed to upgrade portions of an agent. Without this flexibility,
developers will not be able to adapt their agents to the rapidly changing AI landscape.
Check out [Eidolon's website](https://eidolonai.com/) to see examples and learn more.
## Ready to get started? π
Check out Eidolon's [Quickstart Guide](https://www.eidolonai.com/docs/quickstart)
## Like what you see? π
### Star the [repo](https://github.com/eidolon-ai/eidolon) on GitHubοΈ βοΈ
This helps increase our visibility and encourages others to check out Eidolon. Your support makes a big difference!
### Join the conversation on [discord](https://discord.com/invite/6kVQrHpeqG) π§
Our developers would love to hear from you. Join our Discord server to share your feedback, ask questions, or just say hello.
## Want to Contribute? π»
We welcome and appreciate contributions!
File an [issue](https://github.com/eidolon-ai/eidolon/issues/new/choose) or reach out to us on [discord](https://discord.gg/6kVQrHpeqG) if you have
any questions or suggestions.
To get your feet wet, we keep a catalog of [good first issues](https://github.com/orgs/eidolon-ai/projects/6/views/6) for new contributors to tackle.
If you need help with the mechanics of contributing, check out the [First Contributions Repository](https://github.com/firstcontributions/first-contributions).
## Contributors β¨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Luke Lalor
π» π π

Dave Brewster
π» π π

Jacob Habib
π»

Eric Brewster
π»

Luis Laffitte
π»

harivmasoor
π» π π

Ikko Eltociear Ashimine
π

ravieidolon
π π

Caleb Casey
β

melanie1000
π

Michael Ernest
π

SahitiGajjala
π

jweberde
π

Steven Boutcher
β οΈ
Add your contributions
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!