Open Source · 100% Local AI · Zero Setup

Any Tab. Any Data.
Instant AI Dashboard.

Point Funk at any webpage — your bank account, your analytics, your CRM — and get a custom live dashboard built from that page's data. Powered by local AI. Your data never leaves your machine.

chase.com/banking/accounts/checking
Recent Transactions
Date Description Amount
Mar 15Whole Foods Market-$94.32
Mar 14Netflix-$15.49
Mar 14Direct Deposit+$4,200.00
Mar 13Shell Gas Station-$67.18
Mar 12Amazon Prime-$138.92
Mar 11Chipotle-$22.45
Mar 10Freelance Payment+$850.00
Showing 1–7 of 43 transactions this month
Funk AI
qwen2.5-coder
Spending Dashboard
Generated from Chase checking
LIVE
Balance
$9,284
▲ $324 vs last mo.
Spent
$2,416
▼ 12% vs budget
Saved
$1,050
▲ On track
Income
$5,050
2 deposits
Daily Spend — March

Your data is trapped in
50 different tabs

Every tool you use has beautiful data locked inside. Exporting it is tedious. APIs require setup. You end up with a browser full of tabs, squinting at tiny numbers.

🏠
Your Bank
Transactions, balances, categories buried in tiny HTML tables
No export without premium plan. No API without OAuth dance.
📈
Analytics
Sessions, conversions, funnels scattered across 8 sub-pages
Custom dashboards require paid tier. Embeds expire.
👥
Your CRM
Deal stages, revenue, pipeline data only visible one page at a time
Reporting module costs extra. CSV exports are 3 days stale.
📌
Project Tools
Sprint velocity, burndown, blockers living in separate views
Dashboard integrations require Zapier. Zapier costs money.
📱
Social Media
Followers, reach, engagement in 4 platform-specific UIs
Third-party tools scrape your account. Data leaks happen.
Many
tools with useful data — none of it in one place
Hours
spent on BI tool setup before seeing a single chart
0 setup
required to create a live dashboard with Funk

Three steps. No config.
No API keys. No exports.

Funk works on any webpage that has data. If you can see it, Funk can dashboard it.

