🎉 NocoBase 2.0: Meet Your AI Employees - November 1, 2025

Top 5 Open-Source AI Internal Tools on GitHub

A review of five open source internal tools with over 20k stars, along with an analysis of their AI capabilities and key use cases.

Yuan Tianqi |

Previously we compiled a range of open source AI project resources, including a review of 11 open source AI no code platforms on GitHub and several summaries of AI low code tools. As AI technology advances rapidly, more open source projects are beginning to actively adopt AI capabilities.

A similar shift is happening in the internal tools space. Last year we profiled a number of outstanding open source internal tool projects, and by 2025 most of them have added AI features, making the overall ecosystem feel renewed. This prompted us to create an updated, more systematic overview.

😄 If you are new to internal tools and the value they bring, you may want to read the introductory guide first.

In this update, we selected open source internal tools from the GitHub Internal Tools topic with more than 20k Stars and strong community traction, and summarized their technical features and ideal use cases.

Our goal is to help you quickly understand which internal tools remain worth investing in during the AI era, and to provide clear direction for technical teams building their own internal systems.

Here is a quick preview of the 5 open source internal tools we will cover.

  • NocoBase: a data model driven no code platform designed for internal tools, featuring a highly extensible plugin system. Its AI agents can assist with data preparation, modeling, chart building, and code generation.
  • Budibase: a low code internal tool builder offering an integrated database, drag and drop UI creation, auto generated CRUD, AI Columns, and AI assisted table design.
  • Refine: a React based meta framework built for CRUD intensive admin systems, now supporting AI generated layouts, structures, and code.
  • ToolJet: a platform that blends low code with AI native capabilities, allowing users to generate interfaces and logic through natural language.
  • Appsmith: a mature open source low code platform that connects to multiple data sources, ideal for building admin dashboards, approval flows, and operations tools, now enhanced with AI driven actions.

NO.5 NocoBase

nocobase.png

GitHubhttps://github.com/nocobase/nocobase
Websitehttps://www.nocobase.com/
LicenseAGPL-3.0
GitHub Stars20.5k
Forks2.3k
Issues129
Pull Requests125
Contributors101
Last updatedupdated today
Documentationhttps://v2.docs.nocobase.com/ai-employees

Overview

NocoBase is a data model driven no code development platform designed for building internal tools. Its plugin based architecture is highly extensible and supports building admin panels, business systems, CRMs, approval flows, and a wide range of internal applications. It offers a visual WYSIWYG interface builder and supports complex data relationships, permission models, and custom logic, making it ideal for teams that need to deliver business tools quickly.

In NocoBase, AI is not an isolated module. Instead, it is woven directly into tables, forms, data models, and workflows. The AI Employees framework integrates AI into business operations, enabling collaboration with models, forms, tables, and workflows. Built in AI employee types include data cleaning, schema modeling, knowledge search, chart generation, and code generation, helping users lower the cost of data processing, interface setup, and logic construction.

Use cases

Data cleaning (Dex, Data Processing Specialist)

AI employees extract structured information from unstructured content such as customer data, tickets, or contract text and can automatically populate forms.

Dex.gif

Data analysis (Viz, Insight Analyst)

On pages like Leads, Opportunities, or Accounts, AI employees can analyze the current dataset and automatically create trend charts, comparisons, KPI cards, and concise insights.

Viz.gif

Frontend configuration (Nathan, Frontend Engineer)

When working with JSBlock, JSField, JSItem, JSColumn, JSAction, or Event Flow, AI employees can review the code context and generate or refine JavaScript based on natural language prompts.

Nathan.png

Data modeling (Orin, Data Modeler)

When creating internal systems such as CRMs, ticketing, inventory, or project management, AI employees can help generate or update data tables.

Orin.png

NO.4 Budibase

budibase.png

GitHubhttps://github.com/Budibase/budibase
Websitehttps://budibase.com/
LicenseGPL-v3
Stars27.4k
Forks2k
Issues294
Pull Requests12
Contributors112
Last updatedupdated today
Documentationhttps://docs.budibase.com/docs/quickstart-budibase-ai

Overview

Budibase is an open source low code platform for building internal tools. It supports database connections, multiple data sources, drag and drop UI creation, and automatic CRUD and workflow generation, making it suitable for building enterprise backends, approval flows, form systems, and admin panels. With its built in database, REST API support, and visual builder, teams without extensive frontend experience can still create complete internal applications.

Budibase has also integrated AI as a native platform capability. With Budibase AI enabled, users can create AI Columns for intelligent data operations, generate JavaScript logic from natural language, automatically produce database schemas, and use AI based automations for cleaning, classifying, transforming, and generating data.

Use cases

Smart data cleaning and content preparation

AI Columns can automatically clean, normalize, and categorize data, useful for customer feedback, content moderation, ticket processing, and similar workflows.

AI Column.png

Auto generating database schemas

When building new modules such as customer management, contract workflows, or task systems, Budibase AI can generate suitable table structures and example records from a single natural language prompt.

数据库表结构.png

NO.3 Refine

refine-dvhndk.png

GitHubhttps://github.com/refinedev/refine
Websitehttps://refine.dev/
LicenseMIT
Stars33.5k
Forks2.9k
Issues17
Pull Requests11
Contributors311
Last updated2 days ago
Documentationhttps://ai.refine.dev/

