Free & Open Source AI Agent Framework: 100% MIT Licensed TypeScript Harness
Most enterprise AI agent frameworks trap you in high subscription fees, cloud telemetry lock-in, or proprietary backends. Smoke Monkey Harness is 100% open source under the permissive MIT license, designed to run completely free on your infrastructure with zero runtime dependencies.
Free & Open Source AI Agent Framework: 100% MIT Licensed TypeScript Harness: Most enterprise AI agent frameworks trap you in high subscription fees, cloud telemetry lock-in, or proprietary backends. Smoke Monkey Harness is 100% open source under the permissive MIT license, designed to run completely free on your infrastructure with zero runtime dependencies. Designed as a zero-dependency, open-source TypeScript architecture under the MIT License with native Model Context Protocol (MCP) support and deterministic phase state machines.
- 100% MIT Permissive License: Deploy in commercial, enterprise, or personal projects with zero license fees.
- Zero Runtime Dependencies: Runs purely on Node.js standard libraries (`node:fs`, `node:child_process`, `node:crypto`).
- Run Free with Local Models: Connect to Ollama (qwen3, llama3) for 100% offline, zero-token-cost execution.
- No Hidden Telemetry: Your code, prompts, and tool outputs stay entirely within your private environment.
import { createAgent } from 'smoke-monkey-harness';// 100% free and open source: run with local Ollama or free-tier APIsconst agent = createAgent({provider: 'ollama',model: 'qwen3:8b', // Free local open weightsworkspacePath: process.cwd(),autoApprove: true,});const result = await agent.run('Analyze repository structure and document dependencies');console.log('Finished with status:', result.status);
Why Open Source Sovereignty Matters for AI Agents
When building software development tools or internal company automations, granting third-party closed-source agents access to your code repositories creates severe compliance, security, and IP risks. With Smoke Monkey Harness, every line of the agent runtime is open source, transparent, and auditable. You have absolute sovereignty over what commands run, how data is parsed, and where sessions are stored.
Zero Dependencies: True Freedom from Supply Chain Vulnerabilities
Typical JavaScript packages carry dozens of transitive dependencies that regularly suffer from security advisories, deprecation cycles, and breaking upgrades. Smoke Monkey Harness relies solely on Node.js built-ins. You can vendor the library directly into your codebase or install via npm with complete peace of mind.
Zero Vulnerability Surface
Running `npm audit` on a project with Smoke Monkey Harness reports 0 vulnerabilities because there are zero external runtime dependencies.
Running 100% Offline Without API Keys
Combine Smoke Monkey with Ollama to run high-speed agentic loops on your laptop or private air-gapped GPU servers. The agent invokes local bash commands, performs AST file diffs, and inspects git history with zero network roundtrips.
const localAgent = createAgent({provider: 'ollama',model: 'qwen3:8b', // or 'llama3.3:70b' on GPU serversworkspacePath: '/path/to/private/repo',});
Frequently Asked Questions
Q:Is Smoke Monkey Harness really 100% free to use in commercial products?
Yes. Smoke Monkey Harness is released under the MIT License. You can embed it in commercial SaaS applications, internal enterprise tooling, or proprietary software with no licensing royalties.
Q:Are there any usage limits or rate caps built into the open source package?
None whatsoever. The runtime has no call home telemetry, no token counters, and no artificial throttles. Any limits are determined solely by your own hardware or the LLM provider API you configure.
Q:How do I contribute to the open source project?
Contributions are welcome on GitHub at https://github.com/RajdeepDevelopment/smoke-monkey-harness. You can submit issues, feature requests, custom tools, or PRs.
Related Alternatives & Comparisons
ChatGPT Agent APIs Alternative: Open Source TypeScript Harness
LangChain TypeScript Alternative: Zero Dependencies & Deterministic Loops
Open Source Devin Alternative: Build Autonomous Software Engineers in TypeScript
Build with Smoke Monkey Harness
Zero dependencies. 24 built-in tools. Human-in-the-loop safety. 100% open source under the MIT License.