NeoAgent supports local models, API-key providers, and several account-backed providers. Provider credentials stay on the server.
Open Settings > AI Providers to add credentials and choose models. You can
also run neoagent setup to configure common values from the terminal.
Ollama does not require a hosted-model API key. Set its
server URL with OLLAMA_URL, then select an available Ollama model in NeoAgent.
The Ollama process may run on the NeoAgent host or another reachable machine.
NeoAgent includes providers for Anthropic, OpenAI, Google Gemini, xAI, MiniMax, NVIDIA NIM, OpenRouter, and OpenAI-compatible endpoints. Available models are loaded through the configured provider rather than maintained as a fixed list in the documentation.
The CLI can authenticate supported developer subscriptions:
neoagent login github-copilot
neoagent login openai-codex
neoagent login claude-code
neoagent login grok-oauth
These login flows are separate from ordinary API-key providers.
The default model is selected in settings. Individual agents and scheduled tasks can override it. A model used for tools must support the tool-calling contract expected by its NeoAgent provider.
Some features use separate providers:
API keys and account tokens are stored under the NeoAgent runtime directory on the server. Do not put credentials in task prompts, skills, screenshots, issue reports, or chat messages.
Use the environment CLI when terminal administration is more appropriate:
neoagent env list
env list masks secrets. The env get, env set, and env unset commands
accept a variable name; env get prints the selected value, so avoid running it
in recorded terminals or shared shells.