c

chat-ollama

ChatOllama is an open-source AI agent application supporting both local and hosted models.

🌍 OverseasFreeOpen sourceDev开源CLI多模型支持
Platforms: DesktopAPI
Region
Overseas
Pricing
Free
Open source
Yes
GitHub Stars
★ 3.5k
Views
1
Source
GitHub
Added
2026-09-09
Last verified
2026-09-09

Overview

ChatOllama is an open-source AI agent application that runs on both local and hosted models. It provides two main packages: `chatollama-agent` and `chatollama-agent-runtime`. The former is a command-line interface for running the agent from the terminal, while the latter serves as the execution layer responsible for managing model runtime, session state, streaming, cancellation, and lifecycle events. ChatOllama supports multiple model providers such as Ollama, OpenAI, Anthropic, and more, and allows saving model selections via configuration files. It is ideal for developers who need to switch between and manage different models.

Key features

  • Supports multiple model providers
  • Command-line interface is easy to use
  • Provides a stable execution layer

Use cases

Local model testingSwitching across model providersAutomated task processing

Pros

  • Open source and free
  • Supports multiple model providers
  • Easy to configure and use

Limitations / notes

  • Requires Node.js 24 or higher
  • Higher learning curve

Who it's for

DevelopersResearchersTech enthusiasts

This overview was compiled by AI from public sources and may contain inaccuracies — please refer to the official site.

FAQ

Is it free?

Yes, ChatOllama is open source and free.

Which model providers are supported?

Supports multiple providers including Ollama, OpenAI, Anthropic, and more.

Does it require internet access?

Some features require internet connectivity, such as using OpenAI models which need an API key.

Is Chinese supported?

Documentation and project README are primarily in English, but Chinese input is supported.

Similar agents

Something wrong? Let us know on the About page and we'll fix it.