Aller au contenu principal

Local AI

Aurora fully supports local AI workflows using both Nvidia and AMD GPUs. Acceleration packages for both vendors are included by default and do not require manual intervention to get working properly.

Use the robots to your advantage!

AI Tools

The following AI-focused command-line tools are available via homebrew, install individually or use this command to install them all: ujust bbrew and choose the ai menu option:

NameDescription
block-goose-cliBlock Protocol AI agent CLI
claude-codeClaude coding agent with desktop integration
codexCode editor for OpenAI's coding agent that runs in your terminal
copilot-cliGitHub Copilot CLI for terminal assistance
llmAccess large language models from the command line
llmmanRun any agent on any model, local or hosted
lm-studioDesktop app for running local LLMs
opencodeAI coding agent for the terminal
ramalamaManage and run AI models locally with containers
whisper-cppHigh-performance inference of OpenAI's Whisper model

Ramalama

Install Ramalama via brew install ramalama: manage local models and is the preferred default experience. It's for people who work with local models frequently and need advanced features. It offers the ability to pull models from huggingface, ollama, and any container registry. By default it pulls from ollama.com, check the Ramalama documentation for more information.

Ramalama's command line experience is similar to Podman.

ramalama pull llama3.2:latest
ramalama run llama3.2
ramalama run deepseek-r1

You can also serve the models locally:

ramalama serve deepseek-r1

Then go to http://127.0.0.0:8080 in your browser.

Ramalama will automatically pull in anything your host needs to do the workload. The images are also stored in the same container storage as your other containers. This allows for centralized management of the models and other podman images:

❯ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
quay.io/ramalama/rocm latest 8875feffdb87 5 days ago 6.92 GB

Integrating with Existing Tools

ramalama serve will serve an OpenAI compatible endpoint at http://0.0.0.0:8080, you can use this to configure tools that do not support ramalama directly:

Newelle )

llmman

Install llmman via brew install llmmanorg/tap/llmman. It runs coding agents (Claude Code, Codex, OpenCode and friends) against a model on your own machine or any hosted provider in one command. Models are pulled directly from Hugging Face or any OCI registry (Docker Hub, GHCR, quay) and stored as standard OCI image layouts; inference uses upstream llama.cpp, vllm or mlx-lm.

llmman launch claude --model qwen3.8   # an agent on a local model
llmman run qwen3.8 # just chat with a model
llmman run hf.co/unsloth/Qwen3.5-0.8B-GGUF

You can also serve models locally, exposing an Ollama, OpenAI and Anthropic compatible endpoint:

llmman serve

Check the llmman documentation for hosted providers, multi-machine aggregation and registry-to-registry transfer.

Alpaca

To get a more graphical experience managing and interacting with your models, you can use the graphical client Alpaca It is running an embedded Ollama engine and features a beautiful graphical interface to answer your most burning questions.

To have proper AMD GPU Acceleration support, install the com.jeffser.Alpaca.Plugins.AMD plugin via the CLI
(flatpak install com.jeffser.Alpaca.Plugins.AMD) or from Discover by searching for it. This addon requires a compatible ROCM AMD GPU, like a 7900 XTX or Radeon 6900 XT.

Alpaca Client