01
Browse any page
Navigate to any page with data. Bank statements, analytics dashboards, your CRM, Notion databases, API JSON responses — if it has structure, Funk can see it.
<table class="transactions">
<tr>"Whole Foods" -$94.32
<tr>"Direct Deposit" +$4,200
<tr>"Netflix" -$15.49
✓ Funk detected 43 rows, 3 columns
02
Click Funk, describe your dashboard
Click the Funk extension icon. Describe what you want in plain English — "show me spending by category with a monthly trend line" — or just hit Generate for a smart default.
Funk
Local AI Dashboard Builder
Ollama connected • qwen2.5-coder:14b
📊 Found: transactions table (43 rows)
Describe your dashboard...
spending by category + monthly trends
⚡ Generate Dashboard
All AI runs locally on your machine
03
Your custom dashboard appears
In seconds, qwen2.5-coder generates a React dashboard tailored to your data. It opens in a side panel, updates live as you navigate, and saves for later.
// AI generating your dashboard...
import { BarChart, LineChart } from 'recharts'
const SpendingDashboard = () => {
  const categories = groupBy(data, 'category')
  return (
    <BarChart data={categories} ... />
    <LineChart data={trends}
⚡ Dashboard ready in 4.2 seconds

Other tools make you
work for your own data

Retool needs API setup. Grafana needs data source config. Funk needs you to open a tab.

Feature
♬ Funk
Retool
Grafana
Zero API setup required
✓ Yes
✗ No
✗ No
Works on any website
✓ Any tab
✗ API only
✗ Data sources
100% local — no cloud
✓ Fully local
✗ Cloud only
Partial (self-host)
AI-generated dashboards
✓ Automatic
✗ Manual build
✗ Manual build
Live data from browser session
✓ Real-time
✗ Static calls
✗ Polling
Works with authenticated pages
✓ Already logged in
✗ Re-auth required
✗ Re-auth required
Time to first dashboard
< 30 seconds
Hours
Hours
Open source
✓ MIT License
✗ Proprietary
Apache 2.0
Starting price
Free
$10/user/mo
Free (infra cost)

What Funk generates
for real pages

These are representative dashboards generated from real-world pages — bank accounts, social analytics, CRMs, and project trackers. All built from raw page data in seconds.

🏠
Bank Account Overview
Source: chase.com/banking • Funk generated
LIVE
Checking
$9,284
▲ $324 mo/mo
Savings
$14,590
▲ $1,050 mo/mo
Spent Mar
$2,416
▼ 8% vs Feb
Monthly Spend — Last 6 Months
Oct
Nov
Dec
Jan
Feb
Mar
Top Spending Categories
Groceries
$692
Transport
$520
Dining Out
$394
Subscriptions
$247
📱
Social Media Analytics
Source: twitter/x analytics • Funk generated
LIVE
👁
Impressions
142.8K
▲ 23% this week
💛
Engagements
8,402
▲ 15% this week
👥
New Followers
+284
▲ 41% vs last wk
🔗
Link Clicks
1,847
▼ 6% this week
Daily Impressions — Last 14 Days
Top Posts This Week
1
"Building in public day 47..."
34.2K
2
"The Funk side project update..."
18.9K
3
"Local AI is underrated..."
12.4K
👥
Sales Pipeline CRM
Source: hubspot.com/crm • Funk generated
LIVE
Pipeline by Stage
Prospect
24
$128K
Qualified
11
$94K
Proposal
6
$67K
Closed Won
4
$41K
Win Rate
38% close rate Industry avg: 27%
Hot Deals
Company Value Stage Owner
Acme Corp $24K Proposal Sarah
TechFlow $18K Qualified Mike
Vertex Inc $12K Closing Jen
📌
Sprint Tracker
Source: linear.app / notion • Funk generated
LIVE
14
Done
7
In Progress
3
Blocked
9
Todo
Burndown
Ideal Actual
Active Tasks
Native messaging protocol
Tom
DOM table extractor
Tom
High
Dashboard prompt builder
Tom
Blocked
Sandbox iframe runtime

"Your data never leaves
your computer. Not even once."

🤖
Local AI with Ollama
Funk runs qwen2.5-coder entirely on your machine via Ollama. No OpenAI API calls. No Anthropic. No third-party LLM provider of any kind. The model runs on your GPU — or your CPU if needed.
🔒
Native Messaging, No Cloud Relay
The Chrome extension communicates with the local Node.js host via Chrome's native messaging protocol — a direct stdin/stdout pipe to a process on your machine. There is no server in between.
📊
Sandboxed Dashboard Execution
Generated dashboards run inside an iframe with a null origin — fully isolated from the page and from your extension. AI-generated code cannot access your tabs, your history, or your credentials.
👁
Open Source and Auditable
Funk is MIT-licensed. You can read every line of code, compile it yourself, and verify what it does. No telemetry. No analytics. No phoning home. Ever.
Data flow architecture
📄
Webpage (your bank, CRM, etc.)
Browser tab
Content script reads DOM — no network call
🪨
Chrome Extension (MV3)
Your browser
Native messaging — stdio pipe, local only
💻
Native Host (Node.js)
localhost
HTTP to localhost:11434 — never leaves machine
🤖
Ollama + qwen2.5-coder
localhost:11434
🔒 Zero external network requests. Everything above is localhost.

If you can see it in a tab,
Funk can dashboard it

Funk's extractor understands HTML tables, JSON API responses, lists, and structured page layouts. No integration setup. No OAuth tokens.

🏠
Banking
Transaction tables, account balances, credit card statements
Chase Wells Fargo Mint
📈
Analytics
Traffic data, conversion funnels, acquisition channels
GA4 Plausible Mixpanel
👥
CRM / Sales
Deals, contacts, pipeline stages, revenue metrics
HubSpot Salesforce Pipedrive
📌
Project Tools
Tasks, sprints, blockers, velocity, burndown data
Linear Jira Notion
📱
Social Media
Followers, reach, engagement, top posts, growth
X / Twitter Instagram YouTube
🛒
E-commerce
Orders, revenue, product performance, customer LTV
Shopify Stripe WooCommerce
💻
API Responses
Raw JSON from any API tab — Funk parses and schemas it automatically
Any REST API JSON endpoints
📄
Any Table
Any HTML table on any page — invoices, schedules, reports, directories
HTML tables Data grids

Free and open source.
Pro for power users.

Funk's core functionality is MIT-licensed and always will be. Pro adds quality-of-life features for teams and heavy users.

Free / Open Source
$0
Everything you need to turn any browser tab into a live dashboard. Forever free.
  • Unlimited dashboards
  • All data sources (tables, JSON, APIs)
  • Local AI via Ollama (any model)
  • Live data from authenticated tabs
  • Chrome extension + native host
  • MIT license — fork it, hack it
Download Free
Team
$29/month
For teams that want shared dashboards, central data, and collaborative analytics.
  • Everything in Pro
  • Up to 10 seats
  • Shared dashboard library
  • Team data source management
  • Admin panel + audit log
  • Slack / Discord notifications
Get Team
Free • Open Source • No Account Required
Start dashboarding
any page in 30 seconds.

Install Funk, open any tab with data, click the icon. Describe what you want, and a dashboard appears in seconds.

Requires Chrome + Ollama installed locally • MIT License • Works on macOS, Linux, Windows