Overview

Refine is an open source React meta framework built for CRUD heavy web apps, enterprise admin systems, dashboards, and other internal B2B tools.

Refine AI brings AI into the development workflow. With natural language, documentation, or API specs as input, Refine AI can generate a complete production ready React app scaffold, including CRUD pages, routing, auth, state management, and data fetching. The output is clean, standard React code that developers can extend or adapt freely.

Use cases

Generating admin systems

Based on APIs or data models, Refine AI can create CRUD interfaces with list, form, and detail pages, making it ideal for quickly bootstrapping systems such as inventory, orders, or project management.

后台管理系统生成-3eh30p.png

Refactoring and maintaining existing codebases

Because Refine AI generates code that follows enterprise grade patterns and best practices, it can also be used to refactor older systems into modular components or to add new business modules quickly on top of an existing project, improving both development speed and long term maintainability.

代码重构与维护.png

💡 Recommended reading: NocoBase vs Refine

NO.2 ToolJet

ToolJet.png

GitHubhttps://github.com/ToolJet/ToolJet
Websitehttps://tooljet.ai/
LicenseAGPL-3.0
Stars37k
Forks4.9k
Issues646
Pull Requests313
Contributors651
Last updatedone day ago
Documentationhttps://docs.tooljet.com/docs/build-with-ai/overview

Overview

ToolJet is an open source, low code and AI native platform for building internal enterprise tools, dashboards, admin systems, and business applications. It offers a drag and drop visual builder, an integrated database, extensive data source and SaaS integrations, and built in permission and collaboration features. It is designed for teams that need to deliver internal systems quickly.

In ToolJet, AI is woven directly into the app building workflow. Developers can describe their requirements in natural language, and ToolJet will generate an initial interface, data structure, and query logic automatically.

Use cases

Generating business apps with natural language

ToolJet allows teams to create internal tools by describing requirements in natural language. It can build UI, data structures, and logic from scratch or modify existing applications. This makes it easy to produce common internal systems such as inventory management in a short amount of time.

自然语言快速生成.png

AI documentation assistant

The built in AI documentation assistant answers questions about components, features, and integrations, helping users get familiar with ToolJet more quickly. For teams without frontend experience, the assistant reduces the learning curve and speeds up development.

NO.1 Appsmith

appsmith-of0467.png

GitHubhttps://github.com/appsmithorg/appsmith
Websitehttps://www.appsmith.com/
LicenseApache-2.0
Stars38.6k
Forks4.4k
Issues4.4k
Pull Requests38
Contributors335
Last updatedone day ago
Documentationhttps://www.appsmith.com/ai/low-code

Overview

Appsmith is an open source low code platform built to help teams create internal applications quickly and with minimal code. It supports a wide range of databases and APIs, provides a comprehensive library of visual UI components, and allows developers to extend functionality with JavaScript. This makes it suitable for building admin systems, data dashboards, approval workflows, CRMs, and analytics tools.

The latest release introduces native AI support. Appsmith can connect to leading LLMs such as OpenAI, Google AI, and Anthropic, enabling features like text analysis, summarization, semantic search, and classification powered by AI actions.

Use cases

Accelerating development with AI

Appsmith’s AI assistant provides contextual support during development, offering guidance on operations, platform features, query building, JavaScript logic, and UI customization. Through the sidebar assistant Appy, developers can get relevant help directly on the page they are editing, reducing documentation lookup time and speeding up iteration.

借助 AI 提升构建速度.png

Embedding AI into internal workflows

Teams can build AI augmented internal tools, such as a customer review analysis dashboard. Appsmith can fetch review data, display it in tables, run sentiment analysis via the Appsmith AI datasource, and use JS Objects to write results back into the UI. This enables teams to automatically classify feedback and prioritize issues more efficiently.

整合 AI 能力.png

💡 Recommended reading: NocoBase vs. Appsmith: Which Open Source Low-Code Platform is Right for You?

Additionally, beyond the five major high star projects above, open source tools like Yao and ILLA Builder also maintain strong community activity. Yao provides a full stack application engine that enables rapid construction of models, workflows, and APIs for internal systems. ILLA Builder focuses on visual interface building, making it suitable for quickly creating admin panels and data tools. Both projects also offer basic AI extensions and can be useful complementary options when teams are building internal tools.

Conclusion

When selecting internal tooling, it is helpful to evaluate solutions across several dimensions.

  1. The maturity of AI features, such as support for page generation, SQL or business logic generation, chart generation, and intelligent assistants.
  2. Community and ecosystem activity, including Stars, Issues, Commits, and documentation updates, all of which signal a project’s reliability and long term sustainability.
  3. Self hosting capabilities and security, which influence internal deployment and data compliance.
  4. Extensibility and ease of customization, which directly affect the ongoing cost of adapting systems to evolving business needs.

We hope this guide offers useful technical insight and helps you make more informed decisions when building internal tools.

As generative AI continues to advance, these open source projects will keep evolving as well, bringing new capabilities over time.

We look forward to seeing how these tools help your team build more efficient and intelligent internal systems in the future.

Related reading:

× View Image