dreamchain-cli
v0.1.0
Published
A lightweight CLI for turning conversations into trackable tasks.
Maintainers
Readme
Dreamchain CLI (v1)
A lightweight CLI tool to manage execution tasks from discussions (e.g. WhatsApp) and ensure nothing gets lost.
This acts as a simple bridge between conversations and actual execution by converting actionable items into trackable tasks.
Features
- Create tasks quickly from terminal
- List and filter tasks
- Update task status
- Assign/reassign ownership
- View task details
- Local persistence (JSON-based, no setup required)
Installation
git clone <your-repo-link>
cd dreamchain-cli
npm install
npm run buildAfter publishing, install it globally with:
npm install -g dreamchain-cliOr run it without installing globally:
npx dreamchain-cli dreamchain listUsage
Create a task
dreamchain create "setup node infra" --owner=victor --priority=highList all tasks
dreamchain listFilter tasks by status
dreamchain list --status=pendingUpdate a task
dreamchain update 1 --status=in-progressAssign/Reassign a task
dreamchain assign 1 --owner=royalView a task
dreamchain view 1Task Model
Each task contains:
- id
- title
- description
- status (pending / in-progress / completed)
- owner
- priority (low / medium / high)
- created_at
- updated_at
Data Storage
All tasks are stored locally in ~/.dreamchain/db.json.
This keeps the tool simple and allows fast iteration without external dependencies.
Publishing
This package is ready to publish to npm with:
npm publishBefore publishing, make sure the repository, homepage, and bugs URLs in package.json point to the real GitHub repo.
Release Checklist
- Update the version in
package.jsonif needed. - Run
npm installandnpm run build. - Verify the CLI works from
dist/index.js. - Publish with
npm publish --access public.
Workflow
Typical usage flow:
WhatsApp discussion
→ actionable item identified
→ task create (CLI)
→ execution
→ task update / assignThis ensures tasks don’t get lost in chat and can be tracked properly.
