Agents

The main feature of Fisk AI is creating AI agents from CLI tools written with Fisk.

Any tool built with Fisk, such as the nats or choria CLI, or an application made with Choria Application Builder, can be turned into an AI agent.

Fisk AI creates capable systems that use the abilities LLMs have, such as reasoning and text interpretation, in a safe and deterministic manner.

Building an agent resembles building a CLI tool: describe the goals, give broad guidance, supply tools to interact with the world deterministically, then run it on a shell like any other utility.

Installation

On a Mac you can install fisk-ai using homebrew:

brew tap choria-io/tap
brew install choria-io/tap/fisk-ai

Other Operating System users can download the latest release from the releases page.

Where to go next

  • Basic agent: build a working agent from a CLI tool and run it
  • Model settings: which model runs the agent, what a run may spend, and whether it reasons
  • Tool selection: which commands become tools, and the tags fisk interprets
  • Session snapshots: journaling, continuing a conversation, and where sessions are stored
  • Remote agents: point a terminal at an agent somebody else is running
  • MCP client: import tools from third-party MCP servers into a run
  • Human in the loop: let the model ask the operator a question and wait for the answer
  • Memory: a key/value store the model keeps across runs
  • Safety: how commands are run and what a tool can reach
  • Local LLMs: point fisk at an Anthropic-compatible endpoint you host