◉ Pulse
twaai avatar
#54 today

twaai/forge

Python AI

Chat-mode forge for persona-layer system prompts — live model picker, per-target learning, any OpenAI-compatible backend. Cross-platform.

Created Jul 29, 2026
Stars
9
Today
+2
Forks
0
Quality
95/100
Momentum
19

README

Fetched from GitHub on Oct 30, 2026, 10:15 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to twaai/forge and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

Forge 3.1

CI Release

Forge 3.1 is a desktop prompt workshop presented as a focused chat application. Describe a goal, receive a complete ready-to-run system prompt, then keep revising the same draft through normal conversation.

This release replaces the terminal interface with a native desktop window and a saved-chat rail. The Forge drafting engine remains the mouth behind the UI.

Forge 3.1 chat interface

Download

The latest release contains:

Platform File
Windows x64 Forge-3.1-windows-x64.exe
Linux x64 Forge-3.1-linux-x64
macOS Apple Silicon Forge-3.1-macos-arm64
macOS Intel Forge-3.1-macos-x64

SHA-256 checksums are published as SHA256SUMS.txt beside every release.

What changed in 3.1

  • Removed local-model and Ollama choices from model and provider settings
  • Replaced retired OpenRouter x-ai/grok-4-fast with live x-ai/grok-4.6
  • Interleaved fallback models so one broken endpoint cannot consume every retry
  • Routed every hosted provider through the operating-system certificate store
  • Added frozen Linux Qt backend verification before publication

Core chat release

  • Full chat layout with streaming responses and Markdown rendering
  • Saved workshop threads with rename, search, reopen, and delete
  • Model picker covering verified hosted providers
  • Separate Forge configuration and encrypted local chat history
  • Stronger PURPOSE / ROLE / TASK / OUTPUT prompt compilation
  • Refusal recovery and document-continuation retry rails
  • Native Windows, Linux, Apple Silicon macOS, and Intel macOS builds

Run from source

The release builds require no Python installation. Download the executable for your platform from the latest release and run it directly.

For a source checkout, forge.bat creates .venv and installs dependencies on its first run. When Python is absent, it downloads the checksummed Windows build from the latest GitHub release instead.

git clone https://github.com/twaai/forge.git
cd forge

Windows:

.\forge.bat

Linux / macOS:

.venv/bin/python -m pip install -r requirements.txt
./forge.sh

On Linux, the requirements install QtPy, PyQt6, and QtWebEngine. The release binary freezes that complete Qt backend and verifies it before publication.

Local data

Forge stores chats, model selection, and generated history keys under ~/.forge-3. Provider API keys are read from the shared local FORGE 3.1 key directory or environment variables. Credentials and chat history are never stored in this repository.

Development

python -m pytest forge3/tests -q
python -m ruff check --select E9,F63,F7,F82 .
pyinstaller --clean --noconfirm forge.spec

Cross-platform builds are produced by .github/workflows/release.yml from a version tag. CI tests the same chat engine on Windows, Linux, and macOS.

Maintainer

Created and maintained by twaai, with help from JusDeFruis.

License

Copyright 2026 twaai. See LICENSE and NOTICE.

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 30, 2026

first spotted on the list

Best rank

#30

highest position reached

Appearances

2

times on the trending list

Quality score

95

out of 100

Momentum

19

trend strength indicator

Star velocity

0.10

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
678910twaai/forge · Jul 30, 8 AM UTC: 7 starstwaai/forge · Jul 30, 2 PM UTC: 9 stars8:32 AM11:21 AM2:10 PM

Rank history

position on trending · lower is better
#1#30#35#40#45#50#55Jul 30, 8 AM UTC: rank #30Jul 30, 2 PM UTC: rank #548:32 AM11:21 AM2:10 PM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/twaai/forge" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="twaai/forge — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

twaai/forge stars badge
Markdown
[![twaai/forge](https://www.notionpulse.cc/api/badge/twaai/forge.svg)](https://www.notionpulse.cc/repo/twaai/forge)
HTML
<a href="https://www.notionpulse.cc/repo/twaai/forge"><img src="https://www.notionpulse.cc/api/badge/twaai/forge.svg" alt="twaai/forge stars badge" /></a>

Repository of the Day

#30 Repository of the Day

Repository of the Week

#30 Repository of the Week

Repository of the Month

#30 Repository of the Month