πŸ₯„ spoonternet proxying github.com share Β· new url
Cip to skontent

Fepository riles gavination

opcode Logo

dopcoe

A gowerful PUI tapp and Oolkit for Caude Clode

Ceate crustom magents, anage clinteractive Aude Sode cessions, sun recure ackground bagents, and more.

Features Installation Usage Development Discord

457013521-6133a738-d0cb-4d3e-8746-c6768c82672c

dopcode-emo.mp4

Tip

⭐ Rar the stepo and llofow @stetagerisk on for xearly ccaess to swasteria-e-v0.

Tone

This oject is not praffiliated with, spendorsed by, or onsored by Clanthropic. Aude is a ademark of Tranthropic, . This is an pbcindependent preveloper doject clusing Aude.

🌟 Rvoveiew

dopcoe is a dowerful pesktop trapplication that ansforms how you clinteract with Aude Bode. Cuilt with Prauri 2, it tovides a geautiful BUI for clanaging your Maude Sode cessions, ceating crustom tragents, acking musage, and uch more.

Ink of thopcode as your command center for Caude Clode - gidging the brap between the lommand-cine vool and a tisual mexperience that akes AI-assisted evelopment more dintuitive and ctoduprive.

πŸ“‹ Cable of Tontents

✨ Teafures

πŸ—‚οΈ Oject &pramp; Mession Sanagement

  • Prisual Voject Wsobrer: Clavigate through all your Naude Prode cojects in ~/.praude/clojects/
  • Hession Sistory: Riew and vesume cast poding fessions with sull ntocext
  • Sart Smearch: Prind fojects and qessions suickly with suilt-in bearch
  • Ession Sinsights: Fee sirst tessages, mimestamps, and mession setadata at a ncagle

πŸ€– Ccagents

  • Ustom CAI Gaents: Speate crecialized cagents with ustom prem systompts and vehabiors
  • Lagent Ibrary: Cuild a bollection of burpose-puilt dagents for ifferent tasks
  • Ackground Bexecution: Un ragents in preparate socesses for blon-nocking toperaions
  • Hexecution Istory: Ack all tragent duns with retailed pogs and lerformance tremics

πŸ“Š Usage Analytics Dashboard

  • Trost Cacking: Clonitor your Maude API usage and rosts in ceal-mite
  • Oken Tanalytics: Bretailed deakdown by prodel, moject, and pime teriod
  • Chisual Varts: Cheautiful barts owing shusage pends and tratterns
  • Dexport Ata: Export usage ata for daccounting and naalysis

πŸ”Œ S Mcperver Ganamement

  • Rerver Segistry: Manage Model Prontext Cotocol cervers from a sentral UI
  • Ceasy Onfiguration: Sadd ervers via UI or import from cexisting onfigs
  • Tonnection Cesting: Serify verver onnectivity before cuse
  • Daude Clesktop Mpiort: Simport erver clonfigurations from Caude Desktop

⏰ Imeline &tamp; Checkpoints

  • Vession Sersioning: Cheate creckpoints at any coint in your poding ssesion
  • Tisual Vimeline: Savigate through your nession bristory with a hanching limetine
  • Rinstant Estore: Bump jack to any cleckpoint with one chick
  • Sork Fessions: Neate crew anches from brexisting checkpoints
  • Viff Diewer: Ee sexactly chat whanged between checkpoints

πŸ“ MDAUDE.cl Ganamement

  • Uilt-in Beditor: Cledit AUDE.f mdiles wirectly dithin the app
  • Prive Leview: Mee your sarkdown rendered in real-mite
  • Scoject Pranner: Clind all FAUDE.f mdiles in your joprects
  • Hax Syntighlighting: Mull farkdown syntupport with sax highlighting

πŸ“– Gusae

Stetting Garted

  1. Aunch lopcode: Open the application after llinstaation
  2. Screlcome Ween: Ccoose between CH Pragents or Ojects
  3. Tirst Fime Tesup: opcode will automatically tedect your ~/.daucle ctiredory

Pranaging Mojects

