We build Integram — a no-code platform that turns a spreadsheet into a real business application: linked tables, forms, roles and access rights, reports — without writing code. Or without even clicking through the builder: ask an AI agent, and it builds the app for you.
- 🌍 integram-ai.online — Integram in English: upload an Excel file, get a web app, connect Claude or any MCP agent to build on it
- 🇷🇺 ideav.ru — Интеграм: российский no-code конструктор приложений и баз данных, в реестре отечественного ПО, облако или on-premise
- 📊 excel-to-app.ru — send us your working spreadsheet and get it back as an application, demo in 45 minutes
One storage model for everything. Integram does not create a SQL table per entity. Every piece of data — a value, a column, a table, a link between records — is stored the same way, as a small indexed tuple that knows its own type and its parent. Structures of any shape are added on the fly, and every field is searchable by default. That is how a single installation keeps half a billion records searchable by any of 50+ attributes.
Built for AI agents. Because the schema is data, an agent can read it, extend it and fill it through the same API as a human. Integram exposes its API over the Model Context Protocol, so Claude and other MCP clients can design tables, load data, build reports and dashboards right in your workspace.
Business analysts change the system, not programmers. Tables, forms, reports, buttons with actions, roles and grants are configured, not coded. See it in action.
| Repository | What it is |
|---|---|
| crm | Front-end of the current Integram: workspaces, the table component, CRM templates, MCP server |
| backlogram | Product sites and landing pages: integram-ai.online, excel-to-app.ru and more |
| gram-mobile | Integram mobile app, React Native |
| connector | Pull data into Integram from MySQL, PostgreSQL, Oracle and MS SQL Server |
This repo holds the early (2019) prototype the platform grew out of — a PHP core that uploads hundreds of millions of records with tens of attributes each and lets users search them by any attribute. A live copy for batch upload is here.
It consists of:
- the core — a PHP script
- front-end templates (HTML+CSS+JS)
- an SQL script to create the DB and table (MySQL)
All data in this repository is synthetic demo data. Names, phone numbers, password hashes and tokens in
sber.sqlwere generated for the demo and do not belong to real people or working accounts.
- Create a MySQL db along with one table, using the script named
sber.sql - Grant access to a MySQL user and put the credentials into
/include/connection.php - Copy the rest of the files into your server http root folder and configure your PHP
- With Apache, the
.htaccessfiles secure the folders and redirect the calls - Without Apache, make sure that:
- the folders
include,logs,templatesare not accessible from outside - all 404s are routed to
index.phpto support friendly URLs
- the folders
- With Apache, the
- Go to
yourhost/sberand you'll be logged in as a guest user with admin rights
The prototype implements the Quintet data model: it stores your data as a list of indexed and linked values. A quintet is an atomic piece of data that carries its role in the business domain. Quintets can describe any item, and each of them holds complete information about itself and its relations to other quintets. Such a description does not depend on the platform used; the goal is to simplify data storage and make its presentation transparent.
Today's Integram core keeps the same idea in an even leaner form — four fields per value instead of five.



