1.6 KiB
1.6 KiB
Thoughtful
A Raycast extension for quickly capturing ideas and opening your digital notebook.
Features
- Create Idea: Quickly send ideas to your notebook via a configured API endpoint
- Open Thoughtful: Open your Thoughtful app or notebook directly from Raycast
Installation
- Clone this repository
- Install dependencies:
pnpm install - Build the Extension:
pnpm build
Configuration
When you first run the "Create Idea" command, you'll be prompted to configure:
- URL: The API endpoint where ideas will be sent
- Link: The URL to open when using "Open Thoughtful" command
- Cookie: Authentication cookie for API requests
- Custom Headers (optional): Up to two custom headers for API authentication
Configuration is stored in ~/.thoughtful-config.json.
Commands
Create Idea
Creates a new idea in your notebook. The extension:
- Prompts you for configuration on first use
- Provides a form to enter your idea
- Sends the idea to your configured API endpoint
- Shows the response from your notebook
Open Thoughtful
Opens your Thoughtful app or notebook in the default browser. Uses the link configured in the "Create Idea" command.
Development
This extension is built with:
- Raycast API
- TypeScript
- React
Scripts
pnpm dev- Run extension in development modepnpm build- Build the extension for productionpnpm lint- Lint the codepnpm fix-lint- Fix linting issuespnpm publish- Publish to Raycast Store
Platform Support
- Windows
License
MIT
Author
thoughtful