Appam banner
winfunc winfunc

Appam

AI community

Description

Rust agent orchestration library for tool-using, long-horizon, traceable AI systems.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Appam logo

Appam

Rust agent orchestration library for tool-using, long-horizon, traceable AI systems.

Build agents directly in Rust with typed tools, streaming events, durable sessions, JSONL traces, and one runtime that can target multiple LLM providers.

Crates.io Docs.rs GitHub stars MIT License

Why AppamInstallationQuickstartToolsStreaming & SessionsProvidersExamples & Docs

[!TIP] If Appam is useful, ⭐ Star the repo. It materially helps the project reach more systems thus better and reliable agents for all of us.

Appam is for agent systems that need more than a toy chat loop. It is designed for workloads where the hard parts are operational: multi-turn tool use, session continuation, event streaming, traceability, provider switching, and reliability under repeated runs.

_The name `appam` is derived from the malayalam saying "അപ്പം പോലെ ചുടാം", which roughly means "as easy as baking an appam."_

Why Appam

  • Rust-first agent construction with Agent::quick(...), Agent::new(...), and AgentBuilder
  • Typed tool system using the #[tool] macro, direct Tool implementations, or `Closur