Skip to content

Open source, type-safe primitives for multi-modal AI. All modelities, all providers, one interface ๐ŸŒŸ

Python ยท active 2025-10-29 โ†’ 2026-07-24 (UTC)

Partial coverage11,953 / 13,414 hourly files (89%) ยท 2 absent upstream ยท 1,457 failed, retryable2025-01-29 โ†’ 2026-08-10 (UTC)โ€” sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
585
Pushes
180
Pull requests
81
Issues
31
Stars
80
Forks
8

Activity over time

Daily event counts in the loaded window

Line chart, 269 days from 2025-10-29 to 2026-07-24. Pushes: 180 total, peak 14 in a day. Pull requests: 81 total, peak 6 in a day. Issues: 31 total, peak 7 in a day. Comments: 79 total, peak 9 in a day. Stars: 80 total, peak 20 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 โ€” โˆ’95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments โ€” stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
Kamilbenkirane2931807612
claude[bot]610061
Seluj787022
Alistorm3001
didux1233020
Leo-le-jeune2001
mbakkali1000
XinyueZ1001
nqb9921001
Olaiwonismail1010
damienlancry1000

Recent activity

Latest issues, pull requests and releases

  • Pull request#267Kamilbenkirane2026-05-03 22:18
  • Issue#262Kamilbenkirane2026-04-18 17:24
    Gemini tool registration rejects integer-Choice constraints; use `parametersJsonSchema` instead of legacy `parameters`
  • Issue comment#249claude[bot]2026-03-28 15:47
    feat: add document input support for text modality
  • Pull request#249Kamilbenkirane2026-03-28 15:42
  • Issue#204Kamilbenkirane2026-03-27 13:42
    feat: protocol= parameter for generic protocol-based server access
  • Issue comment#241claude[bot]2026-03-27 09:58
    feat: add protocol= + base_url= for compatible APIs
  • Issue#238Kamilbenkirane2026-03-27 09:22
    Fix BlockingPortal thread leak in sync stream iteration
  • Pull request#239Kamilbenkirane2026-03-27 09:22
  • Issue#230Kamilbenkirane2026-03-25 15:01
    Wire base_url + protocol through to protocol clients
  • Issue#221Kamilbenkirane2026-03-25 13:49
    Add tests for deprecated tool parameter shims
  • Issue#215Kamilbenkirane2026-03-20 00:51
    Consolidate trivial parameter mapper wrappers across modalities
  • Issue comment#213claude[bot]2026-03-19 08:22
    feat: add new model definitions for Google, OpenAI, and xAI
  • Issue#210Kamilbenkirane2026-03-19 07:47
    When a user passes a parameter that a provider doesn't support, Celeste silently ignores it. No error, no warning.
  • Issue comment#199Kamilbenkirane2026-03-09 22:06
    feat: unified tools= parameter for tool calling
  • Issue#207Kamilbenkirane2026-03-05 10:58
    Add support for docs input (pdf, xlsx, etc..) for text modality
  • Issue comment#203Kamilbenkirane2026-02-27 10:58
    refactor: make _parse_content a pure parser, add Chunk type param
  • Pull request#203Kamilbenkirane2026-02-27 10:03
  • Issue comment#197XinyueZ2026-02-27 09:23
    Note (please also test this), Google's grounding search and other built-in Google tools may not be compatible with function calling.
  • Issue comment#93Kamilbenkirane2026-02-27 08:40
    Support SPEECH TO TEXT capability
  • Issue comment#148Leo-le-jeune2026-02-26 06:16
    [Feature Request] Add Hugging Face Provider (Inference API & Local Transformers)
  • Issue#178Kamilbenkirane2026-02-25 15:53
    feat: Add extra_headers support to all client methods
  • Pull request#193Kamilbenkirane2026-02-25 15:53
  • Issue#194Kamilbenkirane2026-02-25 15:16
    fix: streaming HTTP errors lack provider-enriched error messages
  • Pull request#192Kamilbenkirane2026-02-25 15:11
  • Issue comment#144Kamilbenkirane2026-02-25 14:06
    SSE stream error events are silently discarded โ€” add error detection to streaming pipeline

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals โ€” 80 stars here means stars gained during the window, not the repo's star count.