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

Real-world integrations

Battle‑tested with ERPs, files, and finance data at enterprise scale. We turn field lessons into reusable code. Expect pragmatic adapters, clear examples, and minimal boilerplate.

Security first

Isolation and least‑privilege by default. We design for finance: secure execution, scoped access, auditable paths. Strong defaults so you can move fast without loose ends.

Build with the community

Open issues, public roadmap, friendly reviews. Fork, PR, or discuss. Share patterns, add connectors, and help shape finance‑grade GenAI.

Released Projects

NetSuite MCP

Available Now

Open connector + MCP tools for NetSuite. Clean auth, typed endpoints, and examples.

  • Model Context Protocol (MCP) server for NetSuite with opinionated endpoints
  • Supports search, saved reports, file cabinet, and common finance objects
  • Local dev scripts, mock data, and test harness

You can improve it, suggest changes, or build with us.

JavaScript Secure VM

Available Now

Dedicated, isolated runtime for Node.js. Built for GenAI workloads.

  • Strong sandboxing + resource limits per execution
  • Deterministic timeouts, network policies, and filesystem guards
  • Simple API to run user code safely for agents, evaluations, and workflows

Improve it, suggest changes, or use it for your apps.

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

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

Coming Soon

🔌

SAP B1 & Oracle adapters

More ERP connectors with typed models and examples

🤖

Agent templates

Reference agents for reconciliation, close, and analytics

📋

Policy kits

Security policies and deployment blueprints

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.