{"id":51482968,"url":"https://github.com/fraction12/fraction12","last_synced_at":"2026-07-07T03:30:49.481Z","repository":{"id":365321616,"uuid":"1271533367","full_name":"fraction12/fraction12","owner":"fraction12","description":"GitHub profile README","archived":false,"fork":false,"pushed_at":"2026-06-16T20:19:40.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-16T22:16:06.766Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/fraction12.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":"2026-06-16T18:58:21.000Z","updated_at":"2026-06-16T20:20:08.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/fraction12/fraction12","commit_stats":null,"previous_names":["fraction12/fraction12"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/fraction12/fraction12","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fraction12%2Ffraction12","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fraction12%2Ffraction12/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fraction12%2Ffraction12/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fraction12%2Ffraction12/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fraction12","download_url":"https://codeload.github.com/fraction12/fraction12/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fraction12%2Ffraction12/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35213815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"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":[],"created_at":"2026-07-07T03:30:49.010Z","updated_at":"2026-07-07T03:30:49.473Z","avatar_url":"https://github.com/fraction12.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e![Dushyant Garg — agent runtimes, local-first tools, developer tooling](./assets/header.svg)\n\n## now\n\n- Building [ai-research-lab](https://github.com/fraction12/ai-research-lab) — a paper on quality-gated KV capsule reuse in local tool-using agents.\n- Shipping [skillcard](https://github.com/fraction12/skillcard) so agent skill bundles can travel as PNG cards.\n- Running [potato-v3](https://github.com/fraction12/potato-v3) in Rust, a personal orchestrator for agentic task operations.\n\nI make apps, agent runtimes, and developer tools. I like things that run locally, hand off cleanly, and do not fall over the moment they get real usage.\n\nRight now I am especially interested in:\n\n- Local-first AI systems and agent runtimes\n- Developer tooling that actually fits how people work\n- Interfaces that feel practical, fast, and a little bit alive\n- Research prototypes that survive their first user\n\n## Find me\n\n- Website: [dushyantgarg.com](https://dushyantgarg.com)\n- GitHub: [@fraction12](https://github.com/fraction12)\n\n---\n\n## Featured\n\nThese are the ones I would point to first.\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [ClawK](https://github.com/fraction12/ClawK) | Native macOS companion for OpenClaw. Menu-bar monitoring for sessions, heartbeats, memory, cron. | Swift |\n| [agentsense](https://github.com/fraction12/agentsense) | Knowledge graph memory plugin for OpenClaw. Your agent remembers who, what, and how things connect. | TypeScript |\n| [deepclean](https://github.com/fraction12/deepclean) | Generate cleanup reports and actionable plans for messy codebases. | TypeScript |\n| [agenttk](https://github.com/fraction12/agenttk) | Bits and pieces I use to build agents. | TypeScript |\n| [potato-v3](https://github.com/fraction12/potato-v3) | Personal orchestrator for agentic task operations, rewritten in Rust. | Rust |\n| [ai-research-lab](https://github.com/fraction12/ai-research-lab) | Research repo for a paper on quality-gated KV capsule reuse in local tool-using agents. | Python |\n\n## The full catalog\n\nA map of the public chaos. Most of these are public now; a few are still private but will be flipped soon.\n\n\u003cdetails\u003e\n\u003csummary\u003eAgents \u0026 agent infrastructure — the main plot\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [agent-skills](https://github.com/fraction12/agent-skills) | Reusable agent capabilities I keep rewriting in every project. | Python |\n| [agentplan](https://github.com/fraction12/agentplan) | A shared to-do list for AI agents. Zero deps, pure Python. | Python |\n| [agenttk](https://github.com/fraction12/agenttk) | Bits and pieces I use to build agents. | TypeScript |\n| [starglass](https://github.com/fraction12/starglass) | Watch what agents are doing and route the chaos somewhere useful. | TypeScript |\n| [potato-v3](https://github.com/fraction12/potato-v3) | Personal orchestrator for agentic task operations, rewritten in Rust. | Rust |\n| [potato-mcp](https://github.com/fraction12/potato-mcp) | The MCP server side of the potato. | — |\n| [agentrem](https://github.com/fraction12/agentrem) | Reminders for agents: time triggers, keywords, conditions, priority escalation, recurrence, token budgets. | TypeScript |\n| [agentsense](https://github.com/fraction12/agentsense) | Knowledge graph memory plugin for OpenClaw. Your agent remembers who, what, and how things connect. | TypeScript |\n| [ClawK](https://github.com/fraction12/ClawK) | Native macOS companion for OpenClaw. Menu-bar monitoring for sessions, heartbeats, memory, cron. | Swift |\n| [homebrew-tap](https://github.com/fraction12/homebrew-tap) | `brew install` support for ClawK and whatever else I ship. | Ruby |\n| [octocheck](https://github.com/fraction12/octocheck) | GitHub sanity checker. | JavaScript |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eLocal-first AI \u0026 research — runs on your machine, not someone else's rent bill\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [ai-research-lab](https://github.com/fraction12/ai-research-lab) | Research repo for a paper on quality-gated KV capsule reuse in local tool-using agents. | Python |\n| [open-rank](https://github.com/fraction12/open-rank) | The open benchmark for AI agents — daily puzzles, public rankings. | Astro |\n| [openspec-studio](https://github.com/fraction12/openspec-studio) | Desktop workbench for poking around OpenSpec repositories. | TypeScript |\n| [localdesk](https://github.com/fraction12/localdesk) | Another local-first desktop workbench. This one is mine. | TypeScript |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDeveloper tooling \u0026 cleanup — making codebases less of a haunted house\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [deepclean](https://github.com/fraction12/deepclean) | Generate cleanup reports and actionable plans for messy codebases. | TypeScript |\n| [explain](https://github.com/fraction12/explain) | Feed it a TS/JS codebase, get back an architecture doc a human can read. | TypeScript |\n| [spec-ui](https://github.com/fraction12/spec-ui) | UI for specs. | JavaScript |\n| [WireFlow](https://github.com/fraction12/WireFlow) | Wireframing and planning app. Imagine ExcalDraw but better. | TypeScript |\n| [job-hunt-crm](https://github.com/fraction12/job-hunt-crm) | Local-first CRM I built to track my own job search. | TypeScript |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eSkills, cards \u0026 distribution — the meta-layer\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [microcanvas](https://github.com/fraction12/microcanvas) | Small, dependable canvas tool for AI coding assistants. | Swift |\n| [skillcard](https://github.com/fraction12/skillcard) | PNG cards that embed agent skill bundles so they travel with the image. | Python |\n| [cairn](https://github.com/fraction12/cairn) | Leave markers and memory behind for agent runs. | TypeScript |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWeb, docs \u0026 portfolio — the public face\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [portfolio](https://github.com/fraction12/portfolio) | Personal site — Astro, zero frameworks, pure CSS animations. | TypeScript |\n| [mintlify-docs](https://github.com/fraction12/mintlify-docs) | Mintlify docs setup. | MDX |\n| [docs](https://github.com/fraction12/docs) | More docs. | MDX |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eRandom experiments \u0026 side quests — not everything needs a business model\u003c/summary\u003e\n\n| Repository | What it does | Language |\n| --- | --- | --- |\n| [eat](https://github.com/fraction12/eat) | Food-related TypeScript experiment. | TypeScript |\n| [dndbuddy](https://github.com/fraction12/dndbuddy) | Buddy for your D\u0026D stuff. | TypeScript |\n| [RecipeApp](https://github.com/fraction12/RecipeApp) | Older recipe app. Holds up. | JavaScript |\n\n\u003c/details\u003e\n\n---\n\n## Stats that mean almost nothing\n\n30 repositories. Mostly TypeScript, with healthy amounts of Python and Swift, plus one Rust potato, one Ruby tap, one Astro project, and a few stragglers.\n\nIf a repo looks empty or mysterious, it is probably a seed that has not sprouted yet — or it is still private and about to go public. The commit graph tells the real story.\n\n![Top languages](https://github-readme-stats.vercel.app/api/top-langs?username=fraction12\u0026layout=compact\u0026theme=dark\u0026hide_border=true)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffraction12%2Ffraction12","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffraction12%2Ffraction12","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffraction12%2Ffraction12/lists"}