Skip to content

openheim — a fast, multi-provider LLM agent

Choose a tag to compare

@themartto themartto released this 15 May 07:41
· 312 commits to main since this release

What's included

  • Multi-provider support — OpenAI, Anthropic, Gemini, and any OpenAI-compatible endpoint
  • MCP integration — connect external tools via Model Context Protocol (stdio and HTTP transports)
  • ACP server — expose the agent over the Agent Client Protocol with WebSocket streaming
  • Tool execution — built-in filesystem, shell, and extensible tool framework
  • Conversation history — persistent sessions with RAG context and skill injection
  • Interactive REPL — terminal UI for local development
  • Headless / programmatic mode — embed openheim as a library in your own Rust application

Install

cargo install openheim

Or add as a library:

[dependencies]
openheim = "0.1.0"

See the README for configuration and usage.