GitHub - atlas-php/atlas: The foundation layer for crafting AI-powered applications in Laravel. Easily implement and manage your AI Agents and tools.
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
The foundation layer for crafting AI-powered applications in Laravel. Easily implement and manage your AI Agents and tools.
License
atlas-php/atlas
Folders and files
Latest commit
History
Repository files navigation
📚 Official Documentation | 🚀 See Examples (31)
🪐 Atlas
Atlas is a thin Laravel package that brings structure to AI development. It organizes your AI logic into reusable agents, typed tools, and middleware pipelines so you can build production applications without scattering prompts and API calls throughout your codebase.
Built on Prism PHP, Atlas adds the application layer you need: agent definitions, tool management, prompt templating, and execution pipelines, while Prism handles your LLM communication through provider APIs.
✨ Features
Quick Start
Define an Agent
Build a Tool
Chat with the Agent
Why Atlas?
The problem: Prompts scattered across controllers, duplicated configurations, businesses logic tightly coupled with tools, and no consistent way to add logging, validation or even proper error handling.
Atlas decouples your businesses logic:
Atlas doesn't replace Prism. It organizes how you use Prism in real applications.
Documentation
📚 atlasphp.org - Full guides, API reference, and examples.
🚀 Examples
Agents — Reusable AI configurations for different roles and tasks.
Tools — Connect agents to your application logic and external services.
Pipelines — Middleware for logging, auth, caching, and error handling.
Capabilities — Streaming, structured output, vision, audio, and more.
💬 Sandbox - Atlas Chat Example
A fully functional chat interface demonstrating Atlas agents in action. Built with Vue 3, Tailwind CSS, and a Laravel JSON API.
👉 See the Sandbox README for setup instructions and details.
Testing and Code Quality
Atlas uses several tools to maintain high code quality:
Contributing
We welcome contributions!
Support the community by giving a GitHub star ⭐️. Thank you!
Please see our Contributing Guide for details.
License
Atlas is open-sourced software licensed under the MIT license.
About
The foundation layer for crafting AI-powered applications in Laravel. Easily implement and manage your AI Agents and tools.
Topics
Resources
License
Contributing
Security policy
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
10
Contributors
2
Languages
Footer
Footer navigation