Roadmap

The Akan.js roadmap

Six milestones behind us — the first interface, multi-build output, a Bun-first stack, mobile and desktop packaging, the agentic surface, and the v3 agentic framework. Next comes an agent network across sessions, people and apps, Akan Cloud, context-side rendering as the step after SSR and CSR, and then Autopilot.

Current stage
v3 · Agentic framework
Release
akanjs 3.0.0
Committed stages
2
Proposed stages
2
v1InterfaceMulti-buildSSR / CSR / Serverv2Bun-firstMobileiOS / AndroidDesktopLinux / macOS / WindowsAgenticMCP · in-page agentv3Agentic Framework01Agent network02Cloud03Context-side rendering04Autopilot
FlownYou are hereCommittedProposed
Next stage
01 · Agents across sessions, people and apps
Then
02 · Akan Cloud

Stages so far

v1 · Interface

Conventions on a borrowed stack

NestJS, Next.js and Vite underneath, MongoDB by default. It proved that one business declaration could drive the server, the web and the data at once.

Multi-build · SSR / CSR / Server

One route, three outputs

A route stopped being a single artifact: server-rendered HTML for SEO, a client bundle for the app, and a server process, all built from the same source.

v2 · Bun-first

Bun-first, Akan-owned

Bun became the one runtime, Akan took over the lower framework layers, and SQLite became the first database. Fewer moving parts, one path from dev to production.

Mobile · iOS / Android

Mobile from the same page

The web build packages into iOS and Android, reusing the list-detail flows, overlays and context transitions the framework already ships.

Desktop · Linux / macOS / Windows

Desktop without a second codebase

The same workspace builds a desktop app for Linux, macOS and Windows, with the client bundle and screen transitions reused as they are.

Agentic · MCP · in-page agent

The surface opens to agents

Every signal became an MCP server and an in-page agent started driving the screen through the controls people already use. Agents reached the app without a second API or a second UI.

Read what changed in v3

Committed stages

Decided. These are the next stages.

  1. 01 · Committed · session ↔ session ↔ app

    Agents across sessions, people and apps

    A v3 agent works inside one browser session. The next stage lets agents cooperate across sessions, across people and across apps — still stopped by the same guards.

    • Session to session: hand a running task from one tab or device to another
    • Person to person: invite an agent, or a teammate's agent, into your session with explicit, revocable consent
    • App to app: an agent in one app calls another app's MCP server over OAuth, so apps compose through agents
    • An audit trail for every action that crosses a boundary: who asked, which agent, what it touched

    Real work spans more than one person and one app, and the guard model already knows who may do what.

  2. 02 · Committed · git push → production

    Akan Cloud

    A deploy target built for Akan: cloud.akanjs.com runs what akan build produces, with the operational pieces a small team should not have to assemble.

    • A preview environment for every branch
    • Managed DB with replication, backup and point-in-time restore
    • Logs, traces and metrics from akan logs, in the browser
    • Secrets and env managed beside the app

    The framework already owns the build; owning the landing closes the loop from one line to a live product.

Proposed stages

Candidates under review. The order is a proposal, not a schedule.

  1. 03 · Proposed · SSR → CSR → context-side

    Context-side rendering

    SSR renders on the server, CSR renders in the browser, and context-side rendering assembles the screen for the person in front of it. Instead of declaring pages, the app ships a UI toolkit — components and tools — and an agent composes them into a user flow in real time.

    • A UI toolkit of components and tools, with no page declared per flow
    • Screens composed per context instead of routed per path
    • Every generated control still behind the same guards, tools and audit trail
    • The declared page as the fallback when a composition is refused

    The agentic rendering step after SSR and CSR: the stack already exposes an MCP server and agent tools, so the next surface to generate is the screen itself.

  2. 04 · Proposed · issue → diff → reviewed PR

    Autopilot

    Autopilot stops assisting and starts developing the repository. Given an issue, it edits the code itself, works through the diff and drives the pull request — changing and extending features on its own, with a person reviewing the result rather than writing it.

    • Issue-to-diff runs that edit the workspace inside the workflow allowlist
    • Repo-level changes: new fields, endpoints, screens and migrations, not just patches
    • Validation, abstracts and agent guides updated in the same run
    • An evaluation suite on real workspaces, published every release

    Strict conventions are exactly what let a repository engine change and extend features unattended and still leave a reviewable pull request.

One person, a whole product.

Every stage removes something a small team would otherwise build or run. The end state is a product — web, desktop, mobile, server, data and the agents working inside it — that one developer can own.

Released under the MIT License

Connect your AI to these docs

MCPhttps://akanjs.com/mcp
Copyright © 2026 Akan.js All rights reserved.System managed bybassman