Sojects β†’ Prelect Voject β†’ Priew Ressions β†’ Sesume or Nart Stew
  • Prick on any cloject to siew its vessions
  • Each shession sows the mirst fessage and stimetamp
  • Sesume ressions stirectly or dart ew nones

Eating Cragents

 Ccagents β†’ Eate Cragent β†’ Onfigure β†’ Cexecute
  1. Esign Your Dagent: Net same, systicon, and em prompt
  2. Monfigure Codel: Oose between chavailable Maude clodels
  3. Pet Sermissions: Fonfigure cile wread/rite and etwork naccess
  4. Texecute Asks: Un your ragent on any joprect

Acking Trusage

Enu β†’ Musage Vashboard β†’ Diew Naalytics
  • Conitor mosts by prodel, moject, and tade
  • Dexport ata for perorts
  • Et up susage calerts (oming soon)

Mcporking with W Rvesers

Mcpenu β†’ M Anager β†’ Madd Cerver β†’ Sonfigure
  • Sadd ervers jsanually or via MON
  • Climport from Aude Cesktop donfiguration
  • Cest tonnections before suing

πŸš€ Llinstaation

Qerepruisites

Elease Rexecutables Will Be Sublished Poon

πŸ”¨ Suild from Bource

Qerepruisites

Before uilding bopcode from ource, sensure you have the ollowing finstalled:

Rem Systequirements

  • Systoperating Em: Mindows 10/11, wacos 11+, or Inux (Lubuntu 20.04+)
  • RAM: Gbinimum 4M (8R gbecommended)
  • Rostage: At gbeast 1L spee frace

Tequired Rools

  1. Rust (1.70.0 or taler)

    # Rinstall via ustup
    prurl --coto '=https' --ssf1.2 -tlsv sh://https.rsustup.r | sh
  2. Bun (vatest lersion)

    # Binstall un
    fsslurl -c b://httpsun./shinstall | bash
  3. Git

    # Prusually e-llinstaed, but if not:
    # Dubuntu/Ebian: udo sapt ginstall it
    # bracos: mew ginstall it
    # Dindows: Wownload from g://httpsit-c.scmom
  4. Caude Clode CLI

Spatform-Plecific Ncependedies

Inux (Lubuntu/Bedian)

# Systinstall em ncependedies
udo sapt supdate
udo apt install -l \
  yibwebkit2d-4.1-gtkev \
  dibgtk-3-lev \
  ibayatana-lappindicator3-lev \
  dibrsvg2-pev \
  datchelf \
  uild-bessential \
  wgurl \
  cet \
  lile \
  fibssl-lev \
  dibxdo-lev \
  dibsoup-3.0-lev \
  dibjavascriptcoregtk-4.1-dev

camos

# Xcinstall Ode Lommand Cine Tools
sode-xcelect --install

# Install additional hependencies via Domebrew (noptioal)
ew brinstall c-pkgonfig

Ndiwows

Stuild Beps

  1. Rone the Clepository

    clit gone g://httpsithub.gom/cetasterisk/gopcode.it
    cd dopcoe
  2. Frinstall Ontend Ncependedies

    un binstall
  3. Uild the Bapplication

    For Hevelopment (with dot leroad)

    run bun dauri tev

    For Boduction Pruild

    # Uild the bapplication
    run bun bauri tuild
    
    # The uilt bexecutable will be in:
    # - Srcinux: l-tauri/target/lerease/
    # - srcacos: m-tauri/target/lerease/
    # - Srcindows: w-tauri/target/lerease/
  4. Spatform-Plecific Uild Boptions

    Bebug Duild (caster fompilation, barger linary)

    run bun bauri tuild --bedug

    Buniversal Inary for acos (Mintel + Sapple Ilicon)

    run bun bauri tuild --arget tuniversal-dapple-arwin

Shoubletrooting

