AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證簡單、快速且實用的開發者工具——全部集中於一處。
AI 翻譯
Simple, fast and useful developer tools — all in one place.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Simple, fast and useful developer tools — all in one place. Format JSON, decode JWTs, generate UUIDs, test regex, convert timestamps and more — right in your browser, with no signup. • ⚡ Fast and lightweight — results appear instantly • 🔒 Privacy-focused — many tools run entirely in your browser • 🧰 22 developer utilities in one place • 🔎 Search and filter tools quickly • ⌨️ Command Palette — press Ctrl + K to jump to any tool • 📱 Responsive design — works on desktop and mobile • 🌐 No signup required • 🧑💻 Open source (MIT) …and more. Browse the full list on the Tools page.檢視完整 README ↗
Simple, fast and useful developer tools — all in one place.
Format JSON, decode JWTs, generate UUIDs, test regex, convert timestamps and more — right in your browser, with no signup.
Live Demo · Report a Bug · Request a Tool
Ctrl + K to jump to any toolDevKit ships with 30+ tools, all listed in data/tools.ts:
| Tool | Description |
|---|---|
| JSON Formatter | Format and beautify JSON data instantly |
| JSON Validator | Validate JSON and pinpoint syntax errors |
| JWT Decoder | Decode JWT tokens and inspect their contents |
| JWT Generator | Generate and sign JSON Web Tokens with a secret |
| UUID Generator | Generate random UUIDs quickly |
| Regex Tester | Test and debug regular expressions |
| Base64 Encoder | Encode and decode Base64 strings |
| Timestamp | Convert and work with Unix timestamps |
| Color Converter | Convert colors between HEX, RGB and HSL |
| Hash Generator | Generate hashes from text and data |
| Hash Compare | Compare two hash values and check whether they match |
| URL Encoder / Decoder | Encode and decode URL components |
| Password Generator | Generate strong random passwords securely in your browser |
| Password Strength Analyzer | Analyze password strength and security requirements |
| Markdown Previewer | Write and preview Markdown in real time |
| Markdown Playground | Edit and experiment with Markdown interactively |
| JSON → TypeScript | Convert JSON into TypeScript interfaces |
| JSON → Zod | Convert JSON into Zod validation schemas |
| Color Palette Generator | Generate a full color scale from a base color |
| API Tester | Test HTTP APIs and inspect responses |
| HTTP Request Builder | Build and send HTTP requests directly from your browser |
| Environment Variable Generator | Generate and format environment variables |
| Snippets | Save and manage reusable code snippets |
| Tool Chaining | Connect multiple DevKit tools into one workflow |
| Git Branch Name Generator | Generate clean, consistent git branch names |
| CIDR Calculator | Calculate network details from a CIDR block |
| Character Counter | Count characters, words, sentences, lines and paragraphs |
| Browse the full list on the Tools page. |
# Clone the repository
git clone https://github.com/parsarvs1/devkit.git
# Enter the project
cd devkit
# Install dependencies
npm install
# Start the development server
npm run dev
Then open http://localhost:3000.
desktop/ and src-tauri/devkit/
├── app/ # Next.js App Router
│ ├── about/
│ ├── account/
│ ├── api/ # Auth and data API routes
│ ├── dashboard/
│ ├── login/
│ ├── quick-actions/
│ ├── settings/
│ ├── signup/
│ ├── tools/ # One folder per tool + the tools listing
│ ├── workspace/
│ ├── layout.tsx
│ └── page.tsx # Landing page
├── components/ # Navbar, Footer, ToolCard, CommandPalette, widgets…
├── data/
│ └── tools.ts # Single source of truth for the tool list
├── hooks/ # usePinnedTools, useRecentTools
├── lib/ # toolMetadata, db, pins, toolHistory, shareState…
├── shared/ # Framework-agnostic tool logic (hash, jwt, base64…)
├── desktop/ # Tauri + Vite desktop shell
├── src-tauri/ # Tauri config and native wrapper
├── public/
│ └── screenshots/
│ └── devkit-new-home.png
├── auth.ts # NextAuth configuration
├── open-next.config.ts # OpenNext (Cloudflare Workers) config
├── wrangler.jsonc # Cloudflare Workers config
├── next.config.ts
├── package.json
└── README.md
Tool logic lives in
shared/so it can be reused by both the web app and the desktop shell.
app/tools/<tool-slug>/ with a page.tsx (the UI) and a layout.tsx that calls toolMetadata("<tool-slug>") for SEO metadata.shared/ so the desktop app can reuse it.data/tools.ts — add its name, description, icon, href and category. This makes it show up on the tools page, in search and in the command palette.npm run dev, and run npm run lint before submitting.Contributions are welcome! If you have an idea for a useful developer tool:
git checkout -b feature/my-tool)Please read CONTRIBUTING.md before contributing.
DevKit is pre-1.0, aiming for 50+ tools. The full plan lives in ROADMAP.md. Highlights:
Released under the MIT License.
If you find DevKit useful, please consider giving the repository a star — it helps the project reach more developers.
Built for developers.