Skip to main content

Crowe Logic. Universal AI Agent powered by CroweLM on Azure AI Foundry.

Project description

Crowe Logic

Universal AI agent powered by gpt-oss-120b on Azure AI Foundry. 74 built-in tools across cultivation, quantum computing, vision analysis, music composition, and more.

Install

pip install crowe-logic
npm i @michaelcrowe11/crowe-logic

Setup

  1. Deploy gpt-oss-120b on Azure AI Foundry
  2. Configure credentials:
cp .env.example .env
# Fill in Azure project endpoint, deployment name, and optional keys
  1. Authenticate with Azure:
az login
  1. Deploy the agent:
crowe-logic deploy
  1. Start chatting:
crowe-logic

Usage

crowe-logic              # Interactive chat (default)
crowe-logic chat         # Interactive chat session
crowe-logic run "prompt" # Single prompt, get response
crowe-logic deploy       # Create/recreate the agent
crowe-logic status       # Show agent status
crowe-logic tools        # List available tools

Tools (74)

Category Tools Description
Filesystem 6 Read, write, list, search, move, delete files
Shell 2 Execute commands, manage processes
Web & Search 5 HTTP requests, web search, scraping
Git 4 Status, diff, log, commit operations
Browser Automation 5 Playwright-based navigation, screenshots, interaction
macOS / AppleScript 2 System automation, app control
iTerm2 20 Terminal profiles, status bar, title, theme, split panes
Quantum Computing 7 QubitFlow circuits, Synapse pipelines, Trinity bridge
Music Composition 5 Talon engine -- scales, chords, MIDI, Ableton integration
Vision & Image 2 Multi-backend photo analysis (OpenRouter, Crowe Vision)
CroweLM Training 10 Dataset management, curation, fine-tuning pipeline
Crowe Logic Platform 4 Chat, vision, grow logs, SOP generation via ai.southwestmushrooms.com
MCP Client 2 Connect to 5,800+ MCP servers on demand

MCP Server

The Crowe Logic platform is also available as a standalone MCP server for any MCP client:

uvx crowe-logic-mcp

See crowe-logic-mcp for configuration details.

Specialized Agents

Agent Focus
cultivation Mushroom cultivation with Crowe Logic platform integration
quantum Quantum computing with QubitFlow + Synapse + Trinity bridge
music Music composition with Talon engine
code General software development
research Web research and analysis

Environment Variables

Variable Description
AZURE_AI_PROJECT_ENDPOINT Azure AI Foundry project endpoint
AZURE_AI_DEPLOYMENT Model deployment name
OPENROUTER_API_KEY OpenRouter API key (vision fallback)
CROWE_LOGIC_URL Crowe Logic platform URL
CROWE_LOGIC_KEY Crowe Logic API key

Docker

docker pull michaelcrowe1111/crowe-logic:latest
docker run -it --env-file .env michaelcrowe1111/crowe-logic

GPU variant for fine-tuning:

docker build --target gpu -t crowe-logic:gpu .

Requirements

  • Python 3.10+
  • Azure AI Foundry account with gpt-oss-120b deployment
  • Azure CLI (az login) for authentication

Author

Michael Crowe -- Crowe Logic, Inc.

License

MIT

Project details


Download files

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

Source Distribution

crowe_logic-0.2.0.tar.gz (596.9 kB view details)

Uploaded Source

Built Distribution

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

crowe_logic-0.2.0-py3-none-any.whl (602.8 kB view details)

Uploaded Python 3

File details

Details for the file crowe_logic-0.2.0.tar.gz.

File metadata

  • Download URL: crowe_logic-0.2.0.tar.gz
  • Upload date:
  • Size: 596.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for crowe_logic-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dea67ce8b9b9a61fa58e99a760a9b5e0a4d0d20c187f22e57ee53889918245a4
MD5 00a46cdcc09f4aceaf35f2cc12845b3d
BLAKE2b-256 1be82d9f4e15f557ac180c5022cb555e627da1e1715e7488324be11c69aebe8d

See more details on using hashes here.

File details

Details for the file crowe_logic-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: crowe_logic-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 602.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for crowe_logic-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d074c94aa6f79ff777710577ebbbf87170fabd5291d0ffb7126ca71b3bbaa191
MD5 fc42fe266e10460951e9c0fa5efc7d15
BLAKE2b-256 54daa7b4a5c71592fdea072ed94014da1d7a741b03c72f16ddc212f7f68382a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page