Skip to content

Commit 3393ade

Browse files
committed
Merge branch 'dev'
2 parents 0a9a0da + 6140ecc commit 3393ade

47 files changed

Lines changed: 2333 additions & 6135 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ src-cli/dist/
2121
src-tauri/target/
2222
src-tauri/WixTools/
2323
src-tauri/Cargo.lock
24+
src-tauri/gen/
2425

2526
# Database (local development)
2627
*.db
@@ -55,3 +56,11 @@ coverage/
5556

5657
# TypeScript cache
5758
*.tsbuildinfo
59+
60+
# Binary artifacts (legacy CLI bundles)
61+
src-api/dist/cli-bundle/
62+
src-api/dist/claude*
63+
src-api/dist/codex*
64+
src-api/dist/workany-api-*
65+
src-api/dist/bundle.cjs
66+

README.md

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@ WorkAny is a desktop AI agent application that executes tasks through natural la
3232

3333
![](./public/imgs/settings.png)
3434

35-
- Use Sandbox to execute Code
36-
37-
![](./public/imgs/sandbox.png)
38-
3935
## ❤️ Sponsor
4036

4137
<a href='https://302.ai/?utm_source=workany_github' target='_blank'>
@@ -49,20 +45,20 @@ WorkAny is a desktop AI agent application that executes tasks through natural la
4945
## Features
5046

5147
- **Task Execution** - Natural language task input with real-time streaming
52-
- **Agent Runtime** - Powered by [Claude Code](https://github.com/anthropics/claude-code)
53-
- **Agent SDK** - Built on [Claude Agent SDK](https://platform.claude.com/docs/en/agent-sdk/overview)
54-
- **Sandbox** - Isolated execution via [Codex CLI](https://github.com/openai/codex)
48+
- **Agent Runtime** - Powered by [@codeany/open-agent-sdk](https://github.com/codeany-ai/open-agent-sdk-typescript), runs entirely in-process with no external CLI dependency
49+
- **30+ Built-in Tools** - File I/O, shell execution, web search, code editing, and more
50+
- **Sandbox** - Isolated code execution environment
5551
- **Artifact Preview** - Live preview for HTML/React/code files
56-
- **MCP Support** - Model Context Protocol server integration
52+
- **MCP Support** - Model Context Protocol server integration (stdio/SSE/HTTP)
5753
- **Skills Support** - Custom agent skills for extended capabilities
58-
- **Multi-provider** - OpenRouter, Anthropic, OpenAI, custom providers
54+
- **Multi-provider** - OpenRouter, Anthropic, OpenAI, and any compatible API endpoint
5955

6056
## Project Structure
6157

6258
```
6359
workany/
6460
├── src/ # Frontend (React + TypeScript)
65-
├── src-api/ # Backend API (Hono + Claude Agent SDK)
61+
├── src-api/ # Backend API (Hono + @codeany/open-agent-sdk)
6662
└── src-tauri/ # Desktop app (Tauri + Rust)
6763
```
6864

@@ -71,7 +67,7 @@ workany/
7167
| Layer | Technologies |
7268
|-------|--------------|
7369
| Frontend | React 19, TypeScript, Vite, Tailwind CSS 4 |
74-
| Backend | Hono, Claude Agent SDK, MCP SDK |
70+
| Backend | Hono, @codeany/open-agent-sdk, MCP SDK |
7571
| Desktop | Tauri 2, SQLite |
7672

7773

@@ -107,10 +103,6 @@ pnpm dev:web
107103

108104
Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
109105

110-
## Acknowledgments
111-
112-
Some components are built with [ShipAny.ai](https://shipany.ai) - AI-powered full-stack development platform.
113-
114106
## Community
115107

116108
- [Join Discord](https://discord.gg/rDSmZ8HS39)

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "workany",
33
"private": true,
4-
"version": "0.1.19",
4+
"version": "0.2.0",
55
"type": "module",
66
"scripts": {
77
"ver": "./scripts/version.sh",
88
"dev": "vite",
99
"dev:api": "pnpm --filter workany-api dev",
10-
"predev:app": "node scripts/check-rust.js",
10+
"predev:app": "node scripts/check-rust.js && node scripts/check-api-binary.js",
1111
"dev:app": "pnpm tauri dev",
1212
"dev:web": "pnpm dev",
1313
"dev:all": "concurrently \"pnpm dev:api\" \"pnpm dev:app\"",
@@ -53,10 +53,10 @@
5353
"@tailwindcss/vite": "^4.1.18",
5454
"@tauri-apps/api": "^2.10.1",
5555
"@tauri-apps/plugin-dialog": "^2.6.0",
56-
"@tauri-apps/plugin-fs": "^2.4.5",
56+
"@tauri-apps/plugin-fs": "^2.5.0",
5757
"@tauri-apps/plugin-opener": "^2",
5858
"@tauri-apps/plugin-shell": "^2.3.4",
59-
"@tauri-apps/plugin-sql": "^2.3.1",
59+
"@tauri-apps/plugin-sql": "^2.4.0",
6060
"class-variance-authority": "^0.7.1",
6161
"clsx": "^2.1.1",
6262
"cmdk": "^1.1.1",
@@ -99,5 +99,8 @@
9999
"tw-animate-css": "^1.4.0",
100100
"typescript": "~5.8.3",
101101
"vite": "^7.0.4"
102+
},
103+
"pnpm": {
104+
"overrides": {}
102105
}
103106
}

0 commit comments

Comments
 (0)