01 / ORGANISE
Give your data a home.
Build a database that fits your work with rich field types, linked records, formulas, imports and validation.
Explore your data toolkitBring your data, apps and people together.
Build what you need. Automate what you can. Make it yours.
Start with a template. Grow into your own system.
THE NEXT BIG THING
Good ideas. Clear owners. A plan that moves.
MAKE ROOM FOR BETTER WORK
Start small. Connect the pieces as you grow.
The same data powers every app, view and workflow.
01 / ORGANISE
Build a database that fits your work with rich field types, linked records, formulas, imports and validation.
Explore your data toolkitYour project, without the back-and-forth.
02 / BUILD
Turn tables into useful experiences with dashboards, custom pages, forms, record layouts and client portals.
Explore the app builder03 / AUTOMATE
Connect triggers, conditions, approvals and actions. Build repeatable processes across your apps and tools.
Explore your workflowsA DIFFERENT ANGLE. THE SAME DATA.
Plan on a board. Follow a timeline. Find a pattern.
12 views and 25 chart types help you see the whole story.
See where each piece of work stands. Move from an idea to done with clear stages and owners.
LESS CHASING. MORE PROGRESS.
From a simple reminder to a cross-app approval process, bring the next step closer. Build visually, bring in scripts when you need them, and see exactly what ran.
An interactive example using fictional campaign data.
“Create a project tracker with milestones, owners, a dashboard and an intake form.”
Review the draft before creating your app.
HELPFUL AI. YOUR CHOICE.
Draft apps, work with AI fields and workflow blocks, and ask questions about your data. Review proposed changes and keep the decisions with your team.
Connect your own provider or a local model. Your provider’s charges and limits apply. AI features remain optional.
Explore AI capabilitiesKEEP YOUR FAVOURITE TOOLS IN THE PICTURE
Bring in existing data. Connect your services.
Let your apps talk to the rest of your business.
Connect external databases and services, with sync options for supported sources.
Public APIs, webhooks, scripts, plugins and MCP keep the platform open to your tools.
Import existing data and translate supported formula dialects with compatibility review.
Integration logos identify supported connections; they are not customer endorsements.
EXPLORE THE WHOLE PLATFORM
Find the building blocks for your next app,
your next process or your whole operation.
Feature availability and usage limits vary by plan. See current plans ↗
A PLATFORM THAT FITS YOUR WORLD
YOUR CHOICE OF HOME
Choose hosted Appdor for a managed start, or self-host with your own infrastructure, deployment and backup responsibilities.
Use the hosted service and choose the plan that fits your team and workload.
THE RIGHT ACCESS
Bring people together with roles, record and field permissions, guest access, audit history and administrative controls.
Advanced controls, SAML and SCIM depend on plan.
WORK WHERE YOU ARE
Keep context with comments, mentions, notifications and shared views. Work on desktop or mobile, with localised interfaces and offline tools.
Offline changes require review and sync when you reconnect.
SKIP THE BLANK PAGE
Explore 64 built-in templates for projects, customers, inventory and everyday operations. Make one your own, or build from scratch.
Browse Appdor templatesTHERE’S A BETTER WAY TO WORK
Your ideas. Your processes. Your data.
A workspace that brings them together.
Satu jadual, {viewTypes} cara
Setiap satu daripadanya membaca rekod yang sama. Di tempat lain, Gantt dan garis masa berada di sebalik pelan berbayar; di sini {viewTypes} jenis paparan yang sama ada pada pelan Percuma dan pelan Enterprise.
Grid
Galeri
Kanban
Kalendar
Garis Masa
Carta Gantt
Beban Kerja
Pokok
Graf
Peta
Carta
Pivot
Bukan tangkapan skrin — setiap satu ialah lukisan yang produk itu sendiri paparkan apabila anda memilih paparan itu, dan Carta dilukis di sini oleh pemapar carta yang dihantar oleh Appdor.
Produk
Dikira, bukan dianggarkan. Setiap nombor di bawah disemak dengan kod pada setiap binaan.
Hos sendiri
Timbunan Supabase penuh, dikuatkuasakan RLS, mesra EU, tanpa telefon-rumah.
# Every secret below is EMPTY on purpose. # docker run --rm ghcr.io/nebosa-company/appdor generate-keys > .env POSTGRES_PASSWORD= POSTGRES_DB=postgres JWT_SECRET= ANON_KEY= SERVICE_ROLE_KEY= # Leave blank to disable AI icon suggestions gracefully. GEMINI_API_KEY=▍
services: appdor: image: ghcr.io/nebosa-company/appdor ports: - "${WEB_PORT:-8080}:80" environment: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} JWT_SECRET: ${JWT_SECRET} ANON_KEY: ${ANON_KEY} SERVICE_ROLE_KEY: ${SERVICE_ROLE_KEY} BYOK_ENC_KEY: ${BYOK_ENC_KEY} PORTAL_SESSION_SECRET: ${PORTAL_SESSION_SECRET} POSTGRES_DB: ${POSTGRES_DB:-postgres} volumes: - appdor-data:/data volumes: appdor-data:▍
$ curl -fsSL https://get.appdor.com/appdor-latest.tar.gz | docker load Loaded image: ghcr.io/nebosa-company/appdor:latest $ curl -fsSLO https://get.appdor.com/docker-compose.yml $ docker run --rm ghcr.io/nebosa-company/appdor generate-keys > .env $ docker compose up -d $ docker compose exec appdor create-user you@example.com http://localhost:8080▍
Satu bekas, satu port, satu volum — Postgres, pengesahan, storan dan aplikasi bersama. Ia berjalan dengan percubaan Business tiga puluh hari dari awal; selepas itu semuanya kekal boleh dibaca tetapi tidak boleh disunting sehingga anda menampal lesen pada skrin pelan — disemak dengan kunci yang sudah ada dalam imej, jadi masih tiada pelayan lesen untuk dipanggil dan tiada kunci telemetri untuk dimatikan.
Terjemahan formula
Appdor membaca {dialects} dialek pesaing dan menulis semula menjadi satu formula kanonik — rujukan medan, nama fungsi dan susunan argumen. Setiap pasangan di bawah adalah output sebenar daripada transpiler yang dihantar.
DATETIME_DIFF({End},{Start},'days')Appdor (diterjemah)DATETIME_DIFF({End}, {Start}, "days")WORKDAYS({End},{Start})Appdor (diterjemah)NETWORKDAYS({Start}, {End})WEEKNUMBER([Due Date])Appdor (diterjemah)WEEKNUM({Due Date})var text Code = Left([SKU], 3); CodeAppdor (diterjemah)LETS(Code, LEFT({SKU}, 3), Code)formatDate(prop("Due"), "YYYY-MM-DD")Appdor (diterjemah)DATETIME_FORMAT({Due}, "YYYY-MM-DD")Tidak semuanya dipetakan dengan bersih, dan itu dilaporkan bukannya disembunyikan: WORKDAYS monday.com mengambil dua tarikhnya dalam susunan bertentangan, dan minggu Smartsheet bermula pada hari Isnin. Appdor menukar kedua-duanya dan memberitahu anda apa yang berubah, bukannya secara senyap memulangkan nombor yang berbeza.
Atau hantar pangkalan anda kepada kami dan kami lakukan bersama anda: satu eksport, satu panggilan, dan anda terima semula aplikasi Appdor yang berfungsi berserta laporan kesetiaannya dalam masa dua hari bekerja. Percuma — tiada bayaran, tiada pelan minimum.
Hantar pangkalan andaApa yang baharu
Produk ini dikeluarkan mengikut rentaknya sendiri — ketiga-tiga kemas kini tiba pada 2026-08-24. Yang terbaru menambah draf aplikasi AI yang anda semak sebelum penciptaan.
Huraikan aplikasi dan semak jadual serta medannya sebelum menciptanya. Draf merangkumi paparan, borang peribadi dan tertutup, papan pemuka, navigasi serta aliran kerja yang dinyahdayakan, tanpa rekod contoh.
User Voice ialah tempat pepijat, permintaan atau soalan terus kepada orang yang membina Appdor, dan setiap item membawa status yang boleh anda ikuti — dihantar, dalam semakan, dalam peta jalan, selesai. Undian kini keluar daripada belanjawan yang setiap orang terima, jadi yang naik ialah yang paling ramai mahukan, bukan sesiapa yang klik paling banyak.
Maklum balas kini ada pemilik, yang membalas secara rasmi dan menukar status item, jadi laporan dijawab, bukan difailkan. Google Analytics dimuatkan hanya jika anda tetapkan id pengukuran — penggunaan lalai tidak menghantar apa-apa kepada Google langsung — dan API carian berhenti menjawab sesiapa tanpa kelayakan.
Bagaimana ia berkelakuan
Setiap panel di bawah berjalan mengikut peraturan yang produk jalankan — status yang sama, transpiler yang sama, aliran kerja yang sama. Tiada apa-apa di sini adalah rakaman, dan tiada apa-apa di sini menunggu anda menekan main.
Satu baris, tiga lorong. Kad berada di mana statusnya meletakkannya, kerana papan adalah cara melihat jadual dan bukannya salinan kedua daripadanya — ubah sel dan papan sudah bergerak.
monday.com
WORKDAYS({End},{Start}) Appdor (diterjemah)NETWORKDAYS({Start}, {End}) Ditandakan semasa import: monday.com mengambil dua tarikh itu dalam susunan bertentangan.
Smartsheet
NETWORKDAYS([Start],[End]) Appdor (diterjemah)NETWORKDAYS({Start}, {End}) Ditukar tanpa sebarang laporan.
Airtable
WORKDAY_DIFF({Start},{End}) Appdor (diterjemah)NETWORKDAYS({Start}, {End}) Ditandakan semasa import: semak bagaimana cuti anda sendiri harus dikendalikan.
Tiga dialek sumber, satu output. Garis di atas sentiasa berubah dan garis di bawah tidak pernah — dan di mana dialek bermaksud sesuatu yang sedikit berbeza, itu ditulis dan bukannya secara senyap mengembalikan nombor yang berbeza.
Ini adalah aliran kerja yang dipasang oleh templat pembuatan, bukan ilustrasi. Tiga ayat, tanpa skrip, dan ia berjalan pada baris yang anda baru sahaja tonton bertukar lorong.
Katalog yang dihantar
Setiap blok di bawah adalah pada pelan percuma dan pada binaan sendiri, dan kiraan pada tab dibaca daripada kod pada setiap binaan dan bukannya ditaip. Halaman dan papan pemuka adalah dua kanvas yang berbeza; kebanyakan blok berfungsi pada kedua-duanya, dan dua belas jenis paparan berada dalam jalur di bawah.
Pilih mana-mana di atas dan ia akan menerangkan dirinya di sini.
Dua puluh dua daripadanya, dan "industri mana" ialah piawaian yang diterbitkan di sini, bukan senarai yang ditulis oleh seseorang: paksi ialah NACE Rev. 2.1, klasifikasi aktiviti ekonomi EU. Setiap bahagiannya mempunyai templat yang dipasang, dan medan yang ditaip sebagai kod aktiviti disemak terhadap ruang kod sebenar — jurang di dalamnya adalah titiknya.
Paksi yang sama menapis galeri templat, jadi memilih bahagian anda ialah cara anda mencari sistem yang telah dibina untuknya.
Dan medan di bawahnya menyemak pengecam semasa anda menaip — semakan jumlah, bukan hanya bentuk.
AI di sini adalah pengaturan pengebilan, bukan tier pelan. Anda menyambung akaun pembekal anda sendiri dan membayar pembekal itu secara langsung pada harga senarai mereka. Appdor tidak pernah berada di antara anda dan meter.
OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Groq, xAI, OpenRouter, Together AI atau Azure OpenAI — atau Ollama, LM Studio dan sebarang titik akhir serasi OpenAI pada perkakasan yang anda miliki. Tarik balik kunci dan semua ciri AI berhenti.
Appdor tidak membeli token dan menjualnya semula kepada anda. Tiada margin pada panggilan model, dan tiada elaun yang dimasukkan ke dalam harga tempat duduk anda yang anda bayar sama ada anda menggunakannya atau tidak.
Tiada apa yang perlu ditambah pada pertengahan suku tahun, dan tiada caj AI setiap tempat duduk untuk orang yang tidak pernah membuka pembantu. Hadkan perbelanjaan anda sendiri, tukar pembekal, atau matikan AI sepenuhnya — tiada apa-apa lagi dalam Appdor yang berubah.
Tiga belas pembekal hari ini, dibaca daripada pendaftaran yang sama yang dibaca oleh skrin tetapan. Dua daripadanya berjalan pada perkakasan yang anda miliki dan tidak mengenakan bayaran setiap panggilan.
Nama model berubah setiap beberapa bulan. Akaun siapa yang dicaj, dan ke mana data pergi, tidak berubah.
43 templat mencipta jadual, medan, formula dan baris contoh yang sebenar — daripada penjejak projek tiga jadual hingga ERP pembuatan 22 jadual. Satu klik, dan semuanya boleh anda ubah.
Tiada minimum kerusi. Pelan yang sama terpakai, sama ada kami yang mengehos atau anda sendiri.
| Jumlah bulanan anda | Penyunting | Penonton | Rekod | Automasi | Fail | Tambah | |
|---|---|---|---|---|---|---|---|
| Percuma€0 | — | 5 included | Tanpa had, percuma | 2,500 per base | 250 / month | 1 GiB per base |
|
| ProPaling popular€12/editor/bulan€10/editor/mo billed annually | — | Dibil setiap penyunting | Tanpa had, percuma | 50,000 per base | 25,000 / month | 20 GiB per base |
|
| Business€28/editor/bulan€22/editor/mo billed annually | — | Dibil setiap penyunting | Tanpa had, percuma | 150,000 per base | 100,000 / month | 100 GiB per base |
|
| EnterpriseCustomfrom €40/editor/mo | — | Dibil setiap penyunting | Tanpa had, percuma | 500,000 per base | 500,000 / month | 1 TiB per base |
|
Hanya larian langsung yang dikira. Larian kering mempratonton aliran kerja dalam pelayar anda dan tidak menulis apa-apa, jadi menguji automasi tidak pernah menggunakan peruntukan bulanan.
Orang baca sahaja adalah percuma pada semua pelan, seberapa ramai pun. Tiada minimum kerusi dan tiada pakej — tujuh kerusi berharga tujuh kali satu.
Anggaran tidak termasuk cukai yang berkenaan (VAT atau cukai jualan), yang ditambah semasa pembayaran.
Pilih pelan yang anda bayar hari ini dan bilangan orang yang mencipta atau menyunting. Pasukan yang sama di Appdor, dan penjimatan setahun.
Hari ini
—
Pada Appdor
—
—
—
Cipta akaun anda, kemudian pilih templat atau bina aplikasi anda sendiri.
Aplikasi siap untuk CRM, projek, inventori dan banyak lagi.
Delete this application? Its tables and records go with it, and any public share or form links stop working immediately. You can restore it from Trash in Administration.
Pilih elemen untuk ditambah ke halaman anda. Elemen ialah blok binaan untuk antara muka anda.