{"_id":"@akaak/yant","name":"@akaak/yant","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@akaak/yant","version":"1.0.0","description":"Yet Another Note Tool — a terminal REPL for meeting notes with screenshots and AI summaries","type":"module","bin":{"yant":"app.mjs"},"scripts":{"prepare":"esbuild index.js --bundle --packages=external --platform=node --jsx=automatic --loader:.js=jsx --format=esm --outfile=app.mjs && chmod +x app.mjs","start":"npm run prepare && node app.mjs","dev":"esbuild index.js --bundle --packages=external --platform=node --jsx=automatic --loader:.js=jsx --format=esm --outfile=app.mjs && node --watch app.mjs"},"dependencies":{"@anthropic-ai/sdk":"^0.39.0","chalk":"^5.3.0","date-fns":"^3.6.0","ink":"^5.0.1","ink-text-input":"^6.0.0","react":"^18.3.1"},"devDependencies":{"esbuild":"^0.27.4"},"author":{"name":"Kiran","url":"AK"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/akaak/yant.git"},"keywords":["meeting","notes","cli","ai","terminal","anthropic"],"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"7186df8fd41599c8ed612f405afaf6ee48256c2c","_id":"@akaak/yant@1.0.0","bugs":{"url":"https://github.com/akaak/yant/issues"},"homepage":"https://github.com/akaak/yant#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xeBVO0uHzt62CJngIryzl/fmMQczvlgnfUSyyHtnbXTOy56a9XeNR+16MrsCtL+DKP+LP4PwOPK3GBsabPsoQA==","shasum":"c5c114930a785d2cf91fbf65b469c8eda0c88455","tarball":"https://registry.npmjs.org/@akaak/yant/-/yant-1.0.0.tgz","fileCount":3,"unpackedSize":26783,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCr0C8cDb5HmO75rFsmYV+a5DmaG2FN+Mjk/jzRZmwZBAIgaOdLWsNHKSyupBSmRrmu7GR4jks2e7N6u39mP99sYVc="}]},"_npmUser":{"name":"akaak","email":"akadapa@gmail.com"},"directories":{},"maintainers":[{"name":"akaak","email":"akadapa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yant_1.0.0_1780165275018_0.6581312450388588"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-30T18:21:14.864Z","1.0.0":"2026-05-30T18:21:15.161Z","modified":"2026-05-30T18:21:15.382Z"},"maintainers":[{"name":"akaak","email":"akadapa@gmail.com"}],"description":"Yet Another Note Tool — a terminal REPL for meeting notes with screenshots and AI summaries","homepage":"https://github.com/akaak/yant#readme","keywords":["meeting","notes","cli","ai","terminal","anthropic"],"repository":{"type":"git","url":"git+https://github.com/akaak/yant.git"},"author":{"name":"Kiran","url":"AK"},"bugs":{"url":"https://github.com/akaak/yant/issues"},"license":"MIT","readme":"# yant — Yet Another Note Tool\n\nA Claude Code-style terminal REPL for taking meeting notes, embedding screenshots, and generating AI summaries.\n\n## Install\n\n```bash\nnpm install -g @akaak/yant\n```\n\n## Setup\n\n```bash\n# Set your Anthropic API key (required for AI summaries)\nexport ANTHROPIC_API_KEY=sk-ant-...\n# Add to ~/.zshrc or ~/.bashrc to persist\n```\n\n> **macOS only.** For screenshots and window switching, grant your terminal Accessibility + Screen Recording permissions:\n> **System Settings → Privacy & Security → Accessibility / Screen Recording** → add Terminal / iTerm2\n\n## Usage\n\n```bash\nyant\n```\n\n| Command | Description |\n|---|---|\n| `/new <name>` | Start a new meeting (e.g. `/new Q3 Planning`) |\n| `/screenshot` | Capture the previous window (Teams, browser, etc.) and embed in notes |\n| `/end` | End meeting, generate AI summary, save everything |\n| `/resume` | Resume the previous meeting |\n| `/status` | Show active meeting name and file path |\n| `/help` | List all commands |\n| `/quit` | Exit (saves current meeting) |\n| Any other text | Appended as a timestamped bullet point in your notes |\n\n## Screenshot Flow\n\n1. You're in a Teams/Zoom call in your browser\n2. Switch to terminal, type `/screenshot`, press Enter\n3. The app briefly brings your browser window to the front, takes a screenshot\n4. Returns focus to your terminal automatically\n5. Screenshot is saved to `screenshots/` and linked in your `notes.md`\n\n## Notes Structure\n\nNotes are saved to `~/meeting-notes/`:\n\n```\n~/meeting-notes/\n└── 2025-03-09-q3-planning/\n    ├── notes.md          ← your notes + AI summary\n    └── screenshots/\n        └── screenshot-2025-03-09T14-30-00.png\n```\n","readmeFilename":"README.md","_rev":"1-085132a7fe8fbb5346d6ca5f52b8b886"}