Origami Labs

Support · Origami Coder

Help with Origami Coder.

Origami Coder is a coding agent. It runs against a model that you host, or against a cloud provider. Not released yet, so there is no download link today. The pages below answer the questions that come up first; the documentation holds the full reference.

Read the documentationSee what it is

Start here

Four things to get a first answer.

1Run a model serverOrigami Coder expects an OpenAI-compatible server. LM Studio on http://localhost:1234/v1 is the default. Ollama uses http://localhost:11434/v1. Any other OpenAI-compatible server works with a provider block written by hand.
2Point the extension at itSet origami.engineUrl in VS Code. The URL must end in /v1. It overrides the ORIGAMI_API_BASE environment variable.
3Fold the workspaceRun the command origami.init, titled “Origami: Get Started”. It opens the chat and runs /firstfold, which writes AGENTS.md, a wiki, commands and skills. Existing files are skipped, never overwritten, so you can run it again.
4Pick a surfaceThe VS Code extension, or a headless server with origami serve and origami web.

Local models in the docsInstall

FAQ

What people hit first.

The model is unreachable

The banner has four states: ok, probing, offline-local and offline-remote. The local state means the loopback LM Studio server has no model loaded.

Check three things: the server runs, a model is loaded, and origami.engineUrl ends in /v1. More in Troubleshooting →

A long local request stops before it answers

A self-hosted endpoint gets a default chunk timeout and header timeout of 300000 milliseconds. A cloud endpoint gets neither. A large prefill on local hardware can run for minutes before the first token.

Raise options.chunkTimeout and options.headerTimeout in the provider block, or set them to false to remove the limit. Local models →

The context meter shows nothing

A local server often reports zero for the window size. The meter reads zero as “not known” and keeps the last real value, and the extension probes the server for the true size.

The fill bar has three bands: 80 percent or more is high, 60 percent or more is middle, below that is low.

My configuration file is refused

An unknown key at the top level stops the load with the message Unrecognized key(s). The message names the key. Note that theme, keybinds and tui belong in tui.json, not in origami.json.

Print what the engine really read with origami debug config and origami debug paths. Configuration →

Where are my settings and sessions kept?

~/.origami is the product home: bin/, sessions/, skills/, settings.toml, global plans and global memory. The engine reads origami.json or origami.jsonc; the global directory also accepts the older name config.json.

The command origami debug paths prints every path. Install →

A change I made does not appear

Origami Coder ships as two programs, built and installed separately. The user interface is packages/vscode/ and installs as a .vsix. The agent runtime is packages/engine/ and installs as a binary at ~/.origami/bin/origami.exe.

Rebuilding one does nothing for the other. A deploy also cannot replace an engine that an open window already started; start a new session or reload the window.

How do agents pass work to each other?

With tools, not with text. Inside a collab turn an agent calls ask (the target runs a full turn and the answer returns) or handoff (the work passes and the caller's turn ends). An @name written inside a sentence is a reference, and it wakes nobody.

One agent holds the lead seat. An unaddressed human message goes to the lead alone. Collab →

How do I see what went wrong?

Start with logs: origami --print-logs --log-level DEBUG. The output channel of the extension records which engine started.

Requirements are Bun 1.3.14 to build, and VS Code ^1.106.0 to run the extension. Troubleshooting →

Reach a human

Still stuck?

The documentation covers the system in depth. If it does not answer your question, file it below and we will read it.

Open the docs

Support

Help with Origami.

Origami is one self-contained file and a single extension — so there isn't much to go wrong. Here's how to get set up, the handful of things people ask about, and where to reach a human.

Start here

Up and running in a minute.

1Install the extensionAdd Origami Folio from the Chrome Web Store. The crane appears in your browser toolbar.
2Allow local filesSo Origami can open .origami.html files you double-click, go to chrome://extensions → Origami Folio → Details → turn on “Allow access to file URLs”.
3Open or createClick the crane to start a new deck, or double-click any .origami.html file to open it in the Studio.
4SaveSave, and you have one portable file. Double-click it anywhere and it plays — offline, with nothing installed.

Get a deck to try

FAQ

The handful of things people ask.

My file opened as code, not a deck

Origami needs permission to read local files. In chrome://extensions, open Origami Folio → Details → enable “Allow access to file URLs”, then reopen the file.

There's a padlock and things won't run

A deck you didn't author opens locked and sandboxed for your safety — scripts and remote embeds are held. Read, present and print freely; click the padlock to unlock if you trust the sender. More on security →

Go Live won't start, or my phone can't see it

Go Live needs the small companion app installed, and both devices on the same local network. Re-open the Go Live panel for the address and QR code, and check a firewall isn't blocking the local port.

How do I get a PowerPoint, Word or PDF out?

Use Export in the Studio. PowerPoint (.pptx) ships today and runs entirely on your device — nothing is uploaded. For a PDF, use your browser's Print → Save as PDF. Word is on the roadmap.

My edit didn't save

If the file was created by someone else, the first save asks you to confirm before overwriting (a safety check) — choose to overwrite and you're set. Also make sure “Allow access to file URLs” is on.

Is my data private?

Yes. No accounts, no analytics, no network requests — your documents and settings stay on your device. Read the privacy policy →

Will my file still open in years?

Yes. It's plain HTML with the fonts, data and viewer embedded; any modern browser opens it offline, with no Origami installed.

Which browsers work?

The Studio is a Chrome extension — Chrome, Edge, Brave and other Chromium browsers. The .origami.html files it makes open in any modern browser.

Reach a human

Still stuck?

Send us a message and we'll help. Origami is built by Origami Labs, a small effort, and we read every one.

Support · Origami Games

Nothing to support yet.

Velkarn: The Darklands is pre-alpha. There is no build to install and no player support to give.

What you can do

Watch it come together.

The game page carries the current state of the work: the world, the dev kit, and a Follow for the reveal link. The sizzle reel comes after dev-kit sign-off.

If you have an idea for the game, or you want to write to us about it, use the form below. It reaches the same place as everything else.

Open the game page

File it

An idea, a bug, or a message.

It goes to Origami Labs, labelled with the product you are on. Nothing leaves this page until you send.

Origami Folio

Compose email ↗
Goes straight to Origami Labs. Nothing leaves this page until you send.

If the send fails, use Copy and mail it to support@origami.gratis.