Skip to main content

elja

Elja (Icelandic): relentless drive — the quality of working at something without letting up.

A fully-customizable LLM agent harness built on Pydantic AI, designed for local-first models (LM Studio / OpenAI-compatible endpoints) with first-class support for tools, skills, sub-agents, MCP servers, and custom context management.

Status: under active development. The first usable version is coming.

Installation

pip install elja

Development

poetry install --with dev
poetry run pre-commit install

Run checks:

poetry run ruff check src tests
poetry run mypy
poetry run pytest -m "not integration"

Integration tests (-m integration) require a running LM Studio server at http://localhost:1234/v1.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

elja-0.1.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

elja-0.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file elja-0.1.0.tar.gz.

File metadata

  • Download URL: elja-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elja-0.1.0.tar.gz
Algorithm Hash digest
SHA256 304246b174e29d5ccf7487c393deee110af34052b99a75a84c06b509fa24358c
MD5 04835abcfc8373befff5d8be87fa0348
BLAKE2b-256 7440022b1d08f242c69bb5e3c92b837bf9af976496cbacfe95b943508bb84294

See more details on using hashes here.

File details

Details for the file elja-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: elja-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for elja-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cab212c8c773003fa849da473b795f8ecd92bf03ed61a3818cfc7ba2924cae4
MD5 589572894422febe709ab35aa2be0c06
BLAKE2b-256 deee34980fb42f64034e2b55e0dd4dbf0c0ca6098cde5ada2aa8bd219ff6d585

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page