Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Open-source DeFi on Stacks that belongs to no one and works for everyone.
FinanceTypeScript · ClarityGitHub @r0zarOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A comprehensive monorepo for decentralized finance applications built on Stacks, featuring advanced trading tools, token infrastructure, and real-time data services.
Charisma uses a modern monorepo architecture powered by Turborepo and pnpm workspaces. The codebase is organized for clarity, scalability, and developer velocity.
/apps/ # Application entrypoints (Next.js, CLI, etc.)
/modules/ # Internal shared logic, adapters, business logic, types (not published)
/services/ # Deployable backend services (APIs, workers, daemons, etc.)
/packages/ # Public packages (SDKs, libraries, config, for external npm publishing)
/docs/ # Technical documentation and API references
/scripts/ # Utility scripts for development and automation
| Directory | Purpose | Publishes to npm? | Example Contents |
|---|---|---|---|
| apps/ | User-facing applications | No | simple-swap, dex-cache |
| modules/ | Internal shared logic/modules | No | db-adapter, types, core |
| services/ | Deployable backend services | No | user-api, party-service |
| packages/ | Public packages/libraries | Yes | blaze-sdk, dexterity |
git clone <repository-url>
cd charisma
pnpm install
Copy and configure environment variables for each app/service as needed:
cp apps/simple-swap/.env.example apps/simple-swap/.env.local
cp apps/dex-cache/.env.example apps/dex-cache/.env.local
# ...repeat for other apps/services
# Start all development servers
pnpm dev
# Or start specific applications/services
pnpm dev --filter=apps/simple-swap
pnpm dev --filter=services/party-service
pnpm dev # Start all applications/services
pnpm build # Build all packages, modules, services, and apps
pnpm test # Run all tests
pnpm lint # Lint all packages
pnpm clean # Clean all build artifacts
# Add dependency to a specific workspace
pnpm add <pkg> --filter=modules/business-logic
modules/ for internal logic sharing (type-safe, no HTTP overhead)modules/shared-types# Terminal 1: Start shared services
pnpm dev --filter=services/token-cache --filter=services/party-service
# Terminal 2: Start main applications
pnpm dev --filter=apps/simple-swap --filter=apps/dex-cache
This is the beginning of the README. Read the rest at the original. Read the full README ↗