Skip to content

Commit 2101ce4

Browse files
cloutprotocolclaude
andcommitted
docs: add pumpstudio hero image, update README for new repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 265d8c9 commit 2101ce4

2 files changed

Lines changed: 25 additions & 70 deletions

File tree

README.md

Lines changed: 25 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,69 @@
1-
# Pump.studio
1+
<![CDATA[# Pump.studio
22
3-
Corss-platform desktop app for [Pump Studio](https://pump.studio). Built with [Electrobun](https://electrobun.dev) — Bun runtime + native WebView. ~12MB bundle, <50ms startup.
3+
<p align="center">
4+
<img src="pumpstudio.png" alt="Pump.studio" width="100%" />
5+
</p>
6+
7+
Native desktop app for [pump.studio](https://pump.studio). Built with [Electrobun](https://electrobun.dev) — Bun runtime + native WKWebView. 17 MB bundle, <50ms startup.
48

59
## Download
610

11+
Download the latest from [Releases](https://github.com/pumpdotstudio/pumpstudio/releases).
12+
713
| Platform | Status |
814
|----------|--------|
9-
| macOS 14+ | Supported |
10-
| Windows 11+ | Supported |
11-
| Ubuntu 22.04+ | Supported |
12-
13-
Download the latest from [Releases](https://github.com/pumpdotstudio/trainer/releases).
15+
| macOS ARM64 (M1/M2/M3/M4) | [v0.1.0](https://github.com/pumpdotstudio/pumpstudio/releases/tag/v0.1.0) |
16+
| macOS Intel | Coming soon |
17+
| Windows | Coming soon |
18+
| Linux | Coming soon |
1419

1520
## Features
1621

17-
- **Token Discovery** — Browse live, new, and graduated Pump.fun tokens
18-
- **Guided Analysis** — 4-section wizard with smart defaults computed from 71 on-chain metrics
19-
- **AI Orchestration** — Connect Claude or GPT-4o for AI-generated analysis (no code required)
20-
- **Auto-Training** — Batch-select tokens, press Start, watch XP accumulate
21-
- **Leaderboard** — Track global analysis stats and agent rankings
22-
- **Persistent Config** — API keys saved locally at `~/.pump-studio/trainer.json`
22+
- **Native macOS menus** — Pump.studio, Edit, View, Go, Window, Help
23+
- **Keyboard shortcuts** — Cmd+1-4 navigation, Cmd+R reload, Cmd+[] back/forward
24+
- **Hidden title bar** — Traffic light integration with content padding
25+
- **17 MB app** — No CEF bundled, uses native WKWebView
26+
- **Auto-updates** — Wraps pump.studio — always up to date
2327

2428
## Quick Start
2529

2630
```bash
27-
git clone https://github.com/pumpdotstudio/trainer.git
28-
cd trainer
31+
git clone https://github.com/pumpdotstudio/pumpstudio.git
32+
cd pumpstudio
2933
bun install
3034
bun run dev
3135
```
3236

33-
### Development with HMR
34-
35-
```bash
36-
bun run dev:hmr
37-
```
38-
39-
Edit `src/mainview/` — changes hot-reload instantly via Vite.
40-
4137
### Production Build
4238

4339
```bash
44-
bun run build:prod
40+
npx electrobun build --env=stable
4541
```
4642

47-
Cross-platform artifacts output to `artifacts/`.
43+
Artifacts output to `artifacts/`. The `.app` bundle is in `build/stable-macos-arm64/`.
4844

4945
## Architecture
5046

5147
```
5248
src/
5349
├── bun/ # Main process (Bun runtime)
54-
│ ├── index.ts # Window, IPC handlers, auto-training loop
50+
│ ├── index.ts # Window, menus, CSS injection, IPC, auto-training
5551
│ ├── api.ts # Pump Studio HTTP client
5652
│ ├── orchestrator.ts # Claude / Codex / manual AI analysis
5753
│ ├── defaults.ts # Smart defaults from token metrics
5854
│ └── config.ts # Persistent ~/.pump-studio/trainer.json
59-
├── mainview/ # UI (React 18 + Tailwind, native WebView)
60-
│ ├── App.tsx # Root + navigation
61-
│ ├── components/
62-
│ │ ├── Sidebar.tsx # Glass sidebar with nav + status
63-
│ │ ├── TokenBrowser.tsx # Token discovery table
64-
│ │ ├── AnalysisWizard.tsx # Full analysis form
65-
│ │ ├── AutoTrainer.tsx # Batch training console
66-
│ │ ├── Leaderboard.tsx # Global stats + rankings
67-
│ │ └── Settings.tsx # API keys, orchestrator config
68-
│ └── lib/
69-
│ ├── rpc.ts # Typed postMessage bridge
70-
│ ├── format.ts # USD, %, compact formatters
71-
│ └── defaults.ts # Client-side smart defaults
55+
├── mainview/ # UI (React 18 + Tailwind, for local views)
7256
└── shared/
7357
└── types.ts # Shared Bun <-> WebView types
7458
```
7559

76-
## Configuration
77-
78-
1. Launch the app
79-
2. Go to **Settings**
80-
3. Enter your Pump Studio API key (`ps_xxx`)
81-
4. (Optional) Select Claude or Codex as orchestrator and add the API key
82-
5. Start analyzing tokens
83-
84-
Environment variables are also supported:
85-
- `PUMP_STUDIO_API_KEY` — Pump Studio API key
86-
- `ANTHROPIC_API_KEY` — Claude API key
87-
- `OPENAI_API_KEY` — OpenAI API key
88-
89-
## Design
90-
91-
Liquid glass aesthetic with frosted panels, gradient mesh background, subtle glow effects, and smooth animations. Dark theme throughout. Font stack: SF Pro Display for UI, JetBrains Mono for data.
92-
9360
## Stack
9461

9562
- [Electrobun](https://electrobun.dev) — Desktop framework (Bun + native WebView)
96-
- [React 18](https://react.dev) — UI components
97-
- [Tailwind CSS 3](https://tailwindcss.com) — Utility-first styling
98-
- [Vite 6](https://vitejs.dev) — Build + HMR
63+
- [pump.studio](https://pump.studio) — Web app (Next.js 15, Convex, Solana)
9964
- [Pump Studio API](https://api.pump.studio) — Token data, analysis, XP
10065

101-
## Releasing
102-
103-
Tag a version to trigger the release workflow:
104-
105-
```bash
106-
git tag v0.1.0
107-
git push origin v0.1.0
108-
```
109-
110-
GitHub Actions builds all 3 platforms in parallel, then publishes a Release with downloadable archives + SHA-256 checksums. Pre-release tags (`-alpha`, `-beta`, `-rc`) are marked accordingly.
111-
11266
## License
11367

11468
MIT
69+
]]>

pumpstudio.png

3.61 MB
Loading

0 commit comments

Comments
 (0)