sema
Active·★ 54·MIT·Updated 2026-10-22
Sema is a Lisp-like language designed to abstract away the common scaffolding of LLM agent loops, making agents and LLM calls language primitives rather than relying on SDKs. It compiles to a fast bytecode VM and ships as a single binary, enabling efficient development and deployment of LLM-powered applications.
#Lisp#LLM Agents#Workflow Automation#AI Tooling#Bytecode VM#Multi-provider#RAG#Developer Tools
01
Features
01Treats LLMs as language primitives, with prompts, messages, conversations, tools, and agents as first-class data types.
02Supports multiple LLM providers (e.g., Anthropic, OpenAI, Gemini) with automatic configuration via environment variables.
03Includes built-in pipeline features such as response caching, fallback chains, rate limiting, retry mechanisms, and text chunking.
04Provides cost-aware development with integrated budget tracking and bundled pricing snapshots for LLM interactions.
05Offers a comprehensive developer toolchain, including a formatter, language server (LSP), debugger (DAP), and an MCP server for LLM clients.
02
Compatibility
MacOS/Linux
OS
Verified via docs
Windows
OS
Verified via docs
Rust
Runtime/SDK
Verified via docs
WebAssembly
Runtime
Verified via docs
OpenAI
LLM Provider
Verified via docs
Anthropic
LLM Provider
Verified via docs
03
Quick start
1
$ curl -fsSL https://sema-lang.com/install.sh | sh
04
Use cases
↳Building coding agents capable of file manipulation, code review, and shell command execution.
↳Automating tasks like generating conventional commit messages from staged Git changes.
↳Performing structured data extraction from text and images, and conducting multi-modal chat interactions.
↳Implementing Retrieval-Augmented Generation (RAG) pipelines using in-memory vector stores and cross-encoder reranking.
↳Developing interactive LLM-powered notebooks for rapid prototyping and experimentation.
05
Alternatives
nowaikit★ 17
The Most Comprehensive ServiceNow AI Toolkit — 400+ tools. Connect Claude, ChatGPT, Gemini, Cursor & any AI to ServiceNow. ITSM, ITOM, HRSD, CSM, Flow Designer, Scripting, Portal & more.
Agent-Machines★ 30
OpenRouter for agents and sandbox environments. Provides a control plane and configuration options for persistent agent workers. Route runtime + substrates, provision specialist presets, and supervise your fleet.
Comments
Log in to leave a comment
No comments yet. Be the first!