Agent frameworks
Fantasy
A reusable provider-neutral Go agent library developed as the runtime foundation for Charm’s Crush coding agent.
Overview
Research summary
Fantasy is a Go SDK for applications that need an agent loop with language models and application-defined tools. Developers select a provider and model, define tool functions, configure an agent and invoke it from ordinary Go code. Provider packages include integrations for services such as Amazon Bedrock, Azure and OpenRouter, while an OpenAI-compatible adapter extends the set of usable endpoints.
Charm developed the library to power the Crush coding agent, but the SDK is separately reusable and does not itself provide a complete coding interface. Its README identifies image models, audio models and PDF uploads as unsupported areas at the time of review. The module uses the charm.land/fantasy import path and is Apache-2.0 licensed.
Repository summary
- Stars
- Unavailable
- Open issues
- Unavailable
- Last push
- Unavailable
- Commits, 90 days
- Unavailable
- Repository activity
- Not scored
- Version
- Unavailable
Recorded catalogue figures. View repository data and provenance →
Classification
Pricing & services
Paid services unknown
Whether the provider offers paid products or services has not been established.
Licence scope
Implementation
Recorded implementation details and interfaces for Fantasy.
Implementation details
Go SDK with provider adapters and application-defined agent tools; distributed as charm.land/fantasy.
- Languages
- Go
- Repository type
- source
Recorded interfaces and capabilities
Licence scope
Repository
Repository snapshots, release information and recorded maintenance signals.
Repository snapshot
- Stars
- Unavailable
- Open issues
- Unavailable
- Last push
- Unavailable
- Commits, 90 days
- Unavailable
- Repository activity
- Not scored
- Archived
- Not recorded
Repository activity is a snapshot, not a quality or popularity ranking. It combines recent-push freshness (50%), 90-day commits (30%) and issue pressure (20%).
Maintenance and provenance
- Catalogue snapshot
- 2026-10-06
Documentation
Recorded references and research provenance for this entry.
Recorded sources 8
- https://github.com/charmbracelet/fantasy Project page · Linked repository · Research reference
- https://github.com/charmbracelet/fantasy/blob/main/README.md Research reference
- https://github.com/charmbracelet/fantasy/blob/main/LICENSE Research reference
- https://pkg.go.dev/charm.land/fantasy Research reference
- https://github.com/charmbracelet/fantasy/discussions Research reference
- https://x.com/charmcli Research reference
- https://bsky.app/profile/charm.land Research reference
- https://mastodon.social/@charmcli Research reference
Research metadata
- Research date
- 2026-10-02
- Catalogue snapshot
- 2026-10-06
Community & social 4 channels
Communities
- GitHub Discussionsgithub.com/charmbracelet/fantasy/discussionsOfficialDiscussion
Link details for GitHub Discussions
- Access
- Public
- Last checked
Social & updates
- XCharm (shared project channel)OfficialAnnouncements
Link details for X — Charm (shared project channel)
- Last checked
- BlueskyCharm (shared project channel)OfficialAnnouncements
Link details for Bluesky — Charm (shared project channel)
- Last checked
- MastodonCharm (shared project channel)OfficialAnnouncements
Link details for Mastodon — Charm (shared project channel)
- Last checked