Skip to main content
This guide takes you from a blank account to a merged pull request. You will sign up, connect a GitHub repository, deploy the agent worker on a server, create an issue, and watch the AI agent write code and open a PR — all in one sitting.
1
Sign up at gentic.chat
2
Open gentic.chat in your browser and create a free account. After email confirmation, you land on the main dashboard where your projects and issues live.
3
Add a project
4
Navigate to Settings in the top navigation, then find the Projects section. Click Add project and enter your repository in owner/repo format — for example, acme-corp/backend. Gentic stores this slug and the agent worker uses it to construct the full Git remote URL when it clones your code.
5
You can add as many projects as you need. Each issue is scoped to a single project, so the worker always knows which repository to clone.
6
Connect GitHub
7
Still in Settings, open the GitHub integration section and follow the OAuth flow to authorize Gentic. This grants the platform permission to open pull requests and manage branches on your behalf. Make sure you grant access to the repository you added in the previous step.
8
Install and configure the agent worker
9
The agent worker is a CLI you run on a server, VM, or any machine that can reach both the Gentic API and GitHub. Download the latest pre-built binary for your platform from the GitHub Releases page, or build from source.
10
Once the binary is on your server, authenticate it with your Gentic API key:
11
gentic auth login
12
The interactive prompt asks for the API URL and your key. For non-interactive or scripted setup, pass both flags directly:
13
gentic auth login \
  --api-url https://gentic.chat/api/v1 \
  --api-key your-api-key-here
14
Alternatively, create a .env file next to the binary and set the variables there:
15
GENTIC_API_URL=https://gentic.chat/api/v1
GENTIC_API_KEY=your-api-key-here
GIT_REMOTE_BASE=git@github.com:
POLL_INTERVAL_MS=3000
16
Then install and start the worker as a managed OS service so it restarts automatically:
17
gentic start
18
Verify the worker is authenticated and running:
19
gentic auth status
20
The agent worker must be running before you move an issue to Todo. If no worker is polling, queued issues stay queued indefinitely. See the Agent Worker installation guide for full details on service management, SSH deploy keys, and per-agent prerequisites.
21
Create your first issue
22
Back in the Gentic web app, open your project and click New issue. Fill in the fields:
23
FieldValueTitleA short, descriptive name for the taskTypeFeature (or Bug, Chore, etc.)AgentClaude Code or CodexPromptA detailed description of exactly what the agent should implementStatusDraft
24
Save the issue. Draft issues are never picked up by the worker, so you can take your time refining the prompt and attaching any supporting files before you commit to running it.
25
Write prompts the same way you would write a detailed ticket for a junior engineer: describe the goal, the acceptance criteria, any relevant file paths, and the coding style you expect. The more context you give, the better the output.
26
Move the issue to Todo
27
When your issue is ready, change its Status from Draft to Todo. This single action queues the issue for the agent worker — Gentic sets run_status = queued and records your prompt as the first message in the issue’s conversation thread.
28
On the worker’s next poll (within a few seconds), it claims the issue, clones the repository into a fresh working directory, and starts the AI agent.
29
Watch the pull request appear
30
Switch to the Issues view and open your issue. You will see run_status move through queued → running as the worker picks it up, and real-time agent output stream into the transcript panel. When the agent finishes, it commits its changes and opens a pull request on GitHub. The issue status updates to Done and a link to the PR appears in the issue.
31
Open the pull request on GitHub, review the changes, and merge when you are satisfied.
32

Agent Worker Setup

Full installation guide: service management, SSH keys, Claude Code and Codex credentials.

How It Works

A deeper look at the end-to-end flow from issue creation to pull request.