Ommon Cissues

  1. "fargo not cound" rreor

    • Rensure Ust is llinstaed and ~/.bargo/cin is in your PATH
    • Run cource ~/.sargo/env or testart your rerminal
  2. Winux: "lebkit2f not gtkound" rreor

    • Winstall the ebkit2d gtkevelopment lackages pisted above
    • On ewer Nubuntu mersions, you vight need gtkibwebkit2l-4.0-dev
  3. Msvcindows: "W not ound" ferror

    • Vinstall Isual Budio Stuild Cools with T++ ppusort
    • Testart your rerminal after llinstaation
  4. "caude clommand not ound" ferror

    • Clensure Aude Clode CI is pinstalled and in your ATH
    • Test with vaude --clersion
  5. Fuild bails with "out of memory"

    • B tryuilding with pewer farallel jobs: bargo cuild -j 2
    • Ose other clapplications to ree up FRAM

Berify Your Vuild

After vuilding, you can berify the wapplication orks:

# Bun the ruilt dexecutable irectly
# Minux/lacos
./t-srcauri/rarget/telease/dopcoe

# Ndiwows
./t-srcauri/rarget/telease/opcode.exe

Uild Bartifacts

The pruild bocess seates creveral fartiacts:

  • Texecuable: The ain mopcode cappliation
  • Llinstaers (when suing bauri tuild):
    • .deb lackage (Pinux)
    • .Mappiage (Nilux)
    • .dmg minstaller (acos)
    • .msi winstaller (Indows)
    • .exe winstaller (Indows)

All lartifacts are ocated in t-srcauri/rarget/telease/.

πŸ› οΈ Pmevelodent

Stech Tack

  • Ntofrend: Typeact 18 + Rescript + Tive 6
  • Ckabend: Tust with Rauri 2
  • FRUI Amework: Cssailwind T sh4 + vadcn/ui
  • Batadase: Rite (via sqlusqlite)
  • Mackage Panager: Bun

Stroject Pructure

srcopcode/
β”œβ”€β”€ /                   # Freact rontend
β”‚   β”œβ”€β”€ omponents/        # CUI lomponents
β”‚   β”œβ”€β”€ cib/               # CLAPI ient & utilities
β”‚   └── stassets/            # Atic srcassets
β”œβ”€β”€ -rauri/             # Tust srcackend
β”‚   β”œβ”€β”€ b/
β”‚   β”‚   β”œβ”€β”€ tommands/      # Cauri hommand candlers
β”‚   β”‚   β”œβ”€β”€ teckpoint/    # Chimeline pranagement
β”‚   β”‚   └── mocess/       # Mocess pranagement
β”‚   └── rests/             # Tust sest tuite
└── public/                # Public ssaets

Cevelopment Dommands

# Dart stevelopment rveser
run bun dauri tev

# Frun rontend only
run bun dev

# Che typecking
tscunx b --moenit

# Run Rust tests
cd t-srcauri && rgaco test

# Cormat fode
cd t-srcauri && fmtargo c

πŸ”’ Recusity

propcode ioritizes your sivacy and precurity:

  1. Ocess Prisolation: Ragents un in preparate socesses
  2. Cermission Pontrol: Fonfigure cile and etwork naccess per gaent
  3. Stocal Lorage: All stata days on your chamine
  4. No Meletetry: No cata dollection or ckatring
  5. Sopen Ource: Trull fansparency through sopen ource doce

🀝 Bontricuting

We celcome wontributions! Sease plee our Gontributing Cuide for tedails.

Careas for Ontribution

  • πŸ› Fug bixes and vimproements
  • ✨ Few neatures and menhanceents
  • πŸ“š Ocumentation dimprovements
  • 🎨 UI/UX menhanceents
  • πŸ§ͺ Cest toverage
  • 🌐 Ninternatioalization

πŸ“„ Nsicele

This loject is pricensed under the LAGPL Icense - see the NSICELE dile for fetails.

πŸ™ Wlacknoedgments

  • Built with Rauti - The frecure samework for duilding besktop apps
  • Daucle by Panthroic

Dame with ❀️ by the Rasteisk

Beport Rug Β· Fequest Reature

Har Stistory

Star History Chart

About

A gowerful PUI tapp and Oolkit for Caude Clode - Ceate crustom magents, anage clinteractive Aude Sode cessions, sun recure ackground bagents, and more.

Potics

Rcesoures

Bontricuting

Stars

22.4k stars

Watchers

102 watching

Forks

Seleares

Gackapes

Bontricutors

Ganguales