ChatFin Open Source

We build in public. For developers and IT teams, ChatFin Open Source shares what we've learned shipping AI for finance connectors, secure execution, and patterns that just work.

Why Open Source

Transparency: Open code for audit and trust
Community: Built with and for developers
Innovation: Accelerate finance tech evolution
Security: Vetted by the community
ChatFin Open Source
// Install ChatFin packages
npm install @chatfin/netsuite-mcp
npm install @chatfin/js-secure-vm
// Import and use
import { createVM } from '@chatfin/js-secure-vm'
const vm = createVM({ timeoutMs: 2000 })
const result = await vm.run(`1 + 2`)

Battle-Tested

Used in production by finance teams

Developer First

Built with developer experience in mind

Ready to Use

Install and start building immediately

Docs
Videos
Guides
Support

Our Three Key Initiatives

At ChatFin, we've been focused on that question - and today, we're excited to share three important new initiatives:

ChatFin Community

For IT Teams

Designed for IT teams, consultants, and firms who want to create agents and workflows for clients without starting from scratch.

ChatFin Enterprise

Full Solution

Our flagship solution offering dedicated instances, enterprise-level features, and full support.

We believe these launches will help finance teams bring AI into the CFO's office faster and with real, tangible results.

Quick Start

Get started with ChatFin open source in seconds

bash
# NetSuite MCP
npm i @chatfin/netsuite-mcp

# JavaScript Secure VM
npm i @chatfin/js-secure-vm
javascript
import { createVM } from "@chatfin/js-secure-vm";

const vm = createVM({ timeoutMs: 2000, net: "deny" });
const result = await vm.run(`module.exports = 1 + 2`);
console.log(result); // 3

Contribute

The code is open. Download, modify, and send PRs. If you prefer to discuss first, open an issue. You can also join our community to co‑design features with us.