[KongchangAI]
Product

TabulaSage

An open-source offline data analysis tool that uses scikit-learn's IsolationForest and decision tree algorithms. It supports column profiling, anomaly detection, and explainable predictive analysis on CSV files. All computations are performed locally, with no data leaving the user's machine.

Timeline (last 90 days)

Oct 12

TabulaSage is an offline data analyzer built by developer Zhiyilang for the Hacktoberfest 2026 open-source AI challenge, using open-source AI as its entire engine and ensuring files never leave the local machine.

Unverified50%
Oct 12

TabulaSage provides three types of analysis for CSV files: per-column profiling (type, missing rate, distribution, high-frequency categories), anomaly detection, and target-column driving factors produced by an interpretable model.

Unverified50%
Oct 12

There are no network calls anywhere in TabulaSage's entire code path, and the code is approximately 200 lines of Python.

Unverified50%
Oct 12

TabulaSage uses scikit-learn's IsolationForest for anomaly detection and a shallow decision tree (DecisionTreeClassifier) as the interpretable model.

Unverified50%
Oct 12

In a 15-row sample with one row of bad data injected, IsolationForest detected the anomalous data in row 9 (age=999, income=15).

Unverified50%
Oct 12

In sample testing, the interpretable model achieved 100% test accuracy, with the strongest driving factor being age (importance 0.57), followed by monthly_spend.

Unverified50%
Oct 12

TabulaSage uses 'mean + 2σ' as a parameter-free anomaly flagging threshold rather than relying on scikit-learn's default contamination parameter, in order to avoid falsely flagging approximately 40% of data on small datasets.

Unverified50%
Oct 12

In the first version of TabulaSage, failing to remove the --target column from the features caused label leakage, producing a spurious 100% accuracy; the fix was to remove the target column from the feature list.

Unverified50%
Oct 12

TabulaSage can integrate a locally running open-weight LLM (such as Gemma running via Ollama) to generate richer descriptions, or integrate TabPFN for predictions, without rewriting the application.

Unverified50%
Oct 12

TabulaSage's insight generation uses deterministic templates to transform statistical data into sentences, requiring no LLM.

Unverified50%

1 more timeline events

All Facts (11)

Unverified

TabulaSage is an offline data analyzer built by developer Zhiyilang for the Hacktoberfest 2026 open-source AI challenge, using open-source AI as its entire engine and ensuring files never leave the local machine.

50%
Unverified

TabulaSage provides three types of analysis for CSV files: per-column profiling (type, missing rate, distribution, high-frequency categories), anomaly detection, and target-column driving factors produced by an interpretable model.

50%
Unverified

There are no network calls anywhere in TabulaSage's entire code path, and the code is approximately 200 lines of Python.

50%
Unverified

TabulaSage uses scikit-learn's IsolationForest for anomaly detection and a shallow decision tree (DecisionTreeClassifier) as the interpretable model.

50%
Unverified

In a 15-row sample with one row of bad data injected, IsolationForest detected the anomalous data in row 9 (age=999, income=15).

50%
Unverified

In sample testing, the interpretable model achieved 100% test accuracy, with the strongest driving factor being age (importance 0.57), followed by monthly_spend.

50%
Unverified

TabulaSage uses 'mean + 2σ' as a parameter-free anomaly flagging threshold rather than relying on scikit-learn's default contamination parameter, in order to avoid falsely flagging approximately 40% of data on small datasets.

50%
Unverified

In the first version of TabulaSage, failing to remove the --target column from the features caused label leakage, producing a spurious 100% accuracy; the fix was to remove the target column from the feature list.

50%
Unverified

TabulaSage can integrate a locally running open-weight LLM (such as Gemma running via Ollama) to generate richer descriptions, or integrate TabPFN for predictions, without rewriting the application.

50%
Unverified

TabulaSage's insight generation uses deterministic templates to transform statistical data into sentences, requiring no LLM.

50%
Unverified

The author believes that closed-source API solutions are easier to demo but harder to earn trust with, and for tools that touch real data, prefers debuggable open-source models.

50%

Source Articles