You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 24, 2026. It is now read-only.
Repository navigation
Commit ceb1032
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: agents.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
# Agents
2
2
3
3
## Project Overview
4
+
4
5
Philo is a daily journaling desktop app that lets users generate custom React mini-apps (widgets) inline via AI. Built with Tauri v2, React 19, TypeScript, TipTap, and Tailwind CSS v4.
5
6
6
7
## Stack
8
+
7
9
-**Desktop shell**: Tauri v2 (Rust backend)
8
10
-**Frontend**: Vite 7 + React 19 + TypeScript 5.8
9
11
-**Editor**: TipTap (ProseMirror-based) with custom extensions
@@ -12,12 +14,19 @@ Philo is a daily journaling desktop app that lets users generate custom React mi
12
14
-**Storage**: Tauri `fs` plugin → local filesystem (`$APPDATA/philo/`)
13
15
14
16
## Commands
17
+
15
18
-`bun run dev` — Start Vite dev server
16
19
-`bun run build` — TypeScript check + Vite build
17
20
-`bun run tauri dev` — Run full Tauri app in dev mode
18
21
-`bun run tauri build` — Production build
22
+
-`bun run typecheck` — Run TypeScript type checking (`tsc --noEmit`)
23
+
-`bun run fmt` — Format code with dprint
24
+
-`bun run fmt:check` — Check formatting without writing (CI)
25
+
-`bun run check` — Run typecheck + format (`bun run typecheck && dprint fmt`)
26
+
-`cargo fmt --manifest-path src-tauri/Cargo.toml` — Format Rust code
0 commit comments