Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Claire AI

Claire, your assistent with Artificial intelligence in your terminal. (CLI Agent).

It works like a integration of langchain agent in your terminal.

From dev to devs :)

Installation

You can use Claire on-the-fly without permanently installing it, or install it globally on your system. We recommend using uv or pipx for isolated and safe installations.

Try it without installing (On-the-fly)

If you have uv installed, you can run Claire instantly, just like npx:

uvx claire-ai

Global Installation (Recommended)

Using uv:

uv tool install claire-ai

Using pipx:

pipx install claire-ai

Using standard pip:

pip install claire-ai

Make sure to use a virtual environment if you choose this method.


Once installed, Claire will be available globally in your terminal. You can start using it simply by typing:

claire-ai --help

Commands

1. configure

Command to make authentication, just put your api key (any provider), provider model and the name of the model.

  • Options:
    • --api-key (str): API Key for integrate the LLM model with Claire.
    • --provider-model (str): Provider from the LLM model.
    • --llm-model (str): Name of the model used.

You can see this and more of this command usage just using the --help option.

2. chat

Command to start conversation with Claire, just ask your query and Claire will post your response.

  • Options:
    • --query (str): Query used to ask Claire.
    • --copy (bool): Permission to copy AI response automatically.

Obs.: Depeding on the provider that you configure, maybe, some dependencies are going to be requested. All from langchain chat models.

You can see this and more of this command usage just using the --help option.

3. install-dependency

Command to install a dependency

  • Options:
    • --dependency-name (str): Name of the dependency that you want to install.

Obs.: If not passing dependency_name, this command will see the provider model that you passed in configuration and will pull the dependency that's needed to Claire works, if it's not installed.

You can see this and more of this command usage just using the --help option.

4. uninstall-dependency

Command to uninstall a dependency

  • Arguments:
    • dependency_name (str): Name of the dependency that you want to uninstall.

You can see this and more of this command usage just using the --help option.

Releases

Packages

Contributors

Languages