LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
llms/__init__.py
llms/__main__.py
llms/db.py
llms/index.html
llms/llms.json
llms/main.py
llms/providers-extra.json
llms/providers.json
llms/extensions/analytics/ui/index.mjs
llms/extensions/app/README.md
llms/extensions/app/__init__.py
llms/extensions/app/db.py
llms/extensions/app/ui/Recents.mjs
llms/extensions/app/ui/index.mjs
llms/extensions/app/ui/threadStore.mjs
llms/extensions/browser/README.md
llms/extensions/browser/__init__.py
llms/extensions/browser/ui/connecting.svg
llms/extensions/browser/ui/generate-script.txt
llms/extensions/browser/ui/index.mjs
llms/extensions/browser/ui/shell.js
llms/extensions/browser/ui/xterm-esm.js
llms/extensions/browser/ui/xterm.css
llms/extensions/computer/README.md
llms/extensions/computer/__init__.py
llms/extensions/computer/base.py
llms/extensions/computer/bash.py
llms/extensions/computer/computer.py
llms/extensions/computer/edit.py
llms/extensions/computer/filesystem.py
llms/extensions/computer/platform.py
llms/extensions/computer/run.py
llms/extensions/core_tools/CALCULATOR.md
llms/extensions/core_tools/__init__.py
llms/extensions/core_tools/ui/index.mjs
llms/extensions/core_tools/ui/codemirror/codemirror.css
llms/extensions/core_tools/ui/codemirror/codemirror.js
llms/extensions/core_tools/ui/codemirror/addon/edit/closebrackets.js
llms/extensions/core_tools/ui/codemirror/addon/edit/closetag.js
llms/extensions/core_tools/ui/codemirror/addon/edit/continuelist.js
llms/extensions/core_tools/ui/codemirror/addon/edit/matchbrackets.js
llms/extensions/core_tools/ui/codemirror/addon/edit/matchtags.js
llms/extensions/core_tools/ui/codemirror/addon/edit/trailingspace.js
llms/extensions/core_tools/ui/codemirror/addon/selection/active-line.js
llms/extensions/core_tools/ui/codemirror/addon/selection/mark-selection.js
llms/extensions/core_tools/ui/codemirror/addon/selection/selection-pointer.js
llms/extensions/core_tools/ui/codemirror/doc/docs.css
llms/extensions/core_tools/ui/codemirror/doc/source_sans.woff
llms/extensions/core_tools/ui/codemirror/mode/clike/clike.js
llms/extensions/core_tools/ui/codemirror/mode/javascript/index.html
llms/extensions/core_tools/ui/codemirror/mode/javascript/javascript.js
llms/extensions/core_tools/ui/codemirror/mode/javascript/typescript.html
llms/extensions/core_tools/ui/codemirror/mode/python/python.js
llms/extensions/core_tools/ui/codemirror/theme/dracula.css
llms/extensions/core_tools/ui/codemirror/theme/mocha.css
llms/extensions/gallery/README.md
llms/extensions/gallery/__init__.py
llms/extensions/gallery/db.py
llms/extensions/gallery/ui/index.mjs
llms/extensions/github_auth/README.md
llms/extensions/github_auth/__init__.py
llms/extensions/github_auth/ui/index.mjs
llms/extensions/katex/README.md
llms/extensions/katex/__init__.py
llms/extensions/katex/ui/README.md
llms/extensions/katex/ui/index.mjs
llms/extensions/katex/ui/katex-swap.css
llms/extensions/katex/ui/katex-swap.min.css
llms/extensions/katex/ui/katex.css
llms/extensions/katex/ui/katex.js
llms/extensions/katex/ui/katex.min.css
llms/extensions/katex/ui/katex.min.js
llms/extensions/katex/ui/katex.min.mjs
llms/extensions/katex/ui/katex.mjs
llms/extensions/katex/ui/contrib/auto-render.js
llms/extensions/katex/ui/contrib/auto-render.min.js
llms/extensions/katex/ui/contrib/auto-render.mjs
llms/extensions/katex/ui/contrib/copy-tex.js
llms/extensions/katex/ui/contrib/copy-tex.min.js
llms/extensions/katex/ui/contrib/copy-tex.mjs
llms/extensions/katex/ui/contrib/mathtex-script-type.js
llms/extensions/katex/ui/contrib/mathtex-script-type.min.js
llms/extensions/katex/ui/contrib/mathtex-script-type.mjs
llms/extensions/katex/ui/contrib/mhchem.js
llms/extensions/katex/ui/contrib/mhchem.min.js
llms/extensions/katex/ui/contrib/mhchem.mjs
llms/extensions/katex/ui/contrib/render-a11y-string.js
llms/extensions/katex/ui/contrib/render-a11y-string.min.js
llms/extensions/katex/ui/contrib/render-a11y-string.mjs
llms/extensions/katex/ui/fonts/KaTeX_AMS-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_AMS-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_AMS-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Bold.ttf
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Bold.woff
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Bold.woff2
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Caligraphic-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Bold.ttf
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Bold.woff
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Bold.woff2
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Fraktur-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Main-Bold.ttf
llms/extensions/katex/ui/fonts/KaTeX_Main-Bold.woff
llms/extensions/katex/ui/fonts/KaTeX_Main-Bold.woff2
llms/extensions/katex/ui/fonts/KaTeX_Main-BoldItalic.ttf
llms/extensions/katex/ui/fonts/KaTeX_Main-BoldItalic.woff
llms/extensions/katex/ui/fonts/KaTeX_Main-BoldItalic.woff2
llms/extensions/katex/ui/fonts/KaTeX_Main-Italic.ttf
llms/extensions/katex/ui/fonts/KaTeX_Main-Italic.woff
llms/extensions/katex/ui/fonts/KaTeX_Main-Italic.woff2
llms/extensions/katex/ui/fonts/KaTeX_Main-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Main-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Main-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Math-BoldItalic.ttf
llms/extensions/katex/ui/fonts/KaTeX_Math-BoldItalic.woff
llms/extensions/katex/ui/fonts/KaTeX_Math-BoldItalic.woff2
llms/extensions/katex/ui/fonts/KaTeX_Math-Italic.ttf
llms/extensions/katex/ui/fonts/KaTeX_Math-Italic.woff
llms/extensions/katex/ui/fonts/KaTeX_Math-Italic.woff2
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Bold.ttf
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Bold.woff
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Bold.woff2
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Italic.ttf
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Italic.woff
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Italic.woff2
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_SansSerif-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Script-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Script-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Script-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Size1-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Size1-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Size1-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Size2-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Size2-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Size2-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Size3-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Size3-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Size3-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Size4-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Size4-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Size4-Regular.woff2
llms/extensions/katex/ui/fonts/KaTeX_Typewriter-Regular.ttf
llms/extensions/katex/ui/fonts/KaTeX_Typewriter-Regular.woff
llms/extensions/katex/ui/fonts/KaTeX_Typewriter-Regular.woff2
llms/extensions/providers/__init__.py
llms/extensions/providers/anthropic.py
llms/extensions/providers/cerebras.py
llms/extensions/providers/chutes.py
llms/extensions/providers/google.py
llms/extensions/providers/mistral.py
llms/extensions/providers/nvidia.py
llms/extensions/providers/openai.py
llms/extensions/providers/openrouter.py
llms/extensions/providers/zai.py
llms/extensions/skills/LICENSE
llms/extensions/skills/README.md
llms/extensions/skills/__init__.py
llms/extensions/skills/errors.py
llms/extensions/skills/installer.py
llms/extensions/skills/models.py
llms/extensions/skills/parser.py
llms/extensions/skills/validator.py
llms/extensions/skills/ui/index.mjs
llms/extensions/skills/ui/data/skills-top-5000.json
llms/extensions/skills/ui/skills/create-plan/SKILL.md
llms/extensions/skills/ui/skills/skill-creator/LICENSE.txt
llms/extensions/skills/ui/skills/skill-creator/SKILL.md
llms/extensions/skills/ui/skills/skill-creator/references/output-patterns.md
llms/extensions/skills/ui/skills/skill-creator/references/workflows.md
llms/extensions/skills/ui/skills/skill-creator/scripts/init_skill.py
llms/extensions/skills/ui/skills/skill-creator/scripts/package_skill.py
llms/extensions/skills/ui/skills/skill-creator/scripts/quick_validate.py
llms/extensions/system_prompts/README.md
llms/extensions/system_prompts/__init__.py
llms/extensions/system_prompts/ui/index.mjs
llms/extensions/system_prompts/ui/prompts.json
llms/extensions/tools/__init__.py
llms/extensions/tools/ui/index.mjs
llms/extensions/voice/README.md
llms/extensions/voice/__init__.py
llms/ui/App.mjs
llms/ui/ai.mjs
llms/ui/app.css
llms/ui/ctx.mjs
llms/ui/fav.svg
llms/ui/index.mjs
llms/ui/markdown.mjs
llms/ui/tailwind.input.css
llms/ui/typography.css
llms/ui/utils.mjs
llms/ui/lib/chart.js
llms/ui/lib/charts.mjs
llms/ui/lib/color.js
llms/ui/lib/highlight.min.mjs
llms/ui/lib/idb.min.mjs
llms/ui/lib/marked.min.mjs
llms/ui/lib/servicestack-client.mjs
llms/ui/lib/servicestack-vue.mjs
llms/ui/lib/vue-router.min.mjs
llms/ui/lib/vue.min.mjs
llms/ui/lib/vue.mjs
llms/ui/modules/icons.mjs
llms/ui/modules/layout.mjs
llms/ui/modules/model-selector.mjs
llms/ui/modules/chat/ChatBody.mjs
llms/ui/modules/chat/SettingsDialog.mjs
llms/ui/modules/chat/index.mjs
llms_py.egg-info/PKG-INFO
llms_py.egg-info/SOURCES.txt
llms_py.egg-info/dependency_links.txt
llms_py.egg-info/entry_points.txt
llms_py.egg-info/not-zip-safe
llms_py.egg-info/requires.txt
llms_py.egg-info/top_level.txt
tests/test_async.py
tests/test_config.py
tests/test_core_tools_direct.py
tests/test_extensions.py
tests/test_gemini_tool_calling.py
tests/test_gemini_upload.py
tests/test_integration.py
tests/test_interleaved_thinking.py
tests/test_provider_checks.py
tests/test_provider_config.py
tests/test_utils.py