npm install --global puppyone
Excerpts from the project README on GitHub. Copyright and licensing remain with the respective authors.
Puppyone is a local-first desktop editor for Markdown, documents, data files and media, with a built-in terminal that hosts coding agents such as Claude Code, Codex, Cursor and OpenCode; files stay on your machine unless you opt into its cloud.
| Category | Coding assistant |
| Type | Local-first editor |
| License | Apache-2.0 |
| Runs locally | Cloud-optional |
| Built with | TypeScript |
| Skill level | Beginner |
| Best for | people who want their files and coding agents in one local workspace |
Other open-source coding assistant tools worth comparing:
ContinueOpen-source autocomplete and chat in your IDE
AiderAI pair programming in your terminal
ClineAutonomous coding agent in VS Code
Roo CodeCustomizable agentic coder (Cline fork)
TabbySelf-hosted Copilot alternative
GooseOn-machine AI agent for engineering tasks
OpenCodeOpen Claude-Code-style agent for your terminal
VoidOpen-source Cursor alternative on VS Code
ZedBlazing-fast editor with native AI and collab
PlandexPlan-first agent for large codebases
Sourcegraph CodyCodebase-aware AI assistant
GPT EngineerGenerate a whole codebase from a prompt
SweepTurn issues into pull requestsPuppyone is free and open-source (Apache-2.0 license), so you can use, self-host and modify it at no cost.
Puppyone can be used locally or in the cloud depending on your setup.
Popular open-source alternatives include Continue, Aider, Cline. See the comparisons above to choose.
Browse the full directory of open-source AI tools, models and projects — updated daily.
Browse all tools →