Skip to content

Commit 2f407f6

Browse files
authored
Initial release of Mycelian Memory
Mycelian Memory is an open source framework that provides simple, reliable and cost-effective long-term memory and context to AI Agents. Please refer to project's README and other documentation for more details.
1 parent 9c2a771 commit 2f407f6

File tree

318 files changed

+32379
-1
lines changed

Some content is hidden

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

318 files changed

+32379
-1
lines changed

.gitignore

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# macOS Finder metadata
2+
.DS_Store
3+
4+
# Ignore local context data files generated by tests/SDK
5+
client/data/
6+
7+
# Ignore Obsidian workspace configuration files
8+
.obsidian/
9+
tracker.json
10+
benchmark.log
11+
12+
# Binaries for programs and plugins
13+
*.exe
14+
*.exe~
15+
*.dll
16+
*.so
17+
*.dylib
18+
19+
# Test binary, built with `go test -c`
20+
*.test
21+
22+
# Output of the go coverage tool, specifically when used with LiteIDE
23+
*.out
24+
25+
# Dependency directories (remove the comment below to include it)
26+
# vendor/
27+
28+
# Go workspace file
29+
go.work.sum
30+
31+
# Environment variables
32+
.env
33+
.envrc
34+
.env.local
35+
.env.development
36+
.env.test
37+
.env.production
38+
39+
# IDE settings
40+
.idea/
41+
.vscode/
42+
*.iml
43+
44+
# Build output
45+
build/
46+
dist/
47+
48+
# Log files
49+
*.log
50+
51+
# Operating system files
52+
.DS_Store
53+
Thumbs.db
54+
55+
# Temporary files
56+
*.tmp
57+
*.temp
58+
59+
# Local development files
60+
.env
61+
.env.local
62+
.env.*.local
63+
64+
# Python virtual environments
65+
venv/
66+
.venv/
67+
clients/go/venv/
68+
69+
# Python cache directories and files
70+
__pycache__/
71+
*.py[cod]
72+
*$py.class
73+
*.so
74+
75+
# Configuration files with secrets (keep example files)
76+
configs/config.local.yaml
77+
configs/config.development.yaml
78+
configs/config.staging.yaml
79+
# Keep configs/config.yaml, configs/config.testing.yaml, configs/config.production.yaml as examples
80+
81+
# Credentials and keys
82+
*.key
83+
*.pem
84+
*.p12
85+
service-account*.json
86+
credentials*.json
87+
88+
# Build artifacts
89+
/bin/
90+
/server/bin/
91+
/dist/
92+
/build/
93+
94+
.obsidian/
95+
96+
# Local database files
97+
*.db
98+
memory.db
99+
.kiro/
100+
101+
# Secrets directory
102+
secrets/
103+
104+
# Config overrides
105+
config.local.yml
106+
config.local.yaml
107+
108+
# Test coverage
109+
coverage.out
110+
coverage.html
111+
112+
# Data
113+
data/
114+
115+
memory-bank/
116+
.cursor/
117+
CLAUDE.md
118+
.cursorignore

CITATION.cff

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
cff-version: 1.2.0
2+
message: "If you use this software, please cite it as below."
3+
title: "Mycelian"
4+
abstract: "An open source project by Sameer Choudhary."
5+
authors:
6+
- family-names: "Choudhary"
7+
given-names: "Sameer"
8+
repository-code: "https://github.com/mycelian-ai/mycelian-memory"
9+
url: "https://github.com/mycelian-ai/mycelian-memory"
10+
license: Apache-2.0
11+
version: "0.0.1"
12+
date-released: "2025-08-22"
13+
preferred-citation:
14+
type: generic
15+
title: "Mycelian Memory Architecture"
16+
authors:
17+
- family-names: "Choudhary"
18+
given-names: "Sameer"
19+
url: "https://github.com/mycelian-ai/mycelian-memory/blob/sameerch-dev/docs/designs/001_mycelian_memory_architecture.md"
20+
year: 2025

0 commit comments

Comments
 (0)