• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Antoine avatar

forge

Reliability layer that makes local LLM tool calls succeed more often

  • Agent frameworks and tools
  • AI models and runtimes
View on GitHub

What it is

A Python framework and drop-in proxy that adds guardrails to LLM tool-calling: it rescues malformed tool calls, nudges models to retry, validates responses, and can enforce required steps or a terminal tool. It runs as an OpenAI- and Anthropic-compatible proxy in front of llama.cpp, Ollama, vLLM, or Llamafile, as a workflow runner with context compaction, or as middleware inside your own loop. Developers running small self-hosted models use it to get dependable agent loops, and can point existing coding agents at the proxy without rewriting them.

Images

Facts

Stars
2,260 GitHub stars.
2,260

Forks
199
Commits
89
Contributors
9
Language
Python
License
MIT
Last commit
Oct 15, 2026
On GitHub since
February 2026
First release
May 2026
Platforms
macOS, Windows, Linux, CLI, library
Self-hostable
No
Author
Antoine
Tags
  • agent-framework
  • llm-inference
  • structured-output
  • ai-agents
  • local-ai
  • proxy

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • strands-agents avatar

    Strands Agents

    Open-source Python and TypeScript toolkit for writing AI agents

    8.9k
  • .txt avatar

    Outlines

    Python library that constrains LLM generation to schemas and grammars

    16k
  • Microsoft avatar

    Microsoft Agent Framework

    Python and .NET SDK for building agents and multi-agent workflows

    14.2k