Meko Local Web UI
meko ui opens the web UI at http://127.0.0.1:7777. It has no login. This is the UI for Meko on your computer. The Meko portal is a separate site.
Use meko to run the server.
Datapacks
The sidebar lists the datapacks on this computer.
If Meko Cloud is linked, it also lists cloud datapacks, and new datapacks are created there. Selecting a Cloud datapack opens the datapack in Meko Cloud.
Select a local datapack to work with it:
- Overview summarizes the datapack: how much context it holds, how much of that is collective memory, and recent searches.
- Metrics shows the size of stored context, how memories split between private, pending promotion, and promoted, and how long searches take.
- Conversations is the saved turns.
- Memories lists facts taken from those turns, or saved directly. You can add a memory, delete one, and promote one into collective memory. A memory's page shows the conversation it came from.
- Knowledge lists the knowledge bases that have been added to the datapack. You can upload a file here.
- Artifacts lists the artifacts that have been added to the datapack. Agents save them, and you can download them.
- Search across memories, the knowledge base, and past conversations. With Search answers on, Claude Code provides an answer above the results, from those results, and cites them.
- Context Gaps lists searches that found nothing, or nothing relevant, so you can teach Meko the missing fact.
- Connect shows the address and token an agent uses to reach this Meko.
You can edit a datapack's name and description, export it, or delete it. Export writes a datapack that is on this computer to a zip file. To invite teammates to a datapack, open it in Meko Cloud.
See Datapacks for sharing on Meko Cloud, and Where to store it for information about memory, knowledge-base files, and artifacts.
Status
Status shows whether Meko is running, the context engine, how long this process has been up, the data folder, and whether a newer release is waiting.
Agents
Agents shows the agents on your local machine that are connected to Meko, either locally or on the linked cloud.
Extensions
Extensions lists applications that plug into Meko and are served on its port. Meko can install two extensions, Kode and Present.
The installer offers only Kode. Add Present with meko extension install present.
Use the Extensions page to manage running extensions, including installing and uninstalling, starting and stopping, and checking for updates and updating.
You can also install, start, and remove extensions using meko extension. Kode's command is meko kode, and Present's is meko present. See meko Commands.
Kode
Kode is an agentic coder for ADLC. Kode lets you run parallel coding sessions that take a task from design to merged PR, with Meko as the shared context engine, so designs and what each session learned flow into datapacks your whole team and their agents can build on.
Kode runs Claude Code, OpenCode, or Kiro sessions across your projects, from a task to a merged pull request. Open it, pick a repository, and Kode creates a datapack for that project. Start a task in plain words, or from a GitHub issue or pull request. Each task moves through Explore, Design, Code, Pull Request, and Merge & Close phases. You approve the design, opening the pull request, and the merge, or let Run to merge do the rest. A session keeps running when you close the page. While Meko Cloud is linked, Kode keeps each new project's datapack in Cloud. Requires Claude Code, OpenCode, or Kiro CLI on your computer. For more information, see Kode.
Present
Build presentations from your datapacks dynamically. The deck is a map of paths, allowing you to choose a path for your audience to follow, instead of walking one fixed sequence of slides.
To get started, pick the datapacks to draw from, and write a short brief. Claude drafts a story map of scenes, forks, and detours. You can walk through it and reshape it, then let Claude build the slides. During a talk, the console shows the slide, what's next, your notes, and the sources the slide rests on, and the audience window follows on the projector. You pick a fork using a number key. Building a deck requires Claude Code. Playing and editing a deck do not. See Present.
Projects
Projects groups datapacks into folders for one outcome. Each datapack stays its own store. See Projects.
Settings
Use Settings to connect to Meko Cloud and configure your local Meko.
Meko Cloud
Link this Meko to a Meko Cloud account. Sign in with the browser, or paste an API key. While linked, new datapacks are created on Cloud; local datapacks stay local.
Agents stay connected to the local Meko, which sends each call to the side that has the datapack. Extensions such as Kode keep a new project's datapack in Meko Cloud. Unlink, and they use your local Meko again.
Your own Meko server sets three addresses. Leave them empty for Meko Cloud.
| Setting | What it is |
|---|---|
| MCP server URL | Where agents connect. Empty means Meko Cloud. |
| Web app URL | Links to datapacks and sharing. Empty is filled in for Meko Cloud. |
| API URL | The REST API. Empty is the web app URL plus /api/v1. |
You can also connect to Cloud using meko cloud-link.
Uses your Claude Code
Meko can run your own Claude Code in the background, with no tools (Codex and Cursor are in development):
- Memory extraction pulls memories out of your conversations automatically, from your own messages, every few minutes.
- Search answers writes an answer above a Search page's results.
Because each call uses your Claude quota, these settings are off by default.
You can also control these settings using meko memory-extractor and meko answers; see meko Commands.
Access
Access determines who can open the web UI:
- Local accepts a request made on this computer, straight to Meko's address. A request that arrives another way, such as through a proxy or from another device, is refused.
- Remote accepts requests from other devices, over HTTPS. There is no login: anyone who can reach this computer's port can use Meko.
Calls
Enable Calls to store what agents, meko-cli, and the UI asked Meko to do.
Click View calls to display the Calls page, which lists the saved calls. Select a call to see details.
Anonymous usage stats
Send usage stats sends anonymous usage stats to YugabyteDB.