Skip to content

PYRELINE

English | 简体中文

PyreLine is a local-first desktop workspace for coding agents. Each window represents one workspace, while agents, tasks, approvals, run events, checkpoints, and the ledger share the same Core runtime and SQLite state model.

Run the desktop demo

Requirements: Node.js 22+, pnpm 10+, and macOS.

pnpm install
pnpm desktop:dev

On first launch, PyreLine opens the system directory picker. After you select a directory, agents can only read and write inside that workspace, and the app creates the workspace record automatically. Open Configure API Key / Endpoint, save and test a model connection, then create a task in the sidebar and send the first message.

Build the desktop installer

pnpm desktop:dist

Build artifacts are written to packages/desktop/release/. An unsigned build is suitable for a local demo. Public macOS distribution still requires Apple Developer ID signing and notarization.

Create a public source snapshot

pnpm public:archive

This command creates a source archive from a committed revision without Git history and writes it to .public-release/. Internal research, implementation plans, and project notes are excluded; the README, user guide, and demo release checklist are retained.

Run only the local server

pnpm build
node packages/server/dist/cli.js serve --project /absolute/workspace/path

The server listens only on 127.0.0.1 and generates a random control token on every launch. Open the complete URL printed in the terminal; both the API and WebSocket connection validate that token.

Verify the source tree

pnpm typecheck
pnpm test
pnpm build

For the complete demo flow and release boundaries, see the user guide (Chinese) and demo release checklist (Chinese).

Open source and security

PyreLine is licensed under the Apache License 2.0. Copyright 2026 杭州星原驱动科技有限公司. Before contributing, read the contribution guide. Report security issues privately according to the security policy. See the privacy notice for data-handling boundaries and third-party notices for production dependency licenses.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages