Code Understanding
Get detailed explanations of how systems work in your codebase, including component relationships and data flow.
Code faster, debug smarter, and refactor effortlessly. Paws understands your entire codebase and helps you work without leaving your terminal.
Practical solutions for everyday development challenges
Get detailed explanations of how systems work in your codebase, including component relationships and data flow.
Get suggestions and code for new features based on your existing project structure and patterns.
Analyze errors, identify potential causes in your code, and propose solutions.
Analyze code for readability, performance, security, and maintainability improvements.
Get tailored tutorials for integrating new technologies into your specific project.
Design schemas, tables, relationships, indexes, and constraints for your project.
Modernize legacy code with step-by-step refactoring guidance and implementation.
Get help with git conflicts, merging, branching, and understanding differences.
Powerful features that keep you in your flow
Real-time token streaming for instant feedback and smoother interactions
Always know what's happening with a responsive status indicator
Shows reasoning only when needed, in a finite preview window
UI optimized to show more information without clutter
Summary automatically clears after next prompt to keep context fresh
Switch conversations and see complete history instantly
Full screen refresh on resize for optimal viewing
Just add your API key and you're ready to go
Your code stays on your machine, only API calls leave
Use OpenAI, Anthropic, Google, or 500+ other providers
Create and use custom AI agents for specialized tasks
Easy credential management with paws provider login
Quick reference for Paws CLI commands
| Option | Description |
|---|---|
| -p, --prompt <PROMPT> | Direct prompt to process without entering interactive mode |
| -c, --command <COMMAND> | Path to a file containing initial commands to execute |
| -w, --workflow <WORKFLOW> | Path to a file containing workflow to execute |
| -e, --event <EVENT> | Dispatch an event to workflow |
| --conversation <CONVERSATION> | Path to a file containing conversation to execute |
| -r, --restricted | Enable restricted shell mode for enhanced security |
| --verbose | Enable verbose output mode |
| -h, --help | Print help information |
| -V, --version | Print version |
Access 500+ models from multiple AI providers
Configure Paws behavior with paws.yaml and environment variables
custom_rules: |
1. Always add comprehensive error handling
2. Include unit tests for all new functions
3. Follow naming convention: camelCase for vars
model: claude-3.7-sonnet
temperature: 0.7
max_walker_depth: 3
max_requests_per_turn: 50
max_tool_failure_per_turn: 3
commands:
- name: "refactor"
description: "Refactor selected code"
prompt: "Improve readability and performance"
FORGE_RETRY_MAX_ATTEMPTS=3
FORGE_HTTP_READ_TIMEOUT=900
FORGE_TOOL_TIMEOUT=300
FORGE_MAX_CONVERSATIONS=100
FORGE_SHOW_TASK_STATS=true
Connect AI agents to external tools and services
MCP allows Paws to communicate with external systems, enabling web browser automation, API interactions, and custom service integrations.
// MCP server configuration { "mcpServers": { "browser": { "command": "npx", "args": ["@modelcontextprotocol/server-puppeteer"] }, "filesystem": { "command": "npx", "args": ["@modelcontextprotocol/server-filesystem", "/path/to/files"] }, "custom_api": { "url": "http://localhost:3000/events" } } }