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
- Deploy gpt-oss-120b on Azure AI Foundry
- Configure credentials:
cp .env.example .env
# Fill in Azure project endpoint, deployment name, and optional keys
- Authenticate with Azure:
az login
- Deploy the agent:
crowe-logic deploy
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dea67ce8b9b9a61fa58e99a760a9b5e0a4d0d20c187f22e57ee53889918245a4
|
|
| MD5 |
00a46cdcc09f4aceaf35f2cc12845b3d
|
|
| BLAKE2b-256 |
1be82d9f4e15f557ac180c5022cb555e627da1e1715e7488324be11c69aebe8d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d074c94aa6f79ff777710577ebbbf87170fabd5291d0ffb7126ca71b3bbaa191
|
|
| MD5 |
fc42fe266e10460951e9c0fa5efc7d15
|
|
| BLAKE2b-256 |
54daa7b4a5c71592fdea072ed94014da1d7a741b03c72f16ddc212f7f68382a0
|