files
Your repo, lit up
react-arborist tree on top of your Gitea repo. Click any file; the agent's edits surface inline next to your code.
code · the forge · v0.1

The Forge reads your Gitea repo, writes a diff, and ships a live preview URL — all on open-weight models, all on infra you can read.
in the warband
kimi-k2.6glm-5.1gemma-4-31b-itqwen-3.6-27bwhat the forge is
Three panes — a file tree on your Gitea repo, a diff view on the run, a chat sidebar to the warband. Every run leaves a real artifact: a branch, a diff, a URL.
files
react-arborist tree on top of your Gitea repo. Click any file; the agent's edits surface inline next to your code.
diffs
Each run produces a real diff against your default branch. Approve, retry, or fork — diffs are first-class, not chat-shaped.
preview
Every run that opens a port gets a public <id>.preview.orcs.to. Share it like a Lovable link; we don't hide the source.
the wedge
Cursor edits with you. Lovable hides the code. Replit ships a platform. We’re the only coding-agent product where every layer — model, agent, IDE, deploy — is something you can read, fork, and self-host.
Open weights for the brain. Open source for the agent. Your own Gitea for the spoils. The warband works for you because you can see how it works, full stop.
vs the field
three modes, one warband
In-thread /code. One-shot scripts and quick edits inside a chat message.
Visit →code.orcs.toThree-pane IDE on top of your Gitea repo. The flagship surface — runs, diffs, live preview.
You're here →code.orcs.to/war-roomOpt-in workstation with a real desktop. For demos and screencaps; not the front door.
Visit →live previews
When the warband boots a dev server, we bind the runner pod to a wildcard subdomain and proxy by Host header. Public-by-default, auto-GC’d when the run ends. Share it on X; embed it in a doc; load it in your phone’s browser.
Forking is gated behind sign-up. Watching is free.
pattern
https://<run-id>.preview.orcs.toexample
https://r14-a8c9.preview.orcs.towildcard cert · cert-manager DNS-01 · 50 concurrent previews · embeddable iframe (v0.2)
pricing
One sign-up, both surfaces. Post-alpha pricing will be metered per token + per runner-minute. We’ll write you before anything changes.
alpha · today
Soft cap of $5 of model spend / 30d. We'll write you when it changes.
post-alpha · v0.3+
Pay only for tokens consumed and runner-minutes used. No seats. No annual contracts. No surprises. Numbers land when we’ve seen real usage — not before.
We do not promise free forever. We do not promise unlimited anything. We will tell you, in writing, before pricing changes.
questions
We route through our LiteLLM gateway today — Kimi K2.6, GLM 5.1, Gemma 4 31B, Qwen 3.6 27B. BYO key support lands in v0.2.
The agent CLI (orcs-code) is — read it at git.orcs.to/orcs-oss/orcs-code. Our infra surface is private; the brain is open.
Your private Gitea repo at git.orcs.to/orcs/<your-slug>. You can clone, push, fork, and self-host the whole stack from there.
Open-weight only — Kimi K2.6, GLM 5.1, Gemma 4 31B, Qwen 3.6 27B. The default is Kimi. No proprietary fallbacks; the roster shifts as the field does.
Live preview URLs today — every run that opens a port gets <id>.preview.orcs.to. Real deploy (Vercel, Fly, your own host) lands in v0.2.

Free during alpha. No credit card. Bring a repo; bring back spoils.