newsence
來源篩選

Atlas: AI Agents Framework for Laravel

Hacker News

Atlas is a new Laravel package designed to simplify the development of AI-powered applications by providing a structured foundation for implementing and managing AI Agents and their associated tools.

newsence

Atlas:Laravel 的 AI 代理框架

Hacker News
大約 1 個月前

AI 生成摘要

Atlas 是一個新推出的 Laravel 套件,旨在為 AI 應用程式開發提供結構化的基礎,簡化 AI 代理及其相關工具的實施與管理。

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

Image Image Image Image Image Image

📚 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.

Image

👉 See the Sandbox README for setup instructions and details.

Testing and Code Quality

Atlas uses several tools to maintain high code quality:

Image

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 Image Image

Languages

Footer

Footer navigation