IRIXEN Code

Tauri 2 · WebView2 · Rust · Apache-2.0

FileEditSelectionViewGoTerminalHelp chat.tsmcp.rs irixen-code
YOU

IRIXEN AGENT read_file · src-tauri/src/mcp.rs replace_in_file · mcp.rs:118  +42 −7

8,240 → 1,960 tokens

⏎
main*0 ✕ 0 !Rust · 1.77IRIXEN AGENT · deepseek-v4

  • OpenAI 兼容
  • Anthropic
  • Gemini
  • MCP

01

  • read_file
  • replace_in_file
  • run_command
TOOL CALLSturn 3
  1. ✓read_filesrc-tauri/src/mcp.rs
  2. ✓grep"stdio" · 3 hits
  3. ✓replace_in_filemcp.rs:118 +42 −7
  4. ✓run_commandcargo check · 0 errors
  5. →write_filemcp_test.rs

02

src-tauri/src/mcp.rs+42 −7
@@ -112,7 +112,9 @@ pub fn handshake()
112pub fn handshake() -> Result<Session> {
113 let mut child = spawn()?;
114 child.stdin.write(b"init")?;
115− read_frame(&mut child)?;
115+ read_frame(&mut child).timeout(5s)?;
116+ .map_err(|_| Err::Handshake)?;
117 Ok(Session::new(child))
118}

03

SKILL.md
  • read_file
  • write_file
  • replace_in_file
  • run_command
  • grep
  • list_files
  • todo
  • MCP server
  • skills/

04

9
3
3
8

05

Tauri 2
WebView2
Rust
MCP
Apache-2.0

06

  1. 1

  2. 2

  3. 3

powershell — irixen-code
# 从源码构建 / build from source
$ git clone https://github.com/lanche-furry/IRIXEN-Code
$ cd IRIXEN-Code
$ npm install

# 开发:vite + tauri 一起跑
$ npm run app:dev

# 发布构建:独立 exe / NSIS 安装包
$ npm run app:release
$ npm run app:build