Local-first AI workstation

An agent workspace that looks and behaves like an actual toolchain.

Jait combines chat, terminals, file editing, browser control, screen sharing, and automation threads in one local-first surface.

Supports OpenAI Codex Live Claude Code Live Gemini CLI Soon OpenCode Soon Copilot CLI Soon Any model

Any model with the Jait infrastructure — bring your own local model via Ollama or LM Studio, connect any OpenAI-compatible endpoint, or use your existing trusted CLI providers.

Local-first gateway Screen share + browser Strategy + planning Code workspace + diffs

Agent, terminal, and files in one loop

Run commands, inspect repos, patch code, and keep the working context visible instead of hidden behind chat.

Workspace-native editing

Open real files, review diffs, and keep source control close to the conversation while the agent works.

Browser and device reach

Bridge screen share, browser control, and network-aware tools from the same interface when the task needs it.

Chat Jobs
codex
Sessions Terminal Workspace
U

Refactor the auth middleware to support JWT refresh tokens

J

I'll update the middleware and add a refresh endpoint.

src/middleware/auth.ts (+24 −8)
src/routes/auth.ts (+36)
bun run typecheck

Auth middleware now validates and rotates refresh tokens. All types check out.

Type a message...
Codex plan

From install to project

From first install to a running project in six steps.

1

Install the gateway

One command to install Jait globally on your machine.

2

Start the server

The gateway boots up, loads tools, and waits for connections.

3

Set gateway URL

Open Jait and enter the URL of your running gateway.

4

Login or register

Create an account on your gateway or log in with existing credentials.

5

Describe your project

Tell the agent what to build — it handles scaffolding, deps, and config.

6

Project ready

Files created, dependencies installed, tests passing.

Chat Jobs
claude-4-sonnet
Sessions Terminal Preview Workspace
$ npm install -g @jait/gateway
added 142 packages in 8s
✓ @jait/gateway installed globally
✓ jait command now available
$ jait
Jait Gateway v0.1.207
http://localhost:8000
✓ Database ready
✓ 61 tools loaded
✓ Scheduler started
Waiting for connections...

Connect to Gateway

Enter your Jait gateway URL to get started.

Gateway reachable
Connect

Account

localhost:8000

Login Register
Login
U

Create a new Express API with TypeScript, JWT auth, and a SQLite database

J

I'll scaffold the project and set up auth and database.

mkdir -p src/{routes,middleware,db}
src/routes/auth.ts (+48)
src/db/schema.ts (+32)
npm install express jsonwebtoken better-sqlite3
Type a message...
Project files
src/index.ts +24
src/routes/auth.ts +48
src/middleware/jwt.ts +36
src/db/schema.ts +32
package.json
tsconfig.json
All 12 tests passing — project ready to go
$ npm test
✓ 12 tests passed in 1.2s
$ npm run dev
✓ Server running on http://localhost:3000

Available everywhere

Desktop, mobile, and CLI — grab the latest from GitHub Releases.