Plugin-driven agent workspace

Own the harness.
Use the agent anywhere.

Crystal Lattice is a plugin-driven platform for running AI agents your way: from your computer, from your phone, and through custom tools, prompts, settings, and model-family harnesses you can replace.

$ curl -fsSL https://download.crystallattice.dev/crystal-lattice-cli/install.sh | bash

or pipx install crystal-lattice-cli

Built for

Codex-style toolsClaude-style workflowsGeminiQwenKimiGrokOpenRouterOllama

Why Crystal Lattice

Control the harness, not just the chat

Crystal Lattice is built for people who want the agent workspace, phone access, model-family behavior, session tools, and automation surface to be replaceable instead of hardcoded.

Start And Continue

Start Crystal Lattice from a project folder on your computer. The terminal can stay open, but the work is not trapped there: app UIs and the mobile app can open the same sessions.

Connect Beyond The Local Network

On the same Wi-Fi, the phone app can find your computer automatically. When you are away from that network, pair through a bridge so the same workspace can be reached from outside.

Control With No Compromises

Serious users eventually disagree with defaults. Crystal Lattice lets plugins expose settings, tools, request behavior, and session actions that you can select or replace in config.

Harnesses For Model Families

Different model families work best with different coding harnesses. Crystal Lattice uses plugins to provide simplified Codex-style, Claude-style, Gemini, Qwen, Kimi, and Grok tool and prompt sets.

Sessions Become Workspaces

Agent work is more than a transcript. Sessions can carry titles, pinned state, summaries, snapshots, attachments, and custom actions supplied by plugins.

Automate The Same Harness

Use the same configured agents and plugins from scripts when the job becomes repetitive: batch drafting, data enrichment, evaluations, or internal tools.

Quickstart

Start on your computer. Continue from your phone.

Install the CLI, start Crystal Lattice in a project folder, then connect from the mobile app on the same Wi-Fi.

1

Install

One-line installer for macOS & Linux:

curl -fsSL https://download.crystallattice.dev/crystal-lattice-cli/install.sh | bash

Or via pipx:

pipx install crystal-lattice-cli
2

Start Crystal Lattice

Create a working directory and launch:

mkdir ~/crystal-lattice && cd ~/crystal-lattice

crystal-lattice \
  --server \
  --console \
  --config-local \
  --host 0.0.0.0 \
  --port 9000 \
  --enable-bonjour

Add a provider key to .crystal/config.json to enable model calls.

3

Connect your phone

Open Crystal Lattice Control, choose Automatic Discovery, and select your computer.

Manual address is still available if discovery is not available on your network.

Own your agent harness

Start Crystal Lattice from a project folder, open the same work from app UI or phone, and replace the plugins that define how the agent behaves.