mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-04-25 08:26:22 +02:00
Add clearer app docs plus targeted desktop, CLI, web, and worker tests so cross-surface regressions are caught earlier and the repo is easier to navigate.
1.2 KiB
1.2 KiB
Rowboat CLI And Local Runtime
apps/cli contains the npm-distributed @rowboatlabs/rowboatx package and the local HTTP runtime used by the newer frontend.
What Lives Here
- Hono server for runs, messages, permissions, and SSE streaming
- Model and MCP configuration repositories under
~/.rowboat - Workflow import and export helpers
- Packaged CLI entrypoint in
bin/app.js
Local Development
Install and build:
npm install
npm run verify
Run the local server:
npm run server
Key Commands
npm run build- compile TypeScript intodist/npm run lint- run CLI lint checksnpm run typecheck- run TypeScript checks without emittingnpm run server- start the local Hono runtimenpm run verify- run lint, typecheck, and tests togethernpm run migrate-agents- run bundled agent migration script
Data Location
The CLI/runtime stores configuration and runtime state in ~/.rowboat by default.
Related Surfaces
apps/rowboatxprovides the newer frontend that talks to this runtimeapps/xhas its own local-first desktop runtime and is the primary desktop product
See the root ARCHITECTURE.md for the repo-level map.