What is AppKernia? Reusable foundations and project responsibilities
Understand the uni-app x, React, and Go applications, then separate reusable modules, integration work, and new business rules using a service-request example.
Read articleBuild business features in an existing project. Spend less time setting it up again.
AppKernia includes account, permission, and content modules, with source for mobile apps, the admin console, and Go services. This website reuses the app's account and content APIs. AI can work against the OpenAPI contract and module conventions, then run the project's checks to reduce repeated boilerplate and integration work during Vibe Coding.
Login, permissions, and publishing are implemented. Add the pages and endpoints your project needs.
OpenAPI defines requests, responses, and error codes, giving frontend and backend work the same reference.
The project checks types, contracts, translations, and tests. AI-generated code must pass them too.
AI agents can use akone to list, create, update, and publish content. Configure the steps for a repeatable maintenance task; every operation stays within the API Client's granted permissions.
Workflow illustration
Requires an API Client and a connected service supporting the relevant content endpoints. Content operations currently use PostgreSQL.
Explore akoneSign in to manage your profile and saved articles. For development, download native module source and follow the setup and integration tutorials.
Sign in with your app email and password. Edit your display name, language, and time zone, or review saved articles and login sessions.
Membership →Secure storage, third-party authorization, push, and interactive CAPTCHA modules are free to download. Each page lists dependencies, setup steps, and device testing requirements.
Plugins →Browse project setup, enterprise apps, plugin development, and IoT articles for configuration steps, code examples, and test requirements.
Browse topics →Browse articles, save useful content, and try the account shared by this website and the app.
Review workflows, system integrations, and first-release scope for training, device management, field service, and content membership apps.
Design assignments, revisions, role changes, and on-site review around a product launch, separating reusable foundations from training-specific work.
Plan identity, BLE/MQTT responsibilities, timestamps, alarms, and verifiable command results, with an explicit boundary for hardware integration.
Separate work orders, appointments, and reports so reassignment, missing parts, retesting, and customer confirmation keep a clear next action and owner.
Plan a complete learning path and handle expiry, gifts, and overlapping access, while identifying payment, video, and operational work separately.
Run the project locally, then add endpoints and pages using the OpenAPI contract and module conventions. Tutorials cover shared accounts and native plugin development.
Read development tutorials →apps/
ak-mobile/ uni-app x
ak-admin/ React
ak-web/ Next.js
server/ Go
blueprint/ OpenAPIuni-app x · React · Go · PostgreSQL
Open source includes the three projects, identity, content operations, configuration, and administration. Both editions share the foundation below; AppKernia Official adds source for the official extensions.
Scroll horizontally to compare both versions
| Capabilities & delivery | AppKernia open sourceFree foundation source for your own development and commercial use. FreeSource accessGet open-source code | AppKernia OfficialOfficial extensions, delivered with source. CN¥2,998One-time purchase · CNYDiscuss source licensing |
|---|---|---|
| Shared foundation: projects & development | ||
| Cross-platform mobile appuni-app x project, shared UI components, and platform adapters. | Source included | Source included |
| React admin consoleMenus, routes, filtered lists, forms, and administration pages. | Source included | Source included |
| Go services & workersAPIs, background tasks, and a CLI sharing PostgreSQL storage. | Source included | Source included |
| OpenAPI & generated clientsAPI contracts, generated types, and client consistency checks. | Source included | Source included |
| Chinese & English localizationBilingual mobile, admin, and API messages with language switching. | Source included | Source included |
| Shared foundation: identity & access | ||
| Registration, login & recoveryEmail, phone, third-party login integration, and account recovery. | Source included | Source included |
| Profiles & user managementAvatars, profiles, linked identities, account status, and password resets. | Source included | Source included |
| Login security & device sessionsCAPTCHA, two-factor authentication, session inspection, and revocation. | Source included | Source included |
| Tenants & applicationsTenant and app configuration, registration policies, and server-side isolation. | Source included | Source included |
| Roles, menus & data accessRole grants, menu and API permissions, and data access scopes. | Source included | Source included |
| Organization units & positionsOrganization trees, unit relationships, positions, and user assignments. | Source included | Source included |
| Shared foundation: content & messaging | ||
| Article editing & publishingMarkdown and rich content, drafts, publishing, withdrawal, and archiving. | Source included | Source included |
| Categories, tags & topicsCategory hierarchies, tag management, and curated content topics. | Source included | Source included |
| Content search & bookmarksKeyword search, category browsing, article details, and personal bookmarks. | Source included | Source included |
| Comments & moderationComments, replies, reports, review, and batch moderation. | Source included | Source included |
| In-app messages & noticesSubscriptions, unread status, targeted recipients, and scheduled publishing. | Source included | Source included |
| Push delivery & operationsProvider configuration, device registration, delivery records, and retries. | Source included | Source included |
| Shared foundation: configuration & operations | ||
| Files & object storageUploads, controlled downloads, storage configuration, and access authorization. | Source included | Source included |
| Settings & dictionariesConfiguration items, extensible dictionaries, and hierarchical region data. | Source included | Source included |
| App releases & upgradesPlatform versions, update policies, H5 download pages, and share previews. | Source included | Source included |
| Audit & security eventsLogin records, operation logs, and security event review and resolution. | Source included | Source included |
| Schedules & background queuesTask scheduling, asynchronous execution, retries, and run history. | Source included | Source included |
| API clients & webhooksService access grants, event subscriptions, signatures, and delivery records. | Source included | Source included |
| Docker deployment & documentationContainer setup, migrations, bilingual documentation, and automated checks. | Source included | Source included |
| Official extension modules | ||
| AI model integration | No official extension | Module source included |
| AI customer support | No official extension | Module source included |
| Store, orders & payments | No official extension | Module source included |
| Membership, points & digital delivery | No official extension | Module source included |
| Official Next.js website | Not included | Source included |
The open-source edition uses MIT, which permits commercial use with the license notice retained when using or distributing the code. Licensing for official additions follows the purchase agreement.
The official price includes source for the extensions listed above. Deployment, customization, and maintenance are agreed separately. Hosting, model APIs, SMS, email, payment channels, and other third-party costs are separate.
Read release plans, architecture notes, and tutorials. Solution articles also cover implementation requirements and acceptance checks.
Understand the uni-app x, React, and Go applications, then separate reusable modules, integration work, and new business rules using a service-request example.
Read articleTrace the browser, same-origin BFF, App API, and PostgreSQL to understand session recovery, application scope, duplicate writes, and shared contracts.
Read articleOrganize the public baseline, project patches, runtime credentials, and acceptance evidence so another team can take over and upgrade the project.
Read articleMobile apps use uni-app x, administration uses React and Vite, the website uses Next.js, and the backend uses Go and PostgreSQL. These links open each project's official resources.
Technology marks identify our stack, not a partnership or endorsement.