{"id":38541561,"url":"https://github.com/runpod/lazy-agent","last_synced_at":"2026-01-20T19:11:22.136Z","repository":{"id":332695878,"uuid":"1134336585","full_name":"runpod/lazy-agent","owner":"runpod","description":"Like LazyVim, but for terminal-based AI agent workflows. Get a beautiful, productive terminal setup in minutes.","archived":false,"fork":false,"pushed_at":"2026-01-15T03:15:22.000Z","size":126,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-15T09:25:50.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/runpod.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":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-14T15:25:52.000Z","updated_at":"2026-01-14T18:57:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/runpod/lazy-agent","commit_stats":null,"previous_names":["runpod/lazy-agent"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/runpod/lazy-agent","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runpod%2Flazy-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runpod%2Flazy-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runpod%2Flazy-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runpod%2Flazy-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/runpod","download_url":"https://codeload.github.com/runpod/lazy-agent/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/runpod%2Flazy-agent/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28503141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"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":[],"created_at":"2026-01-17T07:11:08.842Z","updated_at":"2026-01-17T07:11:09.692Z","avatar_url":"https://github.com/runpod.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lazy Agent - Terminal Environment for AI Agents\n\nLike LazyVim, but for terminal-based AI agent workflows. Get a beautiful, productive terminal setup in minutes.\n\n## Quick Start\n\n1. **Install Claude Code** (if you don't have it):\n   ```bash\n   npm install -g @anthropic-ai/claude-code\n   ```\n\n2. **Clone this repo**:\n   ```bash\n   git clone https://github.com/runpod/lazy-agent.git\n   cd lazy-agent\n   ```\n\n3. **Run the setup wizard**:\n   ```bash\n   ./setup.sh\n   ```\n\n   Or manually:\n   ```bash\n   cp config.example.json config.json\n   # Edit config.json with your name and preferences\n   ```\n\n4. **Run Claude Code and say**: \"help me get started\"\n\nClaude will read your config and guide you through a personalized setup.\n\n## What You'll Set Up\n\n### Core (Everyone)\n- **Ghostty** - Fast, GPU-accelerated terminal\n- **Zsh + Oh My Zsh + Powerlevel10k** - Beautiful shell with great defaults\n- **tmux** - Terminal multiplexer with vim-style navigation\n- **Claude Code** - AI-powered coding assistant\n\n### Recommended\n- **Karabiner-Elements** - Caps Lock → Escape/Ctrl (game changer for vim/tmux)\n- **Terminal Power Tools** - fzf, bat, eza, jq, httpie\n\n### Developer Tools\n- **lazygit** - Beautiful git TUI\n- **GitHub CLI** - PRs, issues, actions from terminal\n- **Browser Agent** - AI-friendly browser automation\n- **Docker** - Container runtime\n\n### Optional Integrations\n- **Notion MCP** - Let Claude search your Notion docs\n- **Linear MCP** - Let Claude manage Linear issues\n- **gcalcli** - Google Calendar in terminal\n\n### Multi-Agent Tools (Advanced)\n- **Gastown** - Coordinate multiple Claude sessions **[EXPERIMENTAL - USE WITH CAUTION]**\n- **Beads** - Git-backed issue tracking with Linear sync\n\n\u003e **Warning**: Gastown is experimental software that gives AI agents significant\n\u003e autonomy. Only use on test projects and always work in a discardable git branch.\n\n## What You'll Learn\n\n- How to navigate tmux like a pro (vim-style keybindings)\n- How to split and manage terminal panes\n- How to use Claude Code effectively\n- Terminal productivity tips\n\n## Learning Tmux\n\nClaude teaches you tmux interactively - no separate tutorial needed. Just say:\n- \"teach me tmux\"\n- \"how do I split panes?\"\n- \"show me the tmux keybindings\"\n\nThere's also a printable cheatsheet at `reference/tmux-cheatsheet.html`.\n\n## Files in This Repo\n\n```\nlazy-agent/\n├── setup.sh            # Interactive setup wizard\n├── doctor.sh           # Check what's installed\n├── update.sh           # Pull updates and refresh configs\n├── CLAUDE.md           # Instructions for Claude (the wizard brain)\n├── config.example.json # Example config (copy to config.json)\n├── README.md           # You are here\n├── dotfiles/           # Included configs (tmux, ghostty, karabiner)\n│   ├── .tmux.conf\n│   ├── .config/ghostty/config\n│   ├── .config/karabiner/karabiner.json\n│   └── install.sh\n├── steps/              # Step-by-step setup guides\n│   ├── 01-prerequisites.md\n│   ├── 02-ghostty.md\n│   ├── 03-zsh-and-p10k.md\n│   ├── 04-tmux.md\n│   ├── 05-claude-code.md\n│   └── ...more\n├── reference/          # Cheatsheets and quick reference\n│   ├── tmux-cheatsheet.html\n│   └── tmux-cheatsheet.md\n└── exercises/          # Practice projects\n```\n\n## Need Help?\n\nJust ask Claude! That's the whole point.\n\nIf Claude Code isn't installed yet, you can:\n- Follow the steps manually in `steps/` directory\n- Check out the [Claude Code documentation](https://docs.anthropic.com/claude-code)\n\n## Check Your Setup\n\nSee what's installed and what's missing:\n\n```bash\n./doctor.sh\n```\n\n## Updating\n\nPull the latest changes and update your configs:\n\n```bash\n./update.sh\n```\n\nThis will:\n- Pull latest from the repo\n- Show what changed\n- Optionally re-install dotfiles if they were updated\n\n## Contributing\n\nPRs welcome! This is meant to evolve as the tools change.\n\n## Philosophy\n\nLike LazyVim, we believe:\n- **Sensible defaults** - Works out of the box\n- **Opinionated but configurable** - We made choices, but you can change them\n- **Self-contained** - One repo, everything you need\n- **Evolvable** - The tools change, so should this\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunpod%2Flazy-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frunpod%2Flazy-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frunpod%2Flazy-agent/lists"}