{"id":49003697,"url":"https://github.com/gibbok/myvar","last_synced_at":"2026-04-18T19:30:44.389Z","repository":{"id":342850086,"uuid":"1097785274","full_name":"gibbok/myvar","owner":"gibbok","description":"An AI-powered note-keeping website that turns draft notes into reviewed, polished articles automatically.","archived":false,"fork":false,"pushed_at":"2026-04-01T18:46:42.000Z","size":22378,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-02T03:58:29.621Z","etag":null,"topics":["ai-agents","development","software-engineering"],"latest_commit_sha":null,"homepage":"https://gibbok.github.io/myvar/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gibbok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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-11-16T20:21:28.000Z","updated_at":"2026-04-01T18:46:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"73be0b6f-87df-436d-acc6-5355dd077cbc","html_url":"https://github.com/gibbok/myvar","commit_stats":null,"previous_names":["gibbok/myvar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gibbok/myvar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbok%2Fmyvar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbok%2Fmyvar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbok%2Fmyvar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbok%2Fmyvar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gibbok","download_url":"https://codeload.github.com/gibbok/myvar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gibbok%2Fmyvar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31982382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T17:30:12.329Z","status":"ssl_error","status_checked_at":"2026-04-18T17:29:59.069Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-agents","development","software-engineering"],"created_at":"2026-04-18T19:30:43.811Z","updated_at":"2026-04-18T19:30:44.384Z","avatar_url":"https://github.com/gibbok.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Myvar Website\n\nA note-keeping website that transforms brief notes into polished articles using AI agents.\n\nI use this project to create content about technologies and software engineering for my website.\\\n\u003chttps://gibbok.github.io/myvar/\u003e\n\n## What it does\n\nSend draft notes to the system, and AI agents automatically generate, review, and publish website articles.\n\n## Tech Stack\n\n- **Architecture**: JAMstack with Hugo hosted on GitHub Pages\n- **AI Orchestration**: LangGraph with Google Gemini LLM\n- **Search**: Pagefind - fully static search library\n- **Agents**:\n  - **Generator**: Creates content from draft notes\n  - **Reviewer**: Reviews and provides feedback for improvements\n  - **Publisher**: Finalizes content and generates metadata for publication\n\n## How it works\n\n1. Write any notes in `generator/drafts/content.md`\n2. Run the generator: `cd generator \u0026\u0026 make start`\n3. Agents collaborate to refine and publish the article\n4. Output appears in `website/content/` ready for Hugo to build\n5. OG images for social sharing are created automatically at build time\n\n## Setup\n\n```bash\n# Install dependencies\nuv sync\n\n# Configure environment\ncp .env.example .env\n# Add your GEMINI_API_KEY to .env\n```\n\n## Usage\n\n```bash\n# Run the generator\ncd generator \u0026\u0026 make start\n\n```\nMake a pull request to deploy\\\nThe site will be automatically deployed to GitHub Pages when the PR is merged\n\n## Makefile Commands\n\n**Generator (generator/)**\n- `make start` - Run the AI agent pipeline to generate articles\n\n**Website (website/)**\n- `make serve` - Start Hugo development server\n- `make build` - Build the static site\n\n## Environment Variables\n\n- `GEMINI_API_KEY`: Your Google Gemini API key\n- `GEMINI_MODEL`: Model to use (default: gemini-2.5-flash)\n- `DEBUG_MODE`: Enable debug output (default: false)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibbok%2Fmyvar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgibbok%2Fmyvar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibbok%2Fmyvar/lists"}