Skip to content

Commit 876ea63

Browse files
1 parent bcce1e7 commit 876ea63

File tree

23 files changed

+139
-282
lines changed

23 files changed

+139
-282
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Bug Report
2-
description: Report a bug to help us improve Gemini CLI
2+
description: Report a bug to help us improve Pantheon CLI
33
labels: ['kind/bug', 'status/need-triage']
44
body:
55
- type: markdown
@@ -8,7 +8,7 @@ body:
88
> [!IMPORTANT]
99
> Thanks for taking the time to fill out this bug report!
1010
>
11-
> Please search **[existing issues](https://github.com/google-gemini/gemini-cli/issues)** to see if an issue already exists for the bug you encountered.
11+
> Please search **[existing issues](https://github.com/aristoteleo/pantheon-cli/issues)** to see if an issue already exists for the bug you encountered.
1212
1313
- type: textarea
1414
id: problem
@@ -29,12 +29,12 @@ body:
2929
id: info
3030
attributes:
3131
label: Client information
32-
description: Please paste the full text from the `/about` command run from Gemini CLI. Also include which platform (macOS, Windows, Linux).
32+
description: Please paste the full text from the `/about` command run from Pantheon CLI. Also include which platform (macOS, Windows, Linux).
3333
value: |
3434
<details>
3535
3636
```console
37-
$ gemini /about
37+
$ pantheon /about
3838
# paste output here
3939
```
4040

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
> [!IMPORTANT]
99
> Thanks for taking the time to suggest an enhancement!
1010
>
11-
> Please search **[existing issues](https://github.com/google-gemini/gemini-cli/issues)** to see if a similar feature has already been requested.
11+
> Please search **[existing issues](https://github.com/aristoteleo/pantheon-cli/issues)** to see if a similar feature has already been requested.
1212
1313
- type: textarea
1414
id: feature

.gitmodules

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[submodule "pantheon-agents"]
2+
path = pantheon-agents
3+
url = https://github.com/aristoteleo/pantheon-agents
4+
[submodule "pantheon-single-cell"]
5+
path = pantheon-single-cell
6+
url = https://github.com/aristoteleo/pantheon-single-cell

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ This section guides contributors on how to build, modify, and understand the dev
9898
To clone the repository:
9999

100100
```bash
101-
git clone https://github.com/google-gemini/gemini-cli.git # Or your fork's URL
102-
cd gemini-cli
101+
git clone https://github.com/aristoteleo/pantheon-cli.git # Or your fork's URL
102+
cd pantheon-cli
103103
```
104104

105105
To install dependencies defined in `package.json` as well as root dependencies:
@@ -209,7 +209,7 @@ npm run lint
209209
### Coding Conventions
210210

211211
- Please adhere to the coding style, patterns, and conventions used throughout the existing codebase.
212-
- Consult [GEMINI.md](https://github.com/google-gemini/gemini-cli/blob/main/GEMINI.md) (typically found in the project root) for specific instructions related to AI-assisted development, including conventions for React, comments, and Git usage.
212+
- Consult [GEMINI.md](https://github.com/aristoteleo/pantheon-cli/blob/main/GEMINI.md) (typically found in the project root) for specific instructions related to AI-assisted development, including conventions for React, comments, and Git usage.
213213
- **Imports:** Pay special attention to import paths. The project uses ESLint to enforce restrictions on relative imports between packages.
214214

215215
### Project Structure

README.md

Lines changed: 8 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,33 @@
1-
# Gemini CLI
1+
# Pantheon CLI
22

3-
[![Gemini CLI CI](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml)
4-
5-
![Gemini CLI Screenshot](./docs/assets/gemini-screenshot.png)
6-
7-
This repository contains the Gemini CLI, a command-line AI workflow tool that connects to your
8-
tools, understands your code and accelerates your workflows.
9-
10-
With the Gemini CLI you can:
11-
12-
- Query and edit large codebases in and beyond Gemini's 1M token context window.
13-
- Generate new apps from PDFs or sketches, using Gemini's multimodal capabilities.
14-
- Automate operational tasks, like querying pull requests or handling complex rebases.
15-
- Use tools and MCP servers to connect new capabilities, including [media generation with Imagen,
16-
Veo or Lyria](https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio/tree/main/experiments/mcp-genmedia)
17-
- Ground your queries with the [Google Search](https://ai.google.dev/gemini-api/docs/grounding)
18-
tool, built into Gemini.
3+
<img width="1256" height="300" alt="Image" src="https://private-user-images.githubusercontent.com/46667721/472695511-ab7a5b43-0531-4870-a8a2-93f6709fb67b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTM5MDc2MzksIm5iZiI6MTc1MzkwNzMzOSwicGF0aCI6Ii80NjY2NzcyMS80NzI2OTU1MTEtYWI3YTViNDMtMDUzMS00ODcwLWE4YTItOTNmNjcwOWZiNjdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzMwVDIwMjg1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM5MzU1NTAzNTBkMDZmNmQ1ZmM4NDgxMWUxNzYyZWMzYTFlNDcwMDU2NzUyZWQ1ZjNmYzUyNTkyZDFiMjU3NGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.duSGtnaa7ONSzdNvRoqd-h6x5j4AFM1UQ9S7do5Vk-8" />
194

205
## Quickstart
216

22-
You have two options to install Gemini CLI.
7+
You have two options to install Pantheon CLI.
238

249
### With Node
2510

2611
1. **Prerequisites:** Ensure you have [Node.js version 20](https://nodejs.org/en/download) or higher installed.
2712
2. **Run the CLI:** Execute the following command in your terminal:
2813

2914
```bash
30-
npx https://github.com/google-gemini/gemini-cli
31-
```
32-
33-
Or install it with:
34-
35-
```bash
36-
npm install -g @google/gemini-cli
15+
npm run build
3716
```
3817

3918
Then, run the CLI from anywhere:
4019

4120
```bash
42-
gemini
21+
npm run start
4322
```
4423

45-
### With Homebrew
46-
47-
1. **Prerequisites:** Ensure you have [Homebrew](https://brew.sh/) installed.
48-
2. **Install the CLI** Execute the following command in your terminal:
49-
50-
```bash
51-
brew install gemini-cli
52-
```
53-
54-
Then, run the CLI from anywhere:
55-
56-
```bash
57-
gemini
58-
```
5924

6025
### Common Configuration steps
6126

6227
3. **Pick a color theme**
6328
4. **Authenticate:** When prompted, sign in with your personal Google account. This will grant you up to 60 model requests per minute and 1,000 model requests per day using Gemini.
6429

65-
You are now ready to use the Gemini CLI!
30+
You are now ready to use the Pantheon CLI!
6631

6732
### Use a Gemini API key:
6833

@@ -93,119 +58,7 @@ The Vertex AI API provides a [free tier](https://cloud.google.com/vertex-ai/gene
9358

9459
For other authentication methods, including Google Workspace accounts, see the [authentication](./docs/cli/authentication.md) guide.
9560

96-
## Examples
97-
98-
Once the CLI is running, you can start interacting with Gemini from your shell.
99-
100-
You can start a project from a new directory:
101-
102-
```sh
103-
cd new-project/
104-
gemini
105-
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide
106-
```
107-
108-
Or work with an existing project:
109-
110-
```sh
111-
git clone https://github.com/google-gemini/gemini-cli
112-
cd gemini-cli
113-
gemini
114-
> Give me a summary of all of the changes that went in yesterday
115-
```
116-
117-
### Next steps
118-
119-
- Learn how to [contribute to or build from the source](./CONTRIBUTING.md).
120-
- Explore the available **[CLI Commands](./docs/cli/commands.md)**.
121-
- If you encounter any issues, review the **[troubleshooting guide](./docs/troubleshooting.md)**.
122-
- For more comprehensive documentation, see the [full documentation](./docs/index.md).
123-
- Take a look at some [popular tasks](#popular-tasks) for more inspiration.
124-
- Check out our **[Official Roadmap](./ROADMAP.md)**
125-
126-
### Troubleshooting
127-
128-
Head over to the [troubleshooting guide](docs/troubleshooting.md) if you're
129-
having issues.
130-
131-
## Popular tasks
132-
133-
### Explore a new codebase
134-
135-
Start by `cd`ing into an existing or newly-cloned repository and running `gemini`.
136-
137-
```text
138-
> Describe the main pieces of this system's architecture.
139-
```
140-
141-
```text
142-
> What security mechanisms are in place?
143-
```
144-
145-
```text
146-
> Provide a step-by-step dev onboarding doc for developers new to the codebase.
147-
```
148-
149-
```text
150-
> Summarize this codebase and highlight the most interesting patterns or techniques I could learn from.
151-
```
152-
153-
```text
154-
> Identify potential areas for improvement or refactoring in this codebase, highlighting parts that appear fragile, complex, or hard to maintain.
155-
```
156-
157-
```text
158-
> Which parts of this codebase might be challenging to scale or debug?
159-
```
160-
161-
```text
162-
> Generate a README section for the [module name] module explaining what it does and how to use it.
163-
```
164-
165-
```text
166-
> What kind of error handling and logging strategies does the project use?
167-
```
168-
169-
```text
170-
> Which tools, libraries, and dependencies are used in this project?
171-
```
172-
173-
### Work with your existing code
174-
175-
```text
176-
> Implement a first draft for GitHub issue #123.
177-
```
178-
179-
```text
180-
> Help me migrate this codebase to the latest version of Java. Start with a plan.
181-
```
182-
183-
### Automate your workflows
184-
185-
Use MCP servers to integrate your local system tools with your enterprise collaboration suite.
186-
187-
```text
188-
> Make me a slide deck showing the git history from the last 7 days, grouped by feature and team member.
189-
```
190-
191-
```text
192-
> Make a full-screen web app for a wall display to show our most interacted-with GitHub issues.
193-
```
194-
195-
### Interact with your system
196-
197-
```text
198-
> Convert all the images in this directory to png, and rename them to use dates from the exif data.
199-
```
200-
201-
```text
202-
> Organize my PDF invoices by month of expenditure.
203-
```
204-
205-
### Uninstall
206-
207-
Head over to the [Uninstall](docs/Uninstall.md) guide for uninstallation instructions.
20861

209-
## Terms of Service and Privacy Notice
62+
## Acknowledgments
21063

211-
For details on the terms of service and privacy notice applicable to your use of Gemini CLI, see the [Terms of Service and Privacy Notice](./docs/tos-privacy.md).
64+
This project is based on [Google Gemini CLI](https://github.com/google-gemini/gemini-cli). We acknowledge and appreciate the excellent work of the Gemini CLI team. Our main contribution focuses on parser-level adaptations to better support Qwen-Coder models.

ROADMAP.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Gemini CLI Roadmap
1+
# Pantheon CLI Roadmap
22

3-
The [Official Gemini CLI Roadmap](https://github.com/orgs/google-gemini/projects/11/)
3+
The [Official Pantheon CLI Roadmap](https://github.com/orgs/aristoteleo/projects/11/)
44

5-
Gemini CLI is an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model.
5+
Pantheon CLI is an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model.
66

7-
This document outlines our approach to the Gemini CLI roadmap. Here, you'll find our guiding principles and a breakdown of the key areas we are
7+
This document outlines our approach to the Pantheon CLI roadmap. Here, you'll find our guiding principles and a breakdown of the key areas we are
88
focused on for development. Our roadmap is not a static list but a dynamic set of priorities that are tracked live in our GitHub Issues.
99

10-
As an [Apache 2.0 open source project](https://github.com/google-gemini/gemini-cli?tab=Apache-2.0-1-ov-file#readme), we appreciate and welcome [public contributions](https://github.com/google-gemini/gemini-cli/blob/main/CONTRIBUTING.md), and will give first priority to those contributions aligned with our roadmap. If you want to propose a new feature or change to our roadmap, please start by [opening an issue for discussion](https://github.com/google-gemini/gemini-cli/issues/new/choose).
10+
As an [Apache 2.0 open source project](https://github.com/aristoteleo/pantheon-cli?tab=Apache-2.0-1-ov-file#readme), we appreciate and welcome [public contributions](https://github.com/aristoteleo/pantheon-cli/blob/main/CONTRIBUTING.md), and will give first priority to those contributions aligned with our roadmap. If you want to propose a new feature or change to our roadmap, please start by [opening an issue for discussion](https://github.com/aristoteleo/pantheon-cli/issues/new/choose).
1111

1212
## Disclaimer
1313

@@ -19,20 +19,20 @@ Our development is guided by the following principles:
1919

2020
- **Power & Simplicity:** Deliver access to state-of-the-art Gemini models with an intuitive and easy-to-use lightweight command-line interface.
2121
- **Extensibility:** An adaptable agent to help you with a variety of use cases and environments along with the ability to run these agents anywhere.
22-
- **Intelligent:** Gemini CLI should be reliably ranked among the best agentic tools as measured by benchmarks like SWE Bench, Terminal Bench, and CSAT.
23-
- **Free and Open Source:** Foster a thriving open source community where cost isnt a barrier to personal use, and PRs get merged quickly. This means resolving and closing issues, pull requests, and discussion posts quickly.
22+
- **Intelligent:** Pantheon CLI should be reliably ranked among the best agentic tools as measured by benchmarks like SWE Bench, Terminal Bench, and CSAT.
23+
- **Free and Open Source:** Foster a thriving open source community where cost isn't a barrier to personal use, and PRs get merged quickly. This means resolving and closing issues, pull requests, and discussion posts quickly.
2424

2525
## How the Roadmap Works
2626

27-
Our roadmap is managed directly through Github Issues. See our entry point Roadmap Issue [here](https://github.com/google-gemini/gemini-cli/issues/4191). This approach allows for transparency and gives you a direct way to learn more or get involved with any specific initiative. All our roadmap items will be tagged as Type:`Feature` and Label:`maintainer` for features we are actively working on, or Type:`Task` and Label:`maintainer` for a more detailed list of tasks.
27+
Our roadmap is managed directly through Github Issues. See our entry point Roadmap Issue [here](https://github.com/aristoteleo/pantheon-cli/issues/4191). This approach allows for transparency and gives you a direct way to learn more or get involved with any specific initiative. All our roadmap items will be tagged as Type:`Feature` and Label:`maintainer` for features we are actively working on, or Type:`Task` and Label:`maintainer` for a more detailed list of tasks.
2828

2929
Issues are organized to provide key information at a glance:
3030

3131
- **Target Quarter:** `Milestone` denotes the anticipated delivery timeline.
3232
- **Feature Area:** Labels such as `area/model` or `area/tooling` categorizes the work.
3333
- **Issue Type:** _Workstream_ => _Epics_ => _Features_ => _Tasks|Bugs_
3434

35-
To see what we're working on, you can filter our issues by these dimensions. See all our items [here](https://github.com/orgs/google-gemini/projects/11/views/19)
35+
To see what we're working on, you can filter our issues by these dimensions. See all our items [here](https://github.com/orgs/aristoteleo/projects/11/views/19)
3636

3737
## Focus Areas
3838

@@ -44,7 +44,7 @@ find initiatives that interest you.
4444
- **User Experience:** Improve the CLI's usability, performance, interactive features, and documentation.
4545
- **Tooling:** Built-in tools and the MCP ecosystem.
4646
- **Core:** Core functionality of the CLI
47-
- **Extensibility:** Bringing Gemini CLI to other surfaces e.g. GitHub.
47+
- **Extensibility:** Bringing Pantheon CLI to other surfaces e.g. GitHub.
4848
- **Contribution:** Improve the contribution process via test automation and CI/CD pipeline enhancements.
4949
- **Platform:** Manage installation, OS support, and the underlying CLI framework.
5050
- **Quality:** Focus on testing, reliability, performance, and overall product quality.
@@ -53,11 +53,11 @@ find initiatives that interest you.
5353

5454
## How to Contribute
5555

56-
Gemini CLI is an open-source project, and we welcome contributions from the community! Whether you're a developer, a designer, or just an enthusiastic user you can find our [Community Guidelines here](https://github.com/google-gemini/gemini-cli/blob/main/CONTRIBUTING.md) to learn how to get started. There are many ways to get involved:
56+
Pantheon CLI is an open-source project, and we welcome contributions from the community! Whether you're a developer, a designer, or just an enthusiastic user you can find our [Community Guidelines here](https://github.com/aristoteleo/pantheon-cli/blob/main/CONTRIBUTING.md) to learn how to get started. There are many ways to get involved:
5757

58-
- **Roadmap:** Please review and find areas in our [roadmap](https://github.com/google-gemini/gemini-cli/issues/4191) that you would like to contribute to. Contributions based on this will be easiest to integrate with.
59-
- **Report Bugs:** If you find an issue, please create a bug(https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.yml) with as much detail as possible. If you believe it is a critical breaking issue preventing direct CLI usage, please tag it as `priorty/p0`.
60-
- **Suggest Features:** Have a great idea? We'd love to hear it! Open a [feature request](https://github.com/google-gemini/gemini-cli/issues/new?template=feature_request.yml).
61-
- **Contribute Code:** Check out our [CONTRIBUTING.md](https://github.com/google-gemini/gemini-cli/blob/main/CONTRIBUTING.md) file for guidelines on how to submit pull requests. We have a list of "good first issues" for new contributors.
58+
- **Roadmap:** Please review and find areas in our [roadmap](https://github.com/aristoteleo/pantheon-cli/issues/4191) that you would like to contribute to. Contributions based on this will be easiest to integrate with.
59+
- **Report Bugs:** If you find an issue, please create a bug(https://github.com/aristoteleo/pantheon-cli/issues/new?template=bug_report.yml) with as much detail as possible. If you believe it is a critical breaking issue preventing direct CLI usage, please tag it as `priorty/p0`.
60+
- **Suggest Features:** Have a great idea? We'd love to hear it! Open a [feature request](https://github.com/aristoteleo/pantheon-cli/issues/new?template=feature_request.yml).
61+
- **Contribute Code:** Check out our [CONTRIBUTING.md](https://github.com/aristoteleo/pantheon-cli/blob/main/CONTRIBUTING.md) file for guidelines on how to submit pull requests. We have a list of "good first issues" for new contributors.
6262
- **Write Documentation:** Help us improve our documentation, tutorials, and examples.
63-
We are excited about the future of Gemini CLI and look forward to building it with you!
63+
We are excited about the future of Pantheon CLI and look forward to building it with you!

docs/cli/configuration.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ In addition to a project settings file, a project's `.gemini` directory can cont
4444

4545
- **`bugCommand`** (object):
4646
- **Description:** Overrides the default URL for the `/bug` command.
47-
- **Default:** `"urlTemplate": "https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.yml&title={title}&info={info}"`
47+
- **Default:** `"urlTemplate": "https://github.com/aristoteleo/pantheon-cli/issues/new?template=bug_report.yml&title={title}&info={info}"`
4848
- **Properties:**
4949
- **`urlTemplate`** (string): A URL that can contain `{title}` and `{info}` placeholders.
5050
- **Example:**
@@ -497,10 +497,4 @@ To help us improve the Gemini CLI, we collect anonymized usage statistics. This
497497

498498
**How to opt out:**
499499

500-
You can opt out of usage statistics collection at any time by setting the `usageStatisticsEnabled` property to `false` in your `settings.json` file:
501-
502-
```json
503-
{
504-
"usageStatisticsEnabled": false
505-
}
506-
```
500+
You can opt out of usage statistics collection at any time by setting the `usageStatisticsEnabled` property to `false`

docs/deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ You can run the most recently committed version of Gemini CLI directly from the
8080

8181
```bash
8282
# Execute the CLI directly from the main branch on GitHub
83-
npx https://github.com/google-gemini/gemini-cli
83+
npx https://github.com/aristoteleo/pantheon-cli
8484
```
8585

8686
## Deployment architecture

0 commit comments

Comments
 (0)