{"id":30523010,"url":"https://github.com/vibe-log/vibe-log-cli","last_synced_at":"2026-04-19T22:00:44.193Z","repository":{"id":310107046,"uuid":"1038654709","full_name":"vibe-log/vibe-log-cli","owner":"vibe-log","description":"A CLI tool for logging and analyzing Claude Code and Cursor ai-driven coding session.","archived":false,"fork":false,"pushed_at":"2026-04-18T07:08:05.000Z","size":1054,"stargazers_count":315,"open_issues_count":4,"forks_count":20,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-18T09:19:09.847Z","etag":null,"topics":["ai-assisted-development","ai-coding","ai-coding-assistant","analysis","claude","claude-code","cursor","dev-analytics","developer-analytics","developer-productivity","logging","productivity","project-management","prompt-engineering","prompt-optimization","session-analytics","tui","vibe-coding","workflow-optimization"],"latest_commit_sha":null,"homepage":"https://vibe-log.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vibe-log.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-15T15:40:57.000Z","updated_at":"2026-04-18T07:08:09.000Z","dependencies_parsed_at":"2025-09-20T12:07:13.865Z","dependency_job_id":"3e747617-e76c-4576-a9c8-268bdd4d49ac","html_url":"https://github.com/vibe-log/vibe-log-cli","commit_stats":null,"previous_names":["vibe-log/vibe-log-cli"],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/vibe-log/vibe-log-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vibe-log%2Fvibe-log-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vibe-log%2Fvibe-log-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vibe-log%2Fvibe-log-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vibe-log%2Fvibe-log-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vibe-log","download_url":"https://codeload.github.com/vibe-log/vibe-log-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vibe-log%2Fvibe-log-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32018764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-assisted-development","ai-coding","ai-coding-assistant","analysis","claude","claude-code","cursor","dev-analytics","developer-analytics","developer-productivity","logging","productivity","project-management","prompt-engineering","prompt-optimization","session-analytics","tui","vibe-coding","workflow-optimization"],"created_at":"2025-08-26T19:44:30.483Z","updated_at":"2026-04-19T22:00:44.187Z","avatar_url":"https://github.com/vibe-log.png","language":"TypeScript","readme":"\n\u003cdiv align=\"center\"\u003e\n\n \u003cimg width=\"280\" height=\"257\" alt=\"og-image\" src=\"https://github.com/user-attachments/assets/ff8a996f-6292-44eb-b6f4-a07737db7d6d\" /\u003e\n\n\n\u003cp\u003e\u003c/p\u003e\n\u003ch3\u003eOpen-source CLI for analyzing Claude Code and Codex sessions locally and generating productivity reports\u003c/h3\u003e\n\u003cp\u003e\u003c/p\u003e\n\n\u003ca href=\"https://vibe-log.dev\"\u003e\u003cimg src=\"https://img.shields.io/badge/by-vibe--log.dev-16A34A\" alt=\"by vibe-log.dev\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/vibe-log-cli\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/vibe-log-cli.svg\" alt=\"npm version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"\u003e\u003c/a\u003e\n\u003ca href=\"https://nodejs.org\"\u003e\u003cimg src=\"https://img.shields.io/node/v/vibe-log-cli.svg\" alt=\"Node.js Version\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/tests.yml\"\u003e\u003cimg src=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/tests.yml/badge.svg\" alt=\"Tests\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/npm-publish.yml\"\u003e\u003cimg src=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/npm-publish.yml/badge.svg\" alt=\"NPM Publish\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/build-verification.yml\"\u003e\u003cimg src=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/build-verification.yml/badge.svg\" alt=\"Build Verification\"\u003e\u003c/a\u003e\n\u003cimg src=\"./coverage/badges.svg\" alt=\"Coverage\"\u003e\n\n\u003ca href=\"SECURITY.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/Security-Policy-blue.svg\" alt=\"Security Policy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli?tab=readme-ov-file#-privacy--security\"\u003e\u003cimg src=\"https://img.shields.io/badge/build-transparent-blue\" alt=\"Transparent Build\"\u003e\u003c/a\u003e\n\n\u003ca href=\"CONTRIBUTING.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/Vibe_Log/\"\u003e\u003cimg alt=\"X  Follow\" src=\"https://img.shields.io/twitter/follow/Vibe_Log\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli\"\u003e\u003cimg src=\"https://img.shields.io/badge/⭐_Star-this_repo-22C55E?labelColor=000000\" alt=\"Star this repo\"\u003e\u003c/a\u003e  \n \n\u003c/p\u003e\n\u003c/p\u003e\n\n[Website](https://vibe-log.dev) • [Report Bug](https://github.com/vibe-log/vibe-log-cli/issues) • [Request Feature](https://github.com/vibe-log/vibe-log-cli/issues)\n\u003c/div\u003e\n\n\n## What is Vibe-Log?\n\nVibe-log-cli is an open-source command-line tool that analyzes your Claude Code and Codex sessions to extract productivity insights and generate reports. All analyses can run completely locally on your machine using your local AI coding tool through ACP. It also includes a Claude Code statusline that helps you get more from your sessions.  \n\n## Getting Started fast\nJust run: \n```bash\nnpx vibe-log-cli@latest\n```\n \n\n## Main features \n### 1. 📋 Today's standup \nNew: Be prepared in 2-3 minutes for your daily standup meeting! \n\u003cimg width=\"1270\" height=\"512\" alt=\"Screenshot 2025-10-02 163102\" src=\"https://github.com/user-attachments/assets/b0e2bd55-618e-4b9e-b1c0-f2d7069e76aa\" /\u003e\n\n\n### 2. 📊 Claude Code and Codex Productivity Report Generation (Local) \nGenerate comprehensive productivity reports from Claude Code and Codex sessions using your local AI coding setup. No data leaves your machine.\nSee example of locally generated report here: https://vibe-log.dev/example-daily-report\n\u003cimg width=\"869\" height=\"968\" alt=\"image\" src=\"https://github.com/user-attachments/assets/8712e0ed-101d-4ba4-a243-8790ea409a5c\" /\u003e\n\n \n\n### 3. 🧠 Claude Code Co-pilot Statusline \nStrategic product advisor in Claude Code. Your prompts are analyzed locally (via CC) to provide actionable guidance that pushes you to ship faster. Feedback appears in your Claude Code status line with concrete next steps.\n\u003cimg width=\"612\" height=\"227\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b2f7f10b-8a29-429b-921a-d0fc0bc45183\" /\u003e\n\n## Updates \n\n### What's New in v0.7.x\n#### Today's Standup ✨\nGet a personalized standup summary of your recent Claude Code and Codex activity right from your terminal. Runs 100% locally using your own AI coding setup.\nThe standup feature analyzes your recent sessions and generates a concise summary of:\n* What you worked on\n* Key accomplishments\n* Next steps\n\n#### Improved Onboarding Experience 🚀\nGetting started with vibe-log is now smoother than ever:\nBetter first-run setup flow\nHelpful prompts to guide you through configuration\nImproved error messages when things go wrong\n\n#### Improved Time Calculation ⏱️\nMore accurate session duration tracking with better handling of:\nMassive sessions: Sessions with 10,000+ messages no longer cause performance issues\nSmart truncation: Large sessions are intelligently truncated while preserving time data\nConsistent timestamps: Better parsing and validation of session timing information\nEdge case handling: Fixed issues with sessions that had missing or invalid timestamps\n\n\n\n## 💬 More about Claude Status Line - Strategic Co-pilot / Advisor (Local)\n\n**🔒 Installation Safety**: Automatically backs up your existing status line configuration. Uninstalling instantly restores your original setup - zero risk to your Claude Code configuration.\n\n\n### Why Use Status Line?\n\n- **🚀 Ship Faster**: Get pushed to deliver\n- **🎯 Stay Focused**: Remembers your original mission and keeps you on track and forward ⏩︎\n- **⚡ Concrete Actions**: Specific next steps like:\n- **📈 Strategic Thinking**: Considers edge cases, user experience, and scaling at the right time\n- **📊 Token Usage Display**: Integrates with ccusage to show real-time token metrics\n- **↩️ Easy Restore**: Your original status line is backed up and can be restored anytime\n## Architecture\n### How Status Line Works\n1. Intercepts prompts submitted in Claude Code\n1. Analyzes via the local Claude Code latest prompt with relevant session context.\n4. Provides strategic guidance and pushes you to ship\n5. Displays actionable feedback in the Claude Code status line\n\nIn more details:\n```mermaid\nflowchart LR\n    subgraph Input [\"✳️ In Claude Code\"]\n        User([👤 You type a\u003cbr/\u003eprompt]) --\u003e Submit[Press Enter to\u003cbr/\u003esubmit prompt]\n        Submit --\u003e Hook[🪝 UserPromptSubmit\u003cbr/\u003ehook triggers]\n    end\n\n    subgraph Analysis [\"🧠 Local Prompt Analysis via Claude Code SDK\"]\n        Hook --\u003e CLI[Vibe-log CLI\u003cbr/\u003ereceives prompt]\n        CLI --\u003e Check{Is new chat?}\n        Check --\u003e|No| Context[📝 Include previous\u003cbr/\u003econversation]\n        Check --\u003e|Yes| Direct[💭 Analyze prompt\u003cbr/\u003estandalone]\n        \n        subgraph Personality [\"🎭 Infuse Coach Personality\"]\n            Gordon[🧑‍🍳 Gordon\u003cbr/\u003eTough love]\n            Vibe[💜 Vibe-log\u003cbr/\u003eEncouraging]\n            Custom[✨ Custom\u003cbr/\u003eYour style]\n        end\n        \n        Context --\u003e SDK[Claude SDK\u003cbr/\u003eanalyzes prompt quality]\n        Direct --\u003e SDK\n        Personality -.-\u003e SDK\n        SDK --\u003e Score[📊 Generate score\u003cbr/\u003e\u0026 suggestion]\n    end\n\n    subgraph Display [\"💬 Status Line Feedback\"]\n        Score --\u003e Save[💾 Save to\u003cbr/\u003e~/.vibe-log/analysis]\n        Save --\u003e Status[Status bar\u003cbr/\u003ereads result]\n        Status --\u003e Show[🟢 85/100\u003cbr/\u003e✨ Gordon says:\u003cbr/\u003eAdd more context chef!]\n    end\n\n    Show --\u003e Improve([📈 Better prompts\u003cbr/\u003eBetter results])\n  ```\n\n### Coach Personalities\n- **Gordon** - Sharp, pushy, business-focused. Creates urgency: \"Ship by FRIDAY or you're fired!\"\n- **Vibe-Log** - Supportive but pushy senior dev. Helps you ship: \"MVP checklist: Auth works ✓ | Ship it!\"\n- **Custom** - User-defined personality with strategic focus\n\n### Example Output\n \n\n### Setup\n1. Run `npx vibe-log-cli`\n2. Select \"Configure prompt coach status line\"\n3. Choose coach personality\n4. (Optional) Enable ccusage token metrics display\n5. Prompts will be analyzed locally in Claude Code\n\n**Note**: Installation automatically backs up your current status line (if any). When you uninstall vibe-log, your original configuration is instantly restored.\n\n## Local Report Generation Works\n\nGenerate comprehensive productivity reports from Claude Code and Codex sessions. No data leaves your machine.\n- Select timeframe\n- Select projects\n  \n```mermaid\nflowchart TD\n    Start([📝 Claude Code and Codex Sessions]) --\u003e Select[vibe-log-cli select time frame and projects]\n    Select --\u003e Extract[Extracts \u0026 prepares session data]\n    Extract --\u003e Launch[Launches local ACP analysis]\n    Launch --\u003e Parallel{Session analysis}\n    Parallel --\u003e Gather[Gathers results \u0026\u003cbr/\u003eGenerates report]\n    Gather --\u003e Output[📊 HTML Report in current folder]    \n    style Start fill:#e1f5fe\n    style Output fill:#d4edda\n```\n## Example of Local Report Output\n\u003cimg width=\"1920\" height=\"4048\" alt=\"screencapture-file-C-vibelog-vibe-log-cli-vibe-log-report-2025-09-05-2-html-2025-09-05-15_54_16\" src=\"https://github.com/user-attachments/assets/545c0515-7649-4561-9e19-86b69a2e7103\" /\u003e\n\n## ☁️ Cloud Sync (Optional)\n\nOptionally sync your sanitized session data to the vibe-log dashboard for advanced analytics and tracking over time.\n\n### Features\n- **🎁 Free Forever**: Up to 1,000 session analyses per month\n- **📈 Track Over Time**: Monitor your prompt quality and productivity trends\n- **🔄 Auto-sync**: Configure hooks for automatic background sync\n- **🔒 Privacy First**: All code removed before upload, only patterns synced\n- **📊 Web Dashboard**: Learn and improve your AI coding sessions.\n\n### How It Works\n\n```mermaid\nflowchart TD\n    subgraph Local [\"🏠 Your Machine\"]\n        Sessions[Claude Code and Codex Sessions] --\u003e Select[Select sessions]\n        Select --\u003e Privacy[🔒 Privacy Layer\u003cbr/\u003eRemoves code \u0026 secrets\u003cbr/\u003eKeeps only patterns]\n    end\n    \n    subgraph Cloud [\"☁️ Vibe-Log Cloud\"]\n        Privacy --\u003e Upload[Upload patterns]\n        Upload --\u003e Verify[Server verification]\n        Verify --\u003e Analysis[AI analysis]\n        Analysis --\u003e Dashboard[📊 Web Dashboard]\n    end\n    \n    subgraph Features [\"Dashboard Features\"]\n        Dashboard --\u003e Track[📈 Track prompt improvement over time]\n        Dashboard --\u003e Metrics[⚡ Deeper productivity insights]  \n        Dashboard --\u003e Streaks[🔥 Peak times/Low times]\n        Dashboard --\u003e Prompt[💬 User Prompt Analysis]\n    end\n    \n    style Local fill:#e1f5fe\n    style Cloud fill:#f3e5f5\n    style Features fill:#d4edda\n```\n## Auto-Sync \n### What is Auto-Sync\nClaude Code hooks and Codex hooks allow Vibe-Log to automatically sync local sessions in the background. Claude Code auto-sync is stable. Codex auto-sync is experimental and sync-only.\n\nWhat are hooks?\n\n  • Small commands that run at specific moments in Claude Code or Codex\n  \n  • They work silently in the background (you won't notice them)\n\n  \nWhich Claude Code hooks do we use?\n\n  📍 SessionStart - Syncs previous sessions when you start/resume work\n     (Triggers: startup, resume, clear commands)\n     \n  📦 PreCompact - Syncs full session before context compression\n     (Triggers: manual or automatic context cleanup)\n\n     \nWhy we recommend both:\n\n  ✓ SessionStart ensures nothing is lost between sessions\n  \n  ✓ PreCompact syncs everything before Claude compresses context\n\nWhich Codex hooks do we use?\n\n  📍 SessionStart - Syncs recent Codex sessions when work starts\n\n  🔚 Stop - Syncs after Codex finishes responding\n\n  Codex hooks write Vibe-Log commands to Codex `hooks.json` and enable `[features].codex_hooks = true` in Codex `config.toml`. Vibe-Log does not install Codex prompt coach or statusline hooks.\n    \n### Setup Auto-sync\n1. Run `npx vibe-log-cli`\n2. Authenticate with your Github account\n3. Enable auto-sync via CLI menu\n\n## Supported Coding Engines \n\nCurrently supported:\n- ✅ Claude Code\n- ✅ Codex (manual cloud sync, experimental auto-sync hooks, local standups, local reports)\n\nFuture:\n- 🔜 Cursor\n- 🔜 VS Code\n\n🌍 Cross-Platform - Runs on macOS, Windows, Linux, and any environment with Node.js\n\n\n## 🔒 Privacy \u0026 Security\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli/actions/workflows/npm-publish.yml\"\u003e\u003cimg src=\"https://img.shields.io/badge/Automated-Releases-success?logo=githubactions\" alt=\"Automated Releases\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.npmjs.com/package/vibe-log-cli\"\u003e\u003cimg src=\"https://img.shields.io/badge/NPM-Provenance-green?logo=npm\" alt=\"NPM Provenance\"\u003e\u003c/a\u003e\n\u003ca href=\"#verify-our-package\"\u003e\u003cimg src=\"https://img.shields.io/badge/SHA256-Checksums-blue?logo=shield\" alt=\"SHA256 Checksums\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vibe-log/vibe-log-cli\"\u003e\u003cimg src=\"https://img.shields.io/badge/Open-Source-orange?logo=github\" alt=\"Open Source\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n**This package is built with complete transparency:**\n\n- ✅ **Source Code**: Fully open source at [github.com/vibe-log/vibe-log-cli](https://github.com/vibe-log/vibe-log-cli)\n- ✅ **Not Minified**: Published code is readable and verifiable\n- ✅ **Source Maps**: Included for debugging and verification\n- ✅ **Automated Builds**: All releases via GitHub Actions (no manual publishing)\n- ✅ **npm Provenance**: Every package includes build attestation\n- ✅ **Checksums**: SHA256 hashes for integrity verification\n\n### Verify Our Package\n\n```bash\n# Download and inspect the package\nnpm pack vibe-log-cli@latest\ntar -xzf vibe-log-cli-*.tgz\nhead -100 package/dist/index.js  # Verify it's readable\n\n# Check checksums\ncd package/dist \u0026\u0026 sha256sum -c checksums.sha256\n```\n\n### Privacy\n- **Context-Preserving Sanitization**: Messages are sanitized to remove sensitive data while preserving context\n- **What gets redacted/removed**:\n  - Code blocks → `[CODE_BLOCK_1: javascript]`\n  - API keys/tokens → `[CREDENTIAL_1]`\n  - File paths → `[PATH_1]`\n  - URLs → `[DATABASE_URL]`, `[API_URL]`\n  - Emails → `[EMAIL_1]`\n  - Environment variables → `[ENV_VAR_1]`\n  - Also Removed: Images/Binary files \n- **What's preserved**: Conversation flow, questions, explanations\n- **Transparent**: Preview sanitized data with the interactive prompt\n- **Open source**: Review our sanitization at [src/lib/message-sanitizer-v2.ts](src/lib/message-sanitizer-v2.ts)\n\n## Troubleshooting\n\n### Authentication Issues\nTry the following: \n- Log out from the CLI\n- Clear cookies\n- Re-authenticate via the CLI \n\n### No Sessions Found\n- Make sure Claude Code or Codex is installed\n- Check that you've used Claude Code or Codex recently\n- For Codex cloud sync, use `send --source codex` or choose Codex from the manual sync menu\n\n### Sessions Stuck in Analyzing\n- Please open a Github issue.\n\n\n### Debug Mode\n```bash\n# Enable debug logging\nVIBELOG_DEBUG=1 npx vibe-log-cli send\n```\n\n## Contributing\n\nWe love your input! We want to make contributing to Vibe-Log CLI as easy and transparent as possible. Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n```bash\n# Clone the repository\ngit clone https://github.com/vibe-log/vibe-log-cli.git\ncd vibe-log-cli\n\n# Install dependencies\nnpm install\n\n# Run tests\nnpm test\n\n# Build the project\nnpm run build\n```\n\nCheck out our [open issues](https://github.com/vibe-log/vibe-log-cli/issues) for a list of proposed features and known issues.\n\n## Community\n\n- **GitHub**: Star us on [GitHub](https://github.com/vibe-log/vibe-log-cli)\n- **Issues**: Report bugs and request features in [GitHub Issues](https://github.com/vibe-log/vibe-log-cli/issues)\n- **Website**: Visit [vibe-log.dev](https://vibe-log.dev)\n\n## Support\n\nNeed help? Here are some ways to get support:\n- 🐛 Report bugs in [GitHub Issues](https://github.com/vibe-log/vibe-log-cli/issues)\n- 📧 Email us at support@vibe-log.dev\n\n## License\n\nMIT © Vibe-Log - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\nBuilt with love by the Vibe-Log team [@mickmicksh](https://github.com/mickmicksh), [@dannyshmueli](https://github.com/dannyshmueli)\n\nSpecial thanks to [ccusage](https://www.npmjs.com/package/ccusage) for providing token usage metrics integration for Claude Code sessions.\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=vibe-log/vibe-log-cli\u0026type=Date)](https://www.star-history.com/#vibe-log/vibe-log-cli\u0026Date)\n","funding_links":[],"categories":["Code Analysis \u0026 Search","Tooling 🧰","Code \u0026 Developer Tools"],"sub_categories":["Other IDEs","General"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvibe-log%2Fvibe-log-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvibe-log%2Fvibe-log-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvibe-log%2Fvibe-log-cli/lists"}