Skip to content
The Daily Repo

llm4s / llm4s

Agentic and LLM Programming in Scala

Why this job: topics: llm-framework, tool-calling, ai-agents, agents

What it does

  • Multi-Provider Support. Connect to multiple LLM providers, including OpenAI, Anthropic, Azure OpenAI, Google Gemini, DeepSeek, Cohere, Mistral, OpenRouter, Requesty, Z.ai, and Ollama.
  • Execution Environments. Run LLM-driven operations in secure, containerized or non-containerized setups.
  • Error Handling. Robust mechanisms to catch, log, and recover from failures gracefully.
  • MCP Support. Model Context Protocol primitives for richer tool and context integration.
  • Agent Framework. Build single or multi-agent workflows with standardized interfaces.

Get started

brew install openjdk@21
echo 'export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc

You need: JDK 21+ (see supported JDKs)

Maintenance
Active
Last commit yesterday
Stars
279
+3 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v0.5.1
Released 24 days ago
Built with
Scala
96% of the code

Is it looked after?

Contributors
17
Last 90 days
Issues
82% closed
176 still open
Pull requests
1,395 merged
23 waiting
Releases
27
18 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
crmne / ruby_llm4,498todayMITNo downloads
More: languages, topics and project record

Languages

  • Scala 96%
  • Shell 2%
  • Java 1%
  • Kotlin 1%

Topics

  • agents
  • ai-agents
  • anthropic
  • gemini
  • generative-ai
  • java
  • jvm
  • kotlin
  • large-language-models
  • llm
  • llm-framework
  • mcp

Project record

  • JobAgent frameworks
  • StatusListed
  • Commits1,994
  • Forks139
  • Watching1
  • Stars in 28 days+11
  • CreatedJan 29, 2025
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try