Download the PHP package atlas-php/atlas without Composer

On this page you can find all versions of the php package atlas-php/atlas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package atlas

Automated Tests Code Coverage Total Downloads PHP Version Laravel License

โœจ Features  ยท  ๐Ÿ“š Documentation  ยท  ๐Ÿงช Sandbox & Examples  ยท  โš–๏ธ Comparison

๐Ÿช Atlas

A unified AI SDK for Laravel โ€” agents, tools, and 10 modalities across every major provider.

One API for OpenAI, Anthropic, Google, xAI, ElevenLabs, and any OpenAI-compatible endpoint โ€” with no external AI dependency. Atlas runs the tool-call loop and adds optional persistence for conversations, tracking, and memory.

Every provider modality is live-tested against real provider APIs. See the API Audit.

โšก It's this simple

No agent classes, no config. Add ->instructions() and ->withTools() when you need them, or graduate to a reusable Agent as your app grows.

๐ŸŽฏ Highlights

๐Ÿ’ก Why Atlas?

Plenty of AI libraries get you a response and stop there. Atlas handles everything after the happy path โ€” the retries, errors, and tracking real apps run into.

And where it counts, Atlas simply does more: realtime voice, video, retry & branch, pre-flight token counting, and ~50%-cheaper batch processing are all Atlas-only among Laravel AI libraries. See the full comparison โ†’

๐Ÿš€ Quick Start

Supports Laravel 11+.

Define an Agent

Build a Tool

Chat with the Agent

Speak with the Agent (Voice to Voice)

See the Voice Integration Guide for full setup instructions.

Optional: Enable Persistence

Atlas runs fully stateless by default โ€” no database required. To unlock conversation history, execution tracking, media-asset storage, and retry & branch, publish and run the migrations:

Then turn it on in .env:

That's it โ€” ->for($user) and ->forConversation($id) now load and persist history automatically.

โœจ Features

Core generation

Agent framework

Modalities

Ecosystem & tooling

๐Ÿ”Œ Providers

Atlas talks to every major provider through one interface. Switch by changing a string โ€” your agents, tools, and middleware stay the same.

First-party drivers

OpenAI ยท Anthropic ยท Google (Gemini) ยท xAI (Grok) ยท ElevenLabs ยท Cohere ยท Jina

Any OpenAI-compatible API

Ollama ยท Groq ยท DeepSeek ยท Together ยท OpenRouter ยท LM Studio ยท Mistral ยท Perplexity

๐Ÿ“– Documentation

atlasphp.org โ€” Full guides, API reference, and examples.

๐Ÿงช Sandbox

A fully functional chat interface demonstrating Atlas agents in action โ€” multi-agent chat, tool calling, conversation memory, and live image/video generation. Built with Vue 3, Tailwind CSS, and a Laravel JSON API.


Pick from multiple agents โ€” each with its own model and tools

Multi-modal input โ€” attach multiple images in one message

Extended thinking โ€” stream the model's reasoning and inspect it per step

Tool calling โ€” full execution trace with arguments and results

Streaming Markdown chat with full execution traces

Image generation rendered inline from a tool call

Video generation that plays right in the thread

Image editing โ€” upload a photo and have an agent restyle it

Retry & branch โ€” regenerate any reply and step through versions


Realtime voice โ€” live waveform as you speak and as the AI replies

See the Sandbox README for setup instructions and details.

๐Ÿงน Testing and Code Quality

Atlas uses several tools to maintain high code quality:

Tool Purpose
Pest Testing framework
Larastan Static analysis
Laravel Pint Code style
API Audit Every provider modality verified against real provider APIs
Codecov codecov

๐Ÿค 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.


All versions of atlas with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/events Version ^11.0|^12.0|^13.0
illuminate/http Version ^11.0|^12.0|^13.0
illuminate/pipeline Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
spatie/fork Version ^1.2
phrity/websocket Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package atlas-php/atlas contains the following files

Loading the files please wait ...