Install from VS Code Marketplace or Open VSX Registry
Pochi is an AI agent designed for software development. It operates within your IDE, using a toolkit of commands to execute complex tasks, from code generation to project-wide refactoring.
Pochi's workflow is built on these principles:
-
Agent-Based Workflow: You assign a task, and Pochi works autonomously to complete it. It can read files, execute commands, and apply changes to your codebase.
-
Flexible & Extensible: Pochi's functionality is centered around a Bring Your Own Key (BYOK) model. This allows you to connect any supported LLM provider, giving you full control over the agent's "brain," your data privacy, and operational costs. No account is required to use the BYOK model.
-
Cloud Services: For teams that need collaborative features, we offer account-based services like shared task list, group billing. These services are optional and build upon the core functionality.
-
Tab Completion: Get intelligent, context-aware completions powered by Pochi’s internal trained model. It adapts to your coding patterns in real-time, using recent edits, diagnostics, and surrounding context to generate accurate, relevant suggestions as you type.
-
Bring Your Own Model: Pochi supports custom AI models, including your own fine-tuned or self-hosted models. Fully control the model, the data, and the compute costs.
-
Tool Usage: Pochi has access to a set of tools that allow it to interact with your development environment, such as reading and writing files, executing commands, and searching your codebase.
-
Parallel Agents: Keep tasks fully isolated by running each one in its own Git worktree. You can keep multiple tasks active at once and switch between them without stashing or losing context.
-
Deep GitHub Integration: Get your GitHub issues implemented by connecting them to Pochi tasks and create PRs directly from the sidebar with a breakdown of CI/Lint/Test results. Also, use Pochi directly in your GitHub repository by commenting on pull requests to perform code reviews, explain changes, and suggest improvements.
-
Auto Compact: Keep long conversations efficient by compacting in the current task or start a new task with the summary when your token usage grows large
For full documentation, visit docs.getpochi.com
To keep up with the latest updates, visit our changelog
-
Install the Extension: Install the Pochi extension from the VS Code Marketplace.
-
Open the Pochi Sidebar: Click on the Pochi icon in the activity bar to open the chat interface.
-
Start Chatting: Start a conversation with Pochi to ask questions, get code suggestions, or give it a task to work on.
Interested in contributing or just engaging with the team? We welcome your inputs:
-
Discord: Ideal if you need help with building customizations or infrastructure.
-
GitHub Issues: To report bugs and errors you encounter using Pochi.
-
Twitter: To engage with others in the space.
This project is licensed under the terms of the Apache 2.0 License.