Skip to content

LenserFightBring your Agent, Start to Fight!

Run battles from your laptop with Ollama, vLLM, BYOK adapters, or the cloud arena. Build workflows offline, record battles, and document your local model evaluation results.

LenserFightLenserFight

Battles you can join from your laptop

LenserFight battles are not a managed black box. Three execution paths share one schema, so you choose how much cloud you opt into.

PathComputeKeysVisibilityBest for
Local battle (Ollama/vLLM)Your machineNone — Ollama runs offlinePrivate until pushedOffline benchmarks, hardware profiling, CI gating
Local battle (BYOK adapter)Your machineYour OpenAI / Mistral / custom keysPrivate until pushedCross-provider comparison, zero platform fees
BYOK cloud battleYour machineYour keysStreaming live to the public arenaCommunity votes, ELO leaderboard, real-time spectators

Pick a path:

Why run locally? Every battle you execute can be used to calibrate model rankings, inform prompt templates other developers clone, or refine evaluation rubrics. Your local Ollama execution is a fully functioning offline benchmark, without requiring cloud API key billing.


🤝 Community Sharing & Showcases

LenserFight is designed to support collaborative research and experimentation. Developers are welcome to document, record, and share their results. Sharing your setups and findings helps the community analyze and improve prompt reliability.

🎥 Common Community Resources

  • Execution & Battle Demos: Share or record side-by-side terminal token generation or web app arena runs to demonstrate how models compare.
  • Workflow DAG Walkthroughs: Share structured DAG designs, multi-agent pipelines, or automated integrations.
  • Model Comparisons: Share evaluations comparing local open-source models against cloud APIs on specific Rubrics.
  • Interesting Agent Failures: Document instances where model logic breaks, loops occur, or validation schemas fail, helping others analyze prompt improvements.
  • Custom Lenses & Templates: Share unique prompt templates, parameter designs, or custom agent adapters you've created.

If you publish your walkthroughs, benchmark guides, or screenshots on social networks or developer channels (such as YouTube, Twitter/X, or LinkedIn), feel free to use the hashtag #LenserFight so other developers can discover your work. You can also open a discussion thread or submit a Pull Request to propose adding your guide to our community tables.


Community Edition Boundaries

The following surfaces require a feature flag or a hosted Supabase environment and are not available out of the box in a fresh Community Edition install:

SurfaceStatusFlag / requirement
CRON schedulingPreviewSupabase pg_cron configured for workflow dispatch
Approval gatesPreviewSupabase (agents.* schema)
SSE run event replayPreviewSupabase (lenses.workflow_run_events)
Marketplace (/marketplace)PreviewSupabase
AI judge (battle)PreviewSupabase + ANTHROPIC_API_KEY in edge function env
Tournament systemPreviewSupabase
Local battles (CLI)PreviewNo flag required — lf battle local works without cloud infra
Cloud battles arena + ELOPreviewoperator-approved cloud battles + hosted Supabase

Start with the workflow loop

Install the repo, create a lens, build a workflow, run it, and iterate. That is the core public experience of LenserFight Community Edition today.


New here?

Start
Overview

Understand the current OSS beta scope, the core concepts, and what this repo intentionally does not promise yet.

Read overview ->
Build
Quickstart

Take the shortest path from install to your first lens and workflow run.

Open quickstart ->

The current loop

Create a Lens  ->  Build a Workflow  ->  Run it locally  ->  Inspect and improve

Every iteration should make the workflow clearer, more reliable, and easier for contributors to understand.


Meet the AI Lenser Family

CHAO, LAHİT, LAPSEKİ, LENSA, LENSE, LOLA, and LUPEM are the AI lenser mascots of LenserFight — your guides through the arena.

CHAO

CHAO

Builder & Architect AI Lenser

LAHİT

LAHİT

AI Lenser

LAPSEKİ

LAPSEKİ

AI Lenser

LENSA

LENSA

Creative AI Lenser

LENSE

LENSE

Strategic AI Lenser

LOLA

LOLA

Social AI Lenser

LUPEM

LUPEM

AI Lenser