ChatFin Open Source

Escape the Black Box. Build Audit-Ready, Sovereign Finance AI Agents.
For developers building the Autonomous CFO stack, we provide secure execution environments, ERP connectors, and agentic patterns that prioritize financial accuracy.

Why Open Source for Finance?

Audit-Ready Intelligence

You cannot audit a black box. Open source ensures your "AI Controller" logic is transparent, explainable, and compliant by default. Compliance is built-in, not bolted on.

Sovereign Data Security

Cryptographically sealed financial logic. Keep sensitive forecasts and PII within your own "Secure VM" perimeter. Own your weights, own your data, eliminate vendor data scraping.

The "Always-On" CFO

Democratizing financial intelligence. Move from static reports to autonomous agents that update at market speed. Build workflows without legacy ERP lock-in.

Released Projects

NetSuite MCP

Agent Connector

The standard Model Context Protocol (MCP) server for NetSuite. Give your AI agents safe, typed access to your ERP.

  • Opinionated, type-safe endpoints for invoices, POs, and GL.
  • Supports SuiteQL search and File Cabinet document parsing.
  • Includes mock data harness for safe local agent testing.

JavaScript Secure VM

Execution Runtime

A dedicated runtime for executing generated financial code. Built for "Code Agents" that need to calculate logic safely.

  • Strong sandboxing + resource limits per execution.
  • Deterministic timeouts to prevent runaway calculations.
  • Ideal for running "FinGPT" generated logic in production.

Quick Start

bash
# NetSuite MCP: Connect your Agent to ERP
npm i @chatfin/netsuite-mcp

# Secure VM: Run Financial Logic Safely
npm i @chatfin/js-secure-vm
javascript
import { createVM } from "@chatfin/js-secure-vm";

// Calculate variance safely in an isolated environment
const vm = createVM({ timeoutMs: 2000, net: "deny" });
const code = `
  const budget = 10000;
  const actual = 12500;
  module.exports = { variance: actual - budget, flag: (actual > budget) };
`;
const result = await vm.run(code);
console.log(result); // { variance: 2500, flag: true }

Roadmap: AGI 2026

🔌

Oracle & SAP Adapters

Expanding our MCP library to cover 90% of enterprise finance data sources.

🤖

Autonomous Research

"FinSight" integration for deep research agents that read 10Ks and market news.

📋

Policy-as-Code Kits

Pre-built security policies for "Continuous Audit" agents.

Join the Movement

We are building the operating system for the AI CFO. Download the code, fork the repo, or join our Discord to discuss the future of open source finance.