https://github.com/attaditya/pilot
A harness for single and group of AI models and their replicas to perform a wide range of tasks, from coding and reasoning to more specialized operations.
https://github.com/attaditya/pilot
agentic-coding agentic-workflow ai-agents coding-agent harness multi-agent-systems
Last synced: 10 days ago
JSON representation
A harness for single and group of AI models and their replicas to perform a wide range of tasks, from coding and reasoning to more specialized operations.
- Host: GitHub
- URL: https://github.com/attaditya/pilot
- Owner: AttAditya
- License: mit
- Created: 2026-04-20T18:06:12.000Z (22 days ago)
- Default Branch: main
- Last Pushed: 2026-04-29T01:14:28.000Z (14 days ago)
- Last Synced: 2026-04-29T02:14:36.445Z (14 days ago)
- Topics: agentic-coding, agentic-workflow, ai-agents, coding-agent, harness, multi-agent-systems
- Language: Shell
- Homepage: https://pypi.org/project/pilot-code/
- Size: 51.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README

# Pilot
[](https://pypi.org/project/pilot-code/)
[](https://github.com/sponsors/AttAditya)
A harness for single and group of AI models and their replicas to perform a wide range of tasks, from coding and reasoning to more specialized operations.
## Installation
```sh
# Clone the repository
git clone https://github.com/AttAditya/pilot.git
cd pilot
# Source the development environment
source dev.sh
# Setup and run
dev setup
dev run
```
## About
Pilot is designed to be a flexible and extensible framework for orchestrating interactions between various AI models. It provides a structured way to define roles, contexts, and interactions, allowing developers to create complex workflows and applications with ease.
## Ecosystem Models
- Tili: Modified version of QWEN2.5:7B
- Chat
- Summarization
- Planning
- Code Generation
## Project Structure
```tree
pilot
├── __init__.py
├── __main__.py
├── data
│ ├── __init__.py
│ ├── content.py
│ ├── context.py
│ ├── control.py
│ ├── figures.py
│ └── manager.py
├── formatter
│ ├── __init__.py
│ ├── base.py
│ └── penguin.py
├── io
│ ├── __init__.py
│ ├── base.py
│ ├── cli.py
│ └── console.py
└── role
├── __init__.py
├── base.py
├── registry.py
└── user.py
```
### Module Overview
- `data`: managing the states of the Pilot ecosystem
- `formatter`: context and chat history formatting
- `io`: input and output management
- `role`: defining different roles in the ecosystem
## Ecosystem Philosophy
- Role Based: Each model, agent and role is defined as a "Role" with specific capabilities and responsibilities.
- Limited Context: Roles have access to limited context, encouraging more efficient and relevant interactions. Less dilution and more focus.
- Tool Usage: Roles can utilize tools to perform specific tasks, enhancing their capabilities and allowing for more complex interactions. Some roles exists specifically for tool usage and orchestration.
## Status
Experimental and under active development.
APIs and structure may evolve as the project grows.
## Links
- [PyPI](https://pypi.org/project/pilot-code/)
- [GitHub](https://github.com/attaditya/pilot)
- [License](https://github.com/attaditya/pilot/tree/main/LICENSE)
## Contributors
## Support
If you find this project useful, please consider supporting it by **starring the GitHub repository** or sharing it with others who might benefit from it.
Your support helps in the continued development and improvement of the project.
You can also **contribute to the project** by submitting issues, suggesting features, or even contributing code through pull requests.
You can also sponsor the project on GitHub Sponsors: [GitHub Sponsors - AttAditya](https://github.com/sponsors/AttAditya)
---
> ###### _Made with_ `<3` _by [AttAditya](https://github.com/AttAditya)_