René's URL Explorer Experiment


Title: GitHub - phuetz/code-buddy: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests research to set its own goals. 15 LLM providers (Claude, GPT, Gemini, Grok), ~110 tools, MCP, voice+vision companion. · GitHub

Open Graph Title: GitHub - phuetz/code-buddy: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests research to set its own goals. 15 LLM providers (Claude, GPT, Gemini, Grok), ~110 tools, MCP, voice+vision companion.

X Title: GitHub - phuetz/code-buddy: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests research to set its own goals. 15 LLM providers (Claude, GPT, Gemini, Grok), ~110 tools, MCP, voice+vision companion.

Description: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests research to set its own goals. 15 LLM providers (Claude, GPT, Gemini, Grok), ~110 tools, MCP, voice+vision companion. - phuetz/code-buddy

Open Graph Description: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests r...

X Description: Open-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests r...

Opengraph URL: https://github.com/phuetz/code-buddy

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:0735f72d-2b27-ee69-1abc-42ffb97f39fd
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD108:2E76EF:A3463A:EA3B5C:6A4E452E
html-safe-noncec8c893b1ea285a63d54989c20552f45672ffbcd946d8779572ab388c5bd8af68
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMTA4OjJFNzZFRjpBMzQ2M0E6RUEzQjVDOjZBNEU0NTJFIiwidmlzaXRvcl9pZCI6IjMzMTA3Mzk2OTE4MTMwOTQ3MDIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacc03c2793102455d468fb394fbd56023bb4426750f44dc460135b6862bd0df1c0
hovercard-subject-tagrepository:1026380141
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/phuetz/code-buddy
twitter:imagehttps://opengraph.githubassets.com/cd9795fa51042c0267fead374a824fe8e4de2e33b2336c530313a57f29cc70cc/phuetz/code-buddy
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cd9795fa51042c0267fead374a824fe8e4de2e33b2336c530313a57f29cc70cc/phuetz/code-buddy
og:image:altOpen-source multi-provider AI coding agent — terminal + Electron desktop (Cowork) + 24/7 multi-AI fleet, free-first on local Ollama. Opt-in, human-gated evolutionary self-improvement that ingests r...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
turbo-cache-controlno-cache
go-importgithub.com/phuetz/code-buddy git https://github.com/phuetz/code-buddy.git
octolytics-dimension-user_id83292498
octolytics-dimension-user_loginphuetz
octolytics-dimension-repository_id1026380141
octolytics-dimension-repository_nwophuetz/code-buddy
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1026380141
octolytics-dimension-repository_network_root_nwophuetz/code-buddy
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9fabff9b8b127e686a3ec86f91422e818056ca2c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/phuetz/code-buddy#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fphuetz%2Fcode-buddy
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fphuetz%2Fcode-buddy
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=phuetz%2Fcode-buddy
Reloadhttps://github.com/phuetz/code-buddy
Reloadhttps://github.com/phuetz/code-buddy
Reloadhttps://github.com/phuetz/code-buddy
phuetz https://github.com/phuetz
code-buddyhttps://github.com/phuetz/code-buddy
Please reload this pagehttps://github.com/phuetz/code-buddy
Notifications https://github.com/login?return_to=%2Fphuetz%2Fcode-buddy
Fork 3 https://github.com/login?return_to=%2Fphuetz%2Fcode-buddy
Star 23 https://github.com/login?return_to=%2Fphuetz%2Fcode-buddy
Code https://github.com/phuetz/code-buddy
Pull requests 2 https://github.com/phuetz/code-buddy/pulls
Actions https://github.com/phuetz/code-buddy/actions
Projects https://github.com/phuetz/code-buddy/projects
Security and quality 0 https://github.com/phuetz/code-buddy/security
Insights https://github.com/phuetz/code-buddy/pulse
Code https://github.com/phuetz/code-buddy
Pull requests https://github.com/phuetz/code-buddy/pulls
Actions https://github.com/phuetz/code-buddy/actions
Projects https://github.com/phuetz/code-buddy/projects
Security and quality https://github.com/phuetz/code-buddy/security
Insights https://github.com/phuetz/code-buddy/pulse
https://github.com/phuetz/code-buddy
Brancheshttps://github.com/phuetz/code-buddy/branches
Tagshttps://github.com/phuetz/code-buddy/tags
https://github.com/phuetz/code-buddy/branches
https://github.com/phuetz/code-buddy/tags
2,587 Commitshttps://github.com/phuetz/code-buddy/commits/main/
https://github.com/phuetz/code-buddy/commits/main/
${APPDATA}/npmhttps://github.com/phuetz/code-buddy/tree/main/%24%7BAPPDATA%7D/npm
${APPDATA}/npmhttps://github.com/phuetz/code-buddy/tree/main/%24%7BAPPDATA%7D/npm
.claude/skills/code-buddyhttps://github.com/phuetz/code-buddy/tree/main/.claude/skills/code-buddy
.claude/skills/code-buddyhttps://github.com/phuetz/code-buddy/tree/main/.claude/skills/code-buddy
.codebuddyhttps://github.com/phuetz/code-buddy/tree/main/.codebuddy
.codebuddyhttps://github.com/phuetz/code-buddy/tree/main/.codebuddy
.githubhttps://github.com/phuetz/code-buddy/tree/main/.github
.githubhttps://github.com/phuetz/code-buddy/tree/main/.github
.huskyhttps://github.com/phuetz/code-buddy/tree/main/.husky
.huskyhttps://github.com/phuetz/code-buddy/tree/main/.husky
.omchttps://github.com/phuetz/code-buddy/tree/main/.omc
.omchttps://github.com/phuetz/code-buddy/tree/main/.omc
.vscodehttps://github.com/phuetz/code-buddy/tree/main/.vscode
.vscodehttps://github.com/phuetz/code-buddy/tree/main/.vscode
appshttps://github.com/phuetz/code-buddy/tree/main/apps
appshttps://github.com/phuetz/code-buddy/tree/main/apps
assetshttps://github.com/phuetz/code-buddy/tree/main/assets
assetshttps://github.com/phuetz/code-buddy/tree/main/assets
benchmarkshttps://github.com/phuetz/code-buddy/tree/main/benchmarks
benchmarkshttps://github.com/phuetz/code-buddy/tree/main/benchmarks
buddy-memoryhttps://github.com/phuetz/code-buddy/tree/main/buddy-memory
buddy-memoryhttps://github.com/phuetz/code-buddy/tree/main/buddy-memory
buddy-sensehttps://github.com/phuetz/code-buddy/tree/main/buddy-sense
buddy-sensehttps://github.com/phuetz/code-buddy/tree/main/buddy-sense
buddy-visionhttps://github.com/phuetz/code-buddy/tree/main/buddy-vision
buddy-visionhttps://github.com/phuetz/code-buddy/tree/main/buddy-vision
coworkhttps://github.com/phuetz/code-buddy/tree/main/cowork
coworkhttps://github.com/phuetz/code-buddy/tree/main/cowork
database/migrationshttps://github.com/phuetz/code-buddy/tree/main/database/migrations
database/migrationshttps://github.com/phuetz/code-buddy/tree/main/database/migrations
deep_researchhttps://github.com/phuetz/code-buddy/tree/main/deep_research
deep_researchhttps://github.com/phuetz/code-buddy/tree/main/deep_research
deploy/kuberneteshttps://github.com/phuetz/code-buddy/tree/main/deploy/kubernetes
deploy/kuberneteshttps://github.com/phuetz/code-buddy/tree/main/deploy/kubernetes
docs-generatedhttps://github.com/phuetz/code-buddy/tree/main/docs-generated
docs-generatedhttps://github.com/phuetz/code-buddy/tree/main/docs-generated
docshttps://github.com/phuetz/code-buddy/tree/main/docs
docshttps://github.com/phuetz/code-buddy/tree/main/docs
evalhttps://github.com/phuetz/code-buddy/tree/main/eval
evalhttps://github.com/phuetz/code-buddy/tree/main/eval
exampleshttps://github.com/phuetz/code-buddy/tree/main/examples
exampleshttps://github.com/phuetz/code-buddy/tree/main/examples
extensions/vscodehttps://github.com/phuetz/code-buddy/tree/main/extensions/vscode
extensions/vscodehttps://github.com/phuetz/code-buddy/tree/main/extensions/vscode
homebrewhttps://github.com/phuetz/code-buddy/tree/main/homebrew
homebrewhttps://github.com/phuetz/code-buddy/tree/main/homebrew
jetbrains-pluginhttps://github.com/phuetz/code-buddy/tree/main/jetbrains-plugin
jetbrains-pluginhttps://github.com/phuetz/code-buddy/tree/main/jetbrains-plugin
packaginghttps://github.com/phuetz/code-buddy/tree/main/packaging
packaginghttps://github.com/phuetz/code-buddy/tree/main/packaging
promptshttps://github.com/phuetz/code-buddy/tree/main/prompts
promptshttps://github.com/phuetz/code-buddy/tree/main/prompts
queuehttps://github.com/phuetz/code-buddy/tree/main/queue
queuehttps://github.com/phuetz/code-buddy/tree/main/queue
scratchhttps://github.com/phuetz/code-buddy/tree/main/scratch
scratchhttps://github.com/phuetz/code-buddy/tree/main/scratch
scriptshttps://github.com/phuetz/code-buddy/tree/main/scripts
scriptshttps://github.com/phuetz/code-buddy/tree/main/scripts
sitehttps://github.com/phuetz/code-buddy/tree/main/site
sitehttps://github.com/phuetz/code-buddy/tree/main/site
src-capturedhttps://github.com/phuetz/code-buddy/tree/main/src-captured
src-capturedhttps://github.com/phuetz/code-buddy/tree/main/src-captured
src-sidecarhttps://github.com/phuetz/code-buddy/tree/main/src-sidecar
src-sidecarhttps://github.com/phuetz/code-buddy/tree/main/src-sidecar
srchttps://github.com/phuetz/code-buddy/tree/main/src
srchttps://github.com/phuetz/code-buddy/tree/main/src
test-scriptshttps://github.com/phuetz/code-buddy/tree/main/test-scripts
test-scriptshttps://github.com/phuetz/code-buddy/tree/main/test-scripts
testshttps://github.com/phuetz/code-buddy/tree/main/tests
testshttps://github.com/phuetz/code-buddy/tree/main/tests
vscode-extensionhttps://github.com/phuetz/code-buddy/tree/main/vscode-extension
vscode-extensionhttps://github.com/phuetz/code-buddy/tree/main/vscode-extension
wikihttps://github.com/phuetz/code-buddy/tree/main/wiki
wikihttps://github.com/phuetz/code-buddy/tree/main/wiki
.depcheckrc.jsonhttps://github.com/phuetz/code-buddy/blob/main/.depcheckrc.json
.depcheckrc.jsonhttps://github.com/phuetz/code-buddy/blob/main/.depcheckrc.json
.dockerignorehttps://github.com/phuetz/code-buddy/blob/main/.dockerignore
.dockerignorehttps://github.com/phuetz/code-buddy/blob/main/.dockerignore
.editorconfighttps://github.com/phuetz/code-buddy/blob/main/.editorconfig
.editorconfighttps://github.com/phuetz/code-buddy/blob/main/.editorconfig
.env.examplehttps://github.com/phuetz/code-buddy/blob/main/.env.example
.env.examplehttps://github.com/phuetz/code-buddy/blob/main/.env.example
.gitattributeshttps://github.com/phuetz/code-buddy/blob/main/.gitattributes
.gitattributeshttps://github.com/phuetz/code-buddy/blob/main/.gitattributes
.gitignorehttps://github.com/phuetz/code-buddy/blob/main/.gitignore
.gitignorehttps://github.com/phuetz/code-buddy/blob/main/.gitignore
.lintstagedrc.jshttps://github.com/phuetz/code-buddy/blob/main/.lintstagedrc.js
.lintstagedrc.jshttps://github.com/phuetz/code-buddy/blob/main/.lintstagedrc.js
.npmignorehttps://github.com/phuetz/code-buddy/blob/main/.npmignore
.npmignorehttps://github.com/phuetz/code-buddy/blob/main/.npmignore
.nvmrchttps://github.com/phuetz/code-buddy/blob/main/.nvmrc
.nvmrchttps://github.com/phuetz/code-buddy/blob/main/.nvmrc
.prettierignorehttps://github.com/phuetz/code-buddy/blob/main/.prettierignore
.prettierignorehttps://github.com/phuetz/code-buddy/blob/main/.prettierignore
.prettierrchttps://github.com/phuetz/code-buddy/blob/main/.prettierrc
.prettierrchttps://github.com/phuetz/code-buddy/blob/main/.prettierrc
.releaserc.jsonhttps://github.com/phuetz/code-buddy/blob/main/.releaserc.json
.releaserc.jsonhttps://github.com/phuetz/code-buddy/blob/main/.releaserc.json
AGENTS.mdhttps://github.com/phuetz/code-buddy/blob/main/AGENTS.md
AGENTS.mdhttps://github.com/phuetz/code-buddy/blob/main/AGENTS.md
AUDIT-MODE-AUTONOME.mdhttps://github.com/phuetz/code-buddy/blob/main/AUDIT-MODE-AUTONOME.md
AUDIT-MODE-AUTONOME.mdhttps://github.com/phuetz/code-buddy/blob/main/AUDIT-MODE-AUTONOME.md
AUTOPILOT-STATE.mdhttps://github.com/phuetz/code-buddy/blob/main/AUTOPILOT-STATE.md
AUTOPILOT-STATE.mdhttps://github.com/phuetz/code-buddy/blob/main/AUTOPILOT-STATE.md
CHANGELOG.mdhttps://github.com/phuetz/code-buddy/blob/main/CHANGELOG.md
CHANGELOG.mdhttps://github.com/phuetz/code-buddy/blob/main/CHANGELOG.md
CLAUDE.mdhttps://github.com/phuetz/code-buddy/blob/main/CLAUDE.md
CLAUDE.mdhttps://github.com/phuetz/code-buddy/blob/main/CLAUDE.md
CODEX-BRIEF-QUEUE.mdhttps://github.com/phuetz/code-buddy/blob/main/CODEX-BRIEF-QUEUE.md
CODEX-BRIEF-QUEUE.mdhttps://github.com/phuetz/code-buddy/blob/main/CODEX-BRIEF-QUEUE.md
CODEX-CONVENTIONS.mdhttps://github.com/phuetz/code-buddy/blob/main/CODEX-CONVENTIONS.md
CODEX-CONVENTIONS.mdhttps://github.com/phuetz/code-buddy/blob/main/CODEX-CONVENTIONS.md
CONTRIBUTING.mdhttps://github.com/phuetz/code-buddy/blob/main/CONTRIBUTING.md
CONTRIBUTING.mdhttps://github.com/phuetz/code-buddy/blob/main/CONTRIBUTING.md
CORE-AGENT-TOOLS-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/CORE-AGENT-TOOLS-BRIEF.md
CORE-AGENT-TOOLS-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/CORE-AGENT-TOOLS-BRIEF.md
COWORK-AGENTIC-OS-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-AGENTIC-OS-BRIEF.md
COWORK-AGENTIC-OS-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-AGENTIC-OS-BRIEF.md
COWORK-APP-STUDIO-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-APP-STUDIO-BRIEF.md
COWORK-APP-STUDIO-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-APP-STUDIO-BRIEF.md
COWORK-GENSPARK-BRIEF-2.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-GENSPARK-BRIEF-2.md
COWORK-GENSPARK-BRIEF-2.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-GENSPARK-BRIEF-2.md
COWORK-GENSPARK-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-GENSPARK-BRIEF.md
COWORK-GENSPARK-BRIEF.mdhttps://github.com/phuetz/code-buddy/blob/main/COWORK-GENSPARK-BRIEF.md
Dockerfilehttps://github.com/phuetz/code-buddy/blob/main/Dockerfile
Dockerfilehttps://github.com/phuetz/code-buddy/blob/main/Dockerfile
ETUDE-AUTO-RECOLTE-MEMOIRE.mdhttps://github.com/phuetz/code-buddy/blob/main/ETUDE-AUTO-RECOLTE-MEMOIRE.md
ETUDE-AUTO-RECOLTE-MEMOIRE.mdhttps://github.com/phuetz/code-buddy/blob/main/ETUDE-AUTO-RECOLTE-MEMOIRE.md
ETUDE-RTK-VS-LM-RESIZER.mdhttps://github.com/phuetz/code-buddy/blob/main/ETUDE-RTK-VS-LM-RESIZER.md
ETUDE-RTK-VS-LM-RESIZER.mdhttps://github.com/phuetz/code-buddy/blob/main/ETUDE-RTK-VS-LM-RESIZER.md
LICENSEhttps://github.com/phuetz/code-buddy/blob/main/LICENSE
LICENSEhttps://github.com/phuetz/code-buddy/blob/main/LICENSE
README.mdhttps://github.com/phuetz/code-buddy/blob/main/README.md
README.mdhttps://github.com/phuetz/code-buddy/blob/main/README.md
RELEASING.mdhttps://github.com/phuetz/code-buddy/blob/main/RELEASING.md
RELEASING.mdhttps://github.com/phuetz/code-buddy/blob/main/RELEASING.md
SECURITY.mdhttps://github.com/phuetz/code-buddy/blob/main/SECURITY.md
SECURITY.mdhttps://github.com/phuetz/code-buddy/blob/main/SECURITY.md
action.ymlhttps://github.com/phuetz/code-buddy/blob/main/action.yml
action.ymlhttps://github.com/phuetz/code-buddy/blob/main/action.yml
audit-allowlist.jsonhttps://github.com/phuetz/code-buddy/blob/main/audit-allowlist.json
audit-allowlist.jsonhttps://github.com/phuetz/code-buddy/blob/main/audit-allowlist.json
build-install.bathttps://github.com/phuetz/code-buddy/blob/main/build-install.bat
build-install.bathttps://github.com/phuetz/code-buddy/blob/main/build-install.bat
bun.lockhttps://github.com/phuetz/code-buddy/blob/main/bun.lock
bun.lockhttps://github.com/phuetz/code-buddy/blob/main/bun.lock
commitlint.config.jshttps://github.com/phuetz/code-buddy/blob/main/commitlint.config.js
commitlint.config.jshttps://github.com/phuetz/code-buddy/blob/main/commitlint.config.js
docker-compose.ymlhttps://github.com/phuetz/code-buddy/blob/main/docker-compose.yml
docker-compose.ymlhttps://github.com/phuetz/code-buddy/blob/main/docker-compose.yml
eslint.config.jshttps://github.com/phuetz/code-buddy/blob/main/eslint.config.js
eslint.config.jshttps://github.com/phuetz/code-buddy/blob/main/eslint.config.js
fix-imports.cjshttps://github.com/phuetz/code-buddy/blob/main/fix-imports.cjs
fix-imports.cjshttps://github.com/phuetz/code-buddy/blob/main/fix-imports.cjs
fix-test.cjshttps://github.com/phuetz/code-buddy/blob/main/fix-test.cjs
fix-test.cjshttps://github.com/phuetz/code-buddy/blob/main/fix-test.cjs
install.shhttps://github.com/phuetz/code-buddy/blob/main/install.sh
install.shhttps://github.com/phuetz/code-buddy/blob/main/install.sh
jest.config.cjshttps://github.com/phuetz/code-buddy/blob/main/jest.config.cjs
jest.config.cjshttps://github.com/phuetz/code-buddy/blob/main/jest.config.cjs
package-lock.jsonhttps://github.com/phuetz/code-buddy/blob/main/package-lock.json
package-lock.jsonhttps://github.com/phuetz/code-buddy/blob/main/package-lock.json
package.jsonhttps://github.com/phuetz/code-buddy/blob/main/package.json
package.jsonhttps://github.com/phuetz/code-buddy/blob/main/package.json
run.shhttps://github.com/phuetz/code-buddy/blob/main/run.sh
run.shhttps://github.com/phuetz/code-buddy/blob/main/run.sh
start-with-mcp.ps1https://github.com/phuetz/code-buddy/blob/main/start-with-mcp.ps1
start-with-mcp.ps1https://github.com/phuetz/code-buddy/blob/main/start-with-mcp.ps1
test-spread.jshttps://github.com/phuetz/code-buddy/blob/main/test-spread.js
test-spread.jshttps://github.com/phuetz/code-buddy/blob/main/test-spread.js
tsconfig.jsonhttps://github.com/phuetz/code-buddy/blob/main/tsconfig.json
tsconfig.jsonhttps://github.com/phuetz/code-buddy/blob/main/tsconfig.json
tsconfig.test.jsonhttps://github.com/phuetz/code-buddy/blob/main/tsconfig.test.json
tsconfig.test.jsonhttps://github.com/phuetz/code-buddy/blob/main/tsconfig.test.json
vitest.config.tshttps://github.com/phuetz/code-buddy/blob/main/vitest.config.ts
vitest.config.tshttps://github.com/phuetz/code-buddy/blob/main/vitest.config.ts
vitest.setup.tshttps://github.com/phuetz/code-buddy/blob/main/vitest.setup.ts
vitest.setup.tshttps://github.com/phuetz/code-buddy/blob/main/vitest.setup.ts
READMEhttps://github.com/phuetz/code-buddy
Contributinghttps://github.com/phuetz/code-buddy
MIT licensehttps://github.com/phuetz/code-buddy
Securityhttps://github.com/phuetz/code-buddy
https://camo.githubusercontent.com/100d3d21d94393c344897713e19877b1a5e3ffe624e777402a603bb7f4f1c7db/68747470733a2f2f696d672e736869656c64732e696f2f62616467652ff09fa4962d436f64655f42756464792d626c756576696f6c65743f7374796c653d666f722d7468652d6261646765266c6162656c436f6c6f723d316131613265
https://github.com/phuetz/code-buddy#code-buddy
https://github.com/phuetz/code-buddy#the-open-source-ai-coding-agent-that-runs-free-on-your-own-machine
https://www.npmjs.com/package/@phuetz/code-buddy
https://opensource.org/licenses/MIT
https://nodejs.org
https://www.typescriptlang.org/
https://deepwiki.com/phuetz/code-buddy/
https://github.com/phuetz/code-buddy/stargazers
https://camo.githubusercontent.com/8b20cc19794b425a926c7549e74b1bae9141c65b82c14804eb2ad9b244455488/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f54657374732d32374b2532422d3030643236613f7374796c653d666c61742d737175617265266c6f676f3d6a657374
https://camo.githubusercontent.com/76a9fdcad0b9a132e4f2575da05f40cbf93f1f4cb0c8387519bf898b5367efa8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76312e362e302d47412d626c756576696f6c65743f7374796c653d666c61742d737175617265
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/cowork-demo-moneyshot.mp4
More demos →https://github.com/phuetz/code-buddy/blob/main/cowork/readme.md#demo
live captureshttps://github.com/phuetz/code-buddy/blob/main/cowork/readme.md#demo
see it work, reproduce it yourself ✅https://github.com/phuetz/code-buddy/blob/main/docs/proof.md
Live site ↗https://phuetz.github.io/code-buddy/
Proof ✅https://github.com/phuetz/code-buddy/blob/main/docs/proof.md
Quick Starthttps://github.com/phuetz/code-buddy#quick-start
In actionhttps://github.com/phuetz/code-buddy#in-action
What it doeshttps://github.com/phuetz/code-buddy#what-code-buddy-does
FAQhttps://github.com/phuetz/code-buddy/blob/main/docs/faq.md
Docshttps://github.com/phuetz/code-buddy#documentation
Contributinghttps://github.com/phuetz/code-buddy#contributing
https://github.com/phuetz/code-buddy#what-is-code-buddy
https://github.com/phuetz/code-buddy#in-action
https://github.com/phuetz/code-buddy/blob/main/docs/assets/coding-demo.gif
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/cowork-demo-chat.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/cowork-demo-task.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/chatgpt-oauth-login.png
https://github.com/phuetz/code-buddy/blob/main/docs/assets/login-demo.gif
https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/self-audit-bug-1.png
https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/telegram-companion-chat.jpg
https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/telegram-companion-selfcode.jpg
https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/telegram-companion-recursive.jpg
cowork/readme.mdhttps://github.com/phuetz/code-buddy/blob/main/cowork/readme.md#demo
docs/screenshots/https://github.com/phuetz/code-buddy/blob/main/docs/screenshots/README.md
https://github.com/phuetz/code-buddy#whats-shipped
testhttps://github.com/phuetz/code-buddy/blob/main/tests/agent/in-loop-recovery.real.test.ts
Hermes / OpenClaw parityhttps://github.com/phuetz/code-buddy/blob/main/docs/hermes-openclaw-parity.md
https://github.com/phuetz/code-buddy#research--a-sensory-nervous-system-experimental
buddy-sense/https://github.com/phuetz/code-buddy/blob/main/buddy-sense
buddy-vision/https://github.com/phuetz/code-buddy/blob/main/buddy-vision
https://github.com/phuetz/code-buddy/blob/main/buddy-sense/docs/architecture.svg
buddy-sense/README.mdhttps://github.com/phuetz/code-buddy/blob/main/buddy-sense/README.md
https://github.com/phuetz/code-buddy#quick-start
docs/install.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/install.md
https://github.com/phuetz/code-buddy/blob/main/docs/assets/llm-demo.gif
https://github.com/phuetz/code-buddy/blob/main/docs/assets/ensemble-demo.gif
Getting Startedhttps://github.com/phuetz/code-buddy/blob/main/docs/getting-started.md
https://github.com/phuetz/code-buddy#cowork-desktop
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/cowork-chat-stream.mp4
MP4 →https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/cowork-chat-stream.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-chat-demo.mp4
MP4 →https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-chat-demo.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-panels-demo.mp4
MP4 →https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-panels-demo.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-welcome.png
https://github.com/phuetz/code-buddy/blob/main/docs/assets/cowork-panel.png
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/03-fleet-autonomy.png
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/02-chat-dark-theme.png
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/cowork-office-skill.mp4
▶ Watch the run (MP4) →https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/cowork-office-skill.mp4
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/swarm-real-team.png
https://github.com/phuetz/code-buddy/blob/main/docs/qa/code-buddy-studio/showcase-2026-06-16/goal-mode-real-loop.png
cowork/DEV-LINUX.mdhttps://github.com/phuetz/code-buddy/blob/main/cowork/DEV-LINUX.md
Cowork Desktophttps://github.com/phuetz/code-buddy/blob/main/docs/cowork.md
Cowork Architecturehttps://github.com/phuetz/code-buddy/blob/main/cowork/ARCHITECTURE.md
https://github.com/phuetz/code-buddy#what-code-buddy-does
Providers & loginhttps://github.com/phuetz/code-buddy#providers--login
providers.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/providers.md
The agentic loophttps://github.com/phuetz/code-buddy#the-agentic-loop
CLAUDE.mdhttps://github.com/phuetz/code-buddy/blob/main/CLAUDE.md
~110 toolshttps://github.com/phuetz/code-buddy#110-tools
tools-reference.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/tools-reference.md
Reasoninghttps://github.com/phuetz/code-buddy#reasoning
reasoning.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/reasoning.md
Goal loops & autonomyhttps://github.com/phuetz/code-buddy#goal-loops--autonomy
fleet-guide.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/fleet-guide.md
Multi-AI Fleethttps://github.com/phuetz/code-buddy#multi-ai-fleet
fleet-guide.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/fleet-guide.md
Self-improvementhttps://github.com/phuetz/code-buddy#self-improvement
CLAUDE.mdhttps://github.com/phuetz/code-buddy/blob/main/CLAUDE.md
Skillshttps://github.com/phuetz/code-buddy#skills
commands.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/commands.md
Memory & contexthttps://github.com/phuetz/code-buddy#memory--context
context-engine.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/context-engine.md
Security & sandboxinghttps://github.com/phuetz/code-buddy#security--sandboxing
security.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/security.md
Server & infrastructurehttps://github.com/phuetz/code-buddy#server--infrastructure
infrastructure.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/infrastructure.md
Channelshttps://github.com/phuetz/code-buddy#channels
channels.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/channels.md
Git & code intelligencehttps://github.com/phuetz/code-buddy#git--code-intelligence
development.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/development.md
Config & modeshttps://github.com/phuetz/code-buddy#config--modes
configuration.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/configuration.md
https://github.com/phuetz/code-buddy#providers--login
docs/proof.mdhttps://github.com/phuetz/code-buddy/blob/main/docs/proof.md
https://github.com/phuetz/code-buddy#the-agentic-loop
https://github.com/phuetz/code-buddy#110-tools
https://github.com/phuetz/code-buddy#reasoning
https://github.com/phuetz/code-buddy#goal-loops--autonomy
https://github.com/phuetz/code-buddy#multi-ai-fleet
https://github.com/phuetz/code-buddy#self-improvement
https://github.com/phuetz/code-buddy#skills
https://github.com/phuetz/code-buddy#memory--context
https://github.com/phuetz/code-buddy#security--sandboxing
https://github.com/phuetz/code-buddy#server--infrastructure
https://github.com/phuetz/code-buddy#channels
https://github.com/phuetz/code-buddy#git--code-intelligence
Code Explorerhttps://github.com/phuetz/code-explorer
https://github.com/phuetz/code-buddy#config--modes
https://github.com/phuetz/code-buddy#documentation
Installhttps://github.com/phuetz/code-buddy/blob/main/docs/install.md
Getting Startedhttps://github.com/phuetz/code-buddy/blob/main/docs/getting-started.md
Providershttps://github.com/phuetz/code-buddy/blob/main/docs/providers.md
Tools Referencehttps://github.com/phuetz/code-buddy/blob/main/docs/tools-reference.md
Commandshttps://github.com/phuetz/code-buddy/blob/main/docs/commands.md
Cowork Desktophttps://github.com/phuetz/code-buddy/blob/main/docs/cowork.md
Architecturehttps://github.com/phuetz/code-buddy/blob/main/cowork/ARCHITECTURE.md
READMEhttps://github.com/phuetz/code-buddy/blob/main/cowork/readme.md
Agentshttps://github.com/phuetz/code-buddy/blob/main/docs/agents.md
Reasoninghttps://github.com/phuetz/code-buddy/blob/main/docs/reasoning.md
Fleet Guidehttps://github.com/phuetz/code-buddy/blob/main/docs/fleet-guide.md
Securityhttps://github.com/phuetz/code-buddy/blob/main/docs/security.md
Context Enginehttps://github.com/phuetz/code-buddy/blob/main/docs/context-engine.md
Channelshttps://github.com/phuetz/code-buddy/blob/main/docs/channels.md
Configurationhttps://github.com/phuetz/code-buddy/blob/main/docs/configuration.md
Infrastructurehttps://github.com/phuetz/code-buddy/blob/main/docs/infrastructure.md
Deploymenthttps://github.com/phuetz/code-buddy/blob/main/docs/deployment.md
Developmenthttps://github.com/phuetz/code-buddy/blob/main/docs/development.md
Hermes / OpenClaw Parityhttps://github.com/phuetz/code-buddy/blob/main/docs/hermes-openclaw-parity.md
https://github.com/phuetz/code-buddy#contributing
Developmenthttps://github.com/phuetz/code-buddy/blob/main/docs/development.md
CONTRIBUTING.mdhttps://github.com/phuetz/code-buddy/blob/main/CONTRIBUTING.md
https://github.com/phuetz/code-buddy#license
LICENSEhttps://github.com/phuetz/code-buddy/blob/main/LICENSE
Report Bughttps://github.com/phuetz/code-buddy/issues
Request Featurehttps://github.com/phuetz/code-buddy/discussions
Star on GitHub ⭐https://github.com/phuetz/code-buddy
phuetz.github.io/code-buddy/https://phuetz.github.io/code-buddy/
electron https://github.com/topics/electron
cli https://github.com/topics/cli
typescript https://github.com/topics/typescript
mcp https://github.com/topics/mcp
tui https://github.com/topics/tui
self-hosted https://github.com/topics/self-hosted
multi-agent https://github.com/topics/multi-agent
free https://github.com/topics/free
developer-tools https://github.com/topics/developer-tools
autonomous-agents https://github.com/topics/autonomous-agents
claude https://github.com/topics/claude
ai-agent https://github.com/topics/ai-agent
llm https://github.com/topics/llm
chatgpt https://github.com/topics/chatgpt
local-llm https://github.com/topics/local-llm
agentic https://github.com/topics/agentic
ollama https://github.com/topics/ollama
computer-use https://github.com/topics/computer-use
ai-coding-assistant https://github.com/topics/ai-coding-assistant
coding-agent https://github.com/topics/coding-agent
Readme https://github.com/phuetz/code-buddy#readme-ov-file
MIT license https://github.com/phuetz/code-buddy#MIT-1-ov-file
Contributing https://github.com/phuetz/code-buddy#contributing-ov-file
Security policy https://github.com/phuetz/code-buddy#security-ov-file
Please reload this pagehttps://github.com/phuetz/code-buddy
Activityhttps://github.com/phuetz/code-buddy/activity
3 forkshttps://github.com/phuetz/code-buddy/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fphuetz%2Fcode-buddy&report=phuetz+%28user%29
Releases 5https://github.com/phuetz/code-buddy/releases
Release 1.5.1 — multi-bot per-bot memory + unified kanban Latest Jun 24, 2026 https://github.com/phuetz/code-buddy/releases/tag/v1.5.1
+ 4 releaseshttps://github.com/phuetz/code-buddy/releases
Please reload this pagehttps://github.com/phuetz/code-buddy
Packages 0https://github.com/users/phuetz/packages?repo_name=code-buddy
Please reload this pagehttps://github.com/phuetz/code-buddy
Contributorshttps://github.com/phuetz/code-buddy/graphs/contributors
Please reload this pagehttps://github.com/phuetz/code-buddy
TypeScript 94.5% https://github.com/phuetz/code-buddy/search?l=typescript
CSS 1.8% https://github.com/phuetz/code-buddy/search?l=css
Makefile 1.7% https://github.com/phuetz/code-buddy/search?l=makefile
JavaScript 1.0% https://github.com/phuetz/code-buddy/search?l=javascript
Rust 0.3% https://github.com/phuetz/code-buddy/search?l=rust
HTML 0.2% https://github.com/phuetz/code-buddy/search?l=